diff options
Diffstat (limited to 'openssl/src/x509/mod.rs')
| -rw-r--r-- | openssl/src/x509/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/openssl/src/x509/mod.rs b/openssl/src/x509/mod.rs index dfd61cac..8653b44e 100644 --- a/openssl/src/x509/mod.rs +++ b/openssl/src/x509/mod.rs @@ -257,7 +257,7 @@ impl X509Generator { Some(nid) => { try!(cvt_p(ffi::X509V3_EXT_conf_nid(ptr::null_mut(), mem::transmute(&ctx), - nid as c_int, + nid.as_raw(), value.as_ptr() as *mut c_char))) } None => { @@ -414,7 +414,7 @@ impl X509Ref { pub fn subject_alt_names(&self) -> Option<GeneralNames> { unsafe { let stack = ffi::X509_get_ext_d2i(self.as_ptr(), - Nid::SubjectAltName as c_int, + ffi::NID_subject_alt_name, ptr::null_mut(), ptr::null_mut()); if stack.is_null() { @@ -553,7 +553,7 @@ impl X509NameRef { pub fn text_by_nid(&self, nid: Nid) -> Option<SslString> { unsafe { - let loc = ffi::X509_NAME_get_index_by_NID(self.as_ptr(), nid as c_int, -1); + let loc = ffi::X509_NAME_get_index_by_NID(self.as_ptr(), nid.as_raw(), -1); if loc == -1 { return None; } |