aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/x509
diff options
context:
space:
mode:
authorManuel Schölling <[email protected]>2015-03-19 10:15:02 +0100
committerManuel Schölling <[email protected]>2015-04-03 14:34:24 +0200
commit632d8398cfd9a3ab146d3208200cbe69018fc4b1 (patch)
tree6fd120ec844a1dcb2ee3c173c89a96542c9213b2 /openssl/src/x509
parentChange SslVerifyMode to bitflags and add SSL_VERIFY_FAIL_IF_NO_PEER_CERT (diff)
downloadrust-openssl-632d8398cfd9a3ab146d3208200cbe69018fc4b1.tar.xz
rust-openssl-632d8398cfd9a3ab146d3208200cbe69018fc4b1.zip
Add ability to load private keys from files and use raw keys and certificates for SslContext
Diffstat (limited to 'openssl/src/x509')
-rw-r--r--openssl/src/x509/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/openssl/src/x509/mod.rs b/openssl/src/x509/mod.rs
index c19f093d..50731e48 100644
--- a/openssl/src/x509/mod.rs
+++ b/openssl/src/x509/mod.rs
@@ -393,6 +393,10 @@ impl<'ctx> X509<'ctx> {
}
}
+ pub fn get_handle(&self) -> *mut ffi::X509 {
+ self.handle
+ }
+
pub fn subject_name<'a>(&'a self) -> X509Name<'a> {
let name = unsafe { ffi::X509_get_subject_name(self.handle) };
X509Name { x509: self, name: name }