Struct openssl::ocsp::OcspBasicResponseRef
source · [−]pub struct OcspBasicResponseRef(_);
Implementations
sourceimpl OcspBasicResponseRef
impl OcspBasicResponseRef
sourcepub fn verify(
&self,
certs: &StackRef<X509>,
store: &X509StoreRef,
flags: OcspFlag
) -> Result<(), ErrorStack>
pub fn verify(
&self,
certs: &StackRef<X509>,
store: &X509StoreRef,
flags: OcspFlag
) -> Result<(), ErrorStack>
Verifies the validity of the response.
The certs
parameter contains a set of certificates that will be searched when locating the
OCSP response signing certificate. Some responders do not include this in the response.
This corresponds to OCSP_basic_verify
.
sourcepub fn find_status<'a>(&'a self, id: &OcspCertIdRef) -> Option<OcspStatus<'a>>
pub fn find_status<'a>(&'a self, id: &OcspCertIdRef) -> Option<OcspStatus<'a>>
Looks up the status for the specified certificate ID.
This corresponds to OCSP_resp_find_status
.
Trait Implementations
sourceimpl AsRef<OcspBasicResponseRef> for OcspBasicResponse
impl AsRef<OcspBasicResponseRef> for OcspBasicResponse
sourcefn as_ref(&self) -> &OcspBasicResponseRef
fn as_ref(&self) -> &OcspBasicResponseRef
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Borrow<OcspBasicResponseRef> for OcspBasicResponse
impl Borrow<OcspBasicResponseRef> for OcspBasicResponse
sourcefn borrow(&self) -> &OcspBasicResponseRef
fn borrow(&self) -> &OcspBasicResponseRef
Immutably borrows from an owned value. Read more
sourceimpl ForeignTypeRef for OcspBasicResponseRef
impl ForeignTypeRef for OcspBasicResponseRef
impl Send for OcspBasicResponseRef
impl Sync for OcspBasicResponseRef
Auto Trait Implementations
impl !RefUnwindSafe for OcspBasicResponseRef
impl Unpin for OcspBasicResponseRef
impl UnwindSafe for OcspBasicResponseRef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more