aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/x509/tests.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2016-07-29 09:05:51 -0700
committerGitHub <[email protected]>2016-07-29 09:05:51 -0700
commit4eaada2c4b9e4be8d349cf537db0004df7867e3f (patch)
tree189aa150549862165d706d5ca7e5776899f5101f /openssl/src/x509/tests.rs
parentMerge pull request #428 from onur/get_handle_for_X509Req (diff)
parentImplement save_der for X509 and X509Req (diff)
downloadrust-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.rs13
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)