From 6552a9cbfda31680684edf6b5e309d10dd9fa6ed Mon Sep 17 00:00:00 2001 From: Ansley Peduru Date: Tue, 23 Jan 2018 22:43:53 -0500 Subject: [PATCH] Print the public key in PKey example --- openssl/src/pkey.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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()); //! } //! ```