diff options
| author | Steven Fackler <[email protected]> | 2016-07-29 09:05:51 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2016-07-29 09:05:51 -0700 |
| commit | 4eaada2c4b9e4be8d349cf537db0004df7867e3f (patch) | |
| tree | 189aa150549862165d706d5ca7e5776899f5101f /openssl/src/x509/tests.rs | |
| parent | Merge pull request #428 from onur/get_handle_for_X509Req (diff) | |
| parent | Implement save_der for X509 and X509Req (diff) | |
| download | rust-openssl-4eaada2c4b9e4be8d349cf537db0004df7867e3f.tar.xz rust-openssl-4eaada2c4b9e4be8d349cf537db0004df7867e3f.zip | |
Merge pull request #427 from onur/save_der
Implement save_der for X509 and X509Req
Diffstat (limited to 'openssl/src/x509/tests.rs')
| -rw-r--r-- | openssl/src/x509/tests.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/openssl/src/x509/tests.rs b/openssl/src/x509/tests.rs index f547a982..5d9b30ab 100644 --- a/openssl/src/x509/tests.rs +++ b/openssl/src/x509/tests.rs @@ -93,6 +93,19 @@ fn test_cert_loading() { } #[test] +fn test_save_der() { + let cert_path = Path::new("test/cert.pem"); + let mut file = File::open(&cert_path) + .ok() + .expect("Failed to open `test/cert.pem`"); + + let cert = X509::from_pem(&mut file).ok().expect("Failed to load PEM"); + + let der = cert.save_der().unwrap(); + assert!(!der.is_empty()); +} + +#[test] fn test_subject_read_cn() { let cert_path = Path::new("test/cert.pem"); let mut file = File::open(&cert_path) |