[−][src]Struct openssl::ocsp::OcspStatus
Fields
status: OcspCertStatus
The overall status of the response.
reason: OcspRevokedStatus
If status
is CERT_STATUS_REVOKED
, the reason for the revocation.
revocation_time: Option<&'a Asn1GeneralizedTimeRef>
If status
is CERT_STATUS_REVOKED
, the time at which the certificate was revoked.
this_update: &'a Asn1GeneralizedTimeRef
The time that this revocation check was performed.
next_update: &'a Asn1GeneralizedTimeRef
The time at which this revocation check expires.
Methods
impl<'a> OcspStatus<'a>
[src]
impl<'a> OcspStatus<'a>
pub fn check_validity(
&self,
nsec: u32,
maxsec: Option<u32>
) -> Result<(), ErrorStack>
[src]
pub fn check_validity(
&self,
nsec: u32,
maxsec: Option<u32>
) -> Result<(), ErrorStack>
Checks validity of the this_update
and next_update
fields.
The nsec
parameter specifies an amount of slack time that will be used when comparing
those times with the current time to account for delays and clock skew.
The maxsec
parameter limits the maximum age of the this_update
parameter to prohibit
very old responses.
Auto Trait Implementations
impl<'a> Send for OcspStatus<'a>
impl<'a> Send for OcspStatus<'a>
impl<'a> Sync for OcspStatus<'a>
impl<'a> Sync for OcspStatus<'a>
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more