diff options
author | Ansley Peduru <ansleypeduru96@gmail.com> | 2018-01-23 22:43:53 -0500 |
---|---|---|
committer | Ansley Peduru <ansleypeduru96@gmail.com> | 2018-01-23 22:43:53 -0500 |
commit | 6552a9cbfda31680684edf6b5e309d10dd9fa6ed (patch) | |
tree | 9905b24fd05d52167123c00c1d2e6b91ec5b059d /openssl/src/pkey.rs | |
parent | b9eace65698e07ccf6de5e3e017cdba779266beb (diff) | |
download | rust-openssl-6552a9cbfda31680684edf6b5e309d10dd9fa6ed.zip |
Print the public key in PKey example
Diffstat (limited to 'openssl/src/pkey.rs')
-rw-r--r-- | openssl/src/pkey.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/openssl/src/pkey.rs b/openssl/src/pkey.rs index 419288b6..9f100075 100644 --- a/openssl/src/pkey.rs +++ b/openssl/src/pkey.rs @@ -24,7 +24,7 @@ //! //! # Example //! -//! Generate a 2048-bit RSA public/private key pair. +//! Generate a 2048-bit RSA public/private key pair and print the public key. //! //! ```rust //! @@ -32,10 +32,14 @@ //! //! use openssl::rsa::Rsa; //! use openssl::pkey::PKey; +//! use std::str; //! //! fn main() { //! let rsa = Rsa::generate(2048).unwrap(); //! let pkey = PKey::from_rsa(rsa).unwrap(); +//! +//! let pub_key: Vec<u8> = pkey.public_key_to_pem().unwrap(); +//! println!("{:?}", str::from_utf8(pub_key.as_slice()).unwrap()); //! } //! ``` |