Struct openssl::ocsp::OcspBasicResponse
source · pub struct OcspBasicResponse(/* private fields */);
Methods from Deref<Target = 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§
source§impl AsRef<OcspBasicResponseRef> for OcspBasicResponse
impl AsRef<OcspBasicResponseRef> for OcspBasicResponse
source§fn as_ref(&self) -> &OcspBasicResponseRef
fn as_ref(&self) -> &OcspBasicResponseRef
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<OcspBasicResponseRef> for OcspBasicResponse
impl Borrow<OcspBasicResponseRef> for OcspBasicResponse
source§fn borrow(&self) -> &OcspBasicResponseRef
fn borrow(&self) -> &OcspBasicResponseRef
Immutably borrows from an owned value. Read more
source§impl Deref for OcspBasicResponse
impl Deref for OcspBasicResponse
source§type Target = OcspBasicResponseRef
type Target = OcspBasicResponseRef
The resulting type after dereferencing.
source§fn deref(&self) -> &OcspBasicResponseRef
fn deref(&self) -> &OcspBasicResponseRef
Dereferences the value.
source§impl DerefMut for OcspBasicResponse
impl DerefMut for OcspBasicResponse
source§fn deref_mut(&mut self) -> &mut OcspBasicResponseRef
fn deref_mut(&mut self) -> &mut OcspBasicResponseRef
Mutably dereferences the value.
source§impl Drop for OcspBasicResponse
impl Drop for OcspBasicResponse
source§impl ForeignType for OcspBasicResponse
impl ForeignType for OcspBasicResponse
source§type CType = OCSP_BASICRESP
type CType = OCSP_BASICRESP
The raw C type.
source§type Ref = OcspBasicResponseRef
type Ref = OcspBasicResponseRef
The type representing a reference to this type.
source§unsafe fn from_ptr(ptr: *mut OCSP_BASICRESP) -> OcspBasicResponse
unsafe fn from_ptr(ptr: *mut OCSP_BASICRESP) -> OcspBasicResponse
Constructs an instance of this type from its raw type.
source§fn as_ptr(&self) -> *mut OCSP_BASICRESP
fn as_ptr(&self) -> *mut OCSP_BASICRESP
Returns a raw pointer to the wrapped value.
impl Send for OcspBasicResponse
impl Sync for OcspBasicResponse
Auto Trait Implementations§
impl Freeze for OcspBasicResponse
impl RefUnwindSafe for OcspBasicResponse
impl Unpin for OcspBasicResponse
impl UnwindSafe for OcspBasicResponse
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more