aboutsummaryrefslogtreecommitdiff
path: root/openssl/src
diff options
context:
space:
mode:
Diffstat (limited to 'openssl/src')
-rw-r--r--openssl/src/pkey.rs6
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());
//! }
//! ```