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 = pkey.public_key_to_pem().unwrap(); +//! println!("{:?}", str::from_utf8(pub_key.as_slice()).unwrap()); //! } //! ```