Be explicit regarding Asn1TimeRef lifetimes

This commit is contained in:
David Weinstein 2016-08-16 23:59:24 -04:00
parent 90c42fc026
commit 06f19cf285
1 changed files with 2 additions and 2 deletions

View File

@ -436,7 +436,7 @@ impl<'a> X509Ref<'a> {
/// Returns certificate Not After validity period. /// Returns certificate Not After validity period.
/// Requires the `x509_expiry` feature. /// Requires the `x509_expiry` feature.
#[cfg(feature = "x509_expiry")] #[cfg(feature = "x509_expiry")]
pub fn not_after(&self) -> Asn1TimeRef { pub fn not_after<'b>(&'b self) -> Asn1TimeRef<'b> {
unsafe { unsafe {
let date = ::c_helpers::rust_0_8_X509_get_notAfter(self.0); let date = ::c_helpers::rust_0_8_X509_get_notAfter(self.0);
assert!(!date.is_null()); assert!(!date.is_null());
@ -447,7 +447,7 @@ impl<'a> X509Ref<'a> {
/// Returns certificate Not Before validity period. /// Returns certificate Not Before validity period.
/// Requires the `x509_expiry` feature. /// Requires the `x509_expiry` feature.
#[cfg(feature = "x509_expiry")] #[cfg(feature = "x509_expiry")]
pub fn not_before(&self) -> Asn1TimeRef { pub fn not_before<'b>(&'b self) -> Asn1TimeRef<'b> {
unsafe { unsafe {
let date = ::c_helpers::rust_0_8_X509_get_notBefore(self.0); let date = ::c_helpers::rust_0_8_X509_get_notBefore(self.0);
assert!(!date.is_null()); assert!(!date.is_null());