diff options
author | Steven Fackler <sfackler@gmail.com> | 2017-12-26 14:20:51 -0700 |
---|---|---|
committer | Steven Fackler <sfackler@gmail.com> | 2017-12-26 14:43:10 -0700 |
commit | 129b6b9d847692810cebee52bd7f059f19ead0d2 (patch) | |
tree | 17a8dfeae9970c73f2ce0cdc9470a9bb56f17b0e /openssl/examples/mk_certs.rs | |
parent | be04bc4064c42f4f7fda3e6c1255421fd7f75e76 (diff) | |
download | rust-openssl-129b6b9d847692810cebee52bd7f059f19ead0d2.zip |
Overhaul verify error type
Also set the error in the hostname verification callback for 1.0.1
Diffstat (limited to 'openssl/examples/mk_certs.rs')
-rw-r--r-- | openssl/examples/mk_certs.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/openssl/examples/mk_certs.rs b/openssl/examples/mk_certs.rs index 1dcdef25..c4edba75 100644 --- a/openssl/examples/mk_certs.rs +++ b/openssl/examples/mk_certs.rs @@ -9,8 +9,7 @@ use openssl::error::ErrorStack; use openssl::hash::MessageDigest; use openssl::pkey::{PKey, PKeyRef}; use openssl::rsa::Rsa; -use openssl::x509::{X509, X509Ref}; -use openssl::x509::{X509NameBuilder, X509Req, X509ReqBuilder}; +use openssl::x509::{X509, X509NameBuilder, X509Ref, X509Req, X509ReqBuilder, X509VerifyResult}; use openssl::x509::extension::{AuthorityKeyIdentifier, BasicConstraints, KeyUsage, SubjectAlternativeName, SubjectKeyIdentifier}; @@ -137,8 +136,8 @@ fn real_main() -> Result<(), ErrorStack> { // Verify that this cert was issued by this ca match ca_cert.issued(&cert) { - Err(ver_err) => println!("Failed to verify certificate: {}", ver_err), - Ok(()) => println!("Certificate verified!"), + X509VerifyResult::OK => println!("Certificate verified!"), + ver_err => println!("Failed to verify certificate: {}", ver_err), }; Ok(()) |