aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/x509/mod.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2016-10-22 10:08:21 -0700
committerSteven Fackler <[email protected]>2016-10-22 10:08:32 -0700
commit2fd201d9c3df7fd76c0194fc10fa09cf5f0eb841 (patch)
tree098bdb83db69b302fab0037c7bf6217e4c01f330 /openssl/src/x509/mod.rs
parentFix hasher docs (diff)
downloadrust-openssl-2fd201d9c3df7fd76c0194fc10fa09cf5f0eb841.tar.xz
rust-openssl-2fd201d9c3df7fd76c0194fc10fa09cf5f0eb841.zip
De-enumify Nid
Diffstat (limited to 'openssl/src/x509/mod.rs')
-rw-r--r--openssl/src/x509/mod.rs6
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;
}