Struct openssl::ocsp::OcspBasicResponse
source · [−]pub struct OcspBasicResponse(_);
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
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 Deref for OcspBasicResponse
impl Deref for OcspBasicResponse
type Target = OcspBasicResponseRef
type Target = OcspBasicResponseRef
The resulting type after dereferencing.
sourcefn deref(&self) -> &OcspBasicResponseRef
fn deref(&self) -> &OcspBasicResponseRef
Dereferences the value.
sourceimpl DerefMut for OcspBasicResponse
impl DerefMut for OcspBasicResponse
sourcefn deref_mut(&mut self) -> &mut OcspBasicResponseRef
fn deref_mut(&mut self) -> &mut OcspBasicResponseRef
Mutably dereferences the value.
sourceimpl Drop for OcspBasicResponse
impl Drop for OcspBasicResponse
sourceimpl ForeignType for OcspBasicResponse
impl ForeignType for OcspBasicResponse
type CType = OCSP_BASICRESP
type CType = OCSP_BASICRESP
The raw C type.
type Ref = OcspBasicResponseRef
type Ref = OcspBasicResponseRef
The type representing a reference to this type.
sourceunsafe 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.
sourcefn 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 RefUnwindSafe for OcspBasicResponse
impl Unpin for OcspBasicResponse
impl UnwindSafe for OcspBasicResponse
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