From 129b6b9d847692810cebee52bd7f059f19ead0d2 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Tue, 26 Dec 2017 14:20:51 -0700 Subject: Overhaul verify error type Also set the error in the hostname verification callback for 1.0.1 --- openssl/examples/mk_certs.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'openssl/examples') 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(()) -- cgit v1.2.3