summaryrefslogtreecommitdiff
path: root/openssl/examples/mk_certs.rs
diff options
context:
space:
mode:
authorSteven Fackler <sfackler@gmail.com>2017-12-26 14:20:51 -0700
committerSteven Fackler <sfackler@gmail.com>2017-12-26 14:43:10 -0700
commit129b6b9d847692810cebee52bd7f059f19ead0d2 (patch)
tree17a8dfeae9970c73f2ce0cdc9470a9bb56f17b0e /openssl/examples/mk_certs.rs
parentbe04bc4064c42f4f7fda3e6c1255421fd7f75e76 (diff)
downloadrust-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.rs7
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(())