diff options
| author | Steven Fackler <[email protected]> | 2018-03-11 14:15:21 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-03-11 14:15:21 -0700 |
| commit | f2575138eb7601ef111461c55bf554743b42449c (patch) | |
| tree | b5f16a26c39466e3c69f2fec9a192475b6d489ef /openssl/src/x509/tests.rs | |
| parent | Merge pull request #861 from bkchr/verify_certificate (diff) | |
| parent | Tweak verify_cert's signature (diff) | |
| download | rust-openssl-f2575138eb7601ef111461c55bf554743b42449c.tar.xz rust-openssl-f2575138eb7601ef111461c55bf554743b42449c.zip | |
Merge pull request #871 from sfackler/tweaks
Tweak verify_cert's signature
Diffstat (limited to 'openssl/src/x509/tests.rs')
| -rw-r--r-- | openssl/src/x509/tests.rs | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/openssl/src/x509/tests.rs b/openssl/src/x509/tests.rs index e3c726ae..ecc7f7de 100644 --- a/openssl/src/x509/tests.rs +++ b/openssl/src/x509/tests.rs @@ -7,7 +7,7 @@ use nid::Nid; use pkey::{PKey, Private}; use rsa::Rsa; use stack::Stack; -use x509::{X509, X509Name, X509Req, X509VerifyResult, X509StoreContext}; +use x509::{X509, X509Name, X509Req, X509StoreContext, X509VerifyResult}; use x509::extension::{AuthorityKeyIdentifier, BasicConstraints, ExtendedKeyUsage, KeyUsage, SubjectAlternativeName, SubjectKeyIdentifier}; use x509::store::X509StoreBuilder; @@ -242,15 +242,11 @@ fn test_stack_from_pem() { assert_eq!(certs.len(), 2); assert_eq!( - hex::encode(certs[0] - .fingerprint(MessageDigest::sha1()) - .unwrap()), + hex::encode(certs[0].fingerprint(MessageDigest::sha1()).unwrap()), "59172d9313e84459bcff27f967e79e6e9217e584" ); assert_eq!( - hex::encode(certs[1] - .fingerprint(MessageDigest::sha1()) - .unwrap()), + hex::encode(certs[1].fingerprint(MessageDigest::sha1()).unwrap()), "c0cbdf7cdd03c9773e5468e1f6d2da7d5cbb1875" ); } @@ -306,8 +302,16 @@ fn test_verify_cert() { let store = store_bldr.build(); let mut context = X509StoreContext::new().unwrap(); - assert!(context.init(&store, &cert, &chain, |c| c.verify_cert()).is_ok()); - assert!(context.init(&store, &cert, &chain, |c| c.verify_cert()).is_ok()); + assert!( + context + .init(&store, &cert, &chain, |c| c.verify_cert()) + .unwrap() + ); + assert!( + context + .init(&store, &cert, &chain, |c| c.verify_cert()) + .unwrap() + ); } #[test] @@ -323,5 +327,7 @@ fn test_verify_fails() { let store = store_bldr.build(); let mut context = X509StoreContext::new().unwrap(); - assert!(context.init(&store, &cert, &chain, |c| c.verify_cert()).is_err()); + assert!(!context + .init(&store, &cert, &chain, |c| c.verify_cert()) + .unwrap()); } |