pub struct OcspReferenceInput<'envelope, 'signed, 'document> {
pub envelope: &'envelope ResponseBytes<'document>,
pub signed: SignedResponse<'signed, 'document>,
}Expand description
Original whole envelope and an actual signature receipt. This is an INPUT,
not a trusted binding: check_ocsp_envelope_reference checks the relation.
Fields§
§envelope: &'envelope ResponseBytes<'document>Whole original successful OCSPResponse; a basic-only value is insufficient.
signed: SignedResponse<'signed, 'document>Already authenticated original basic response and its actual signer.
Trait Implementations§
Source§impl<'envelope, 'signed, 'document> Clone for OcspReferenceInput<'envelope, 'signed, 'document>
impl<'envelope, 'signed, 'document> Clone for OcspReferenceInput<'envelope, 'signed, 'document>
impl<'envelope, 'signed, 'document> Copy for OcspReferenceInput<'envelope, 'signed, 'document>
Auto Trait Implementations§
impl<'envelope, 'signed, 'document> !RefUnwindSafe for OcspReferenceInput<'envelope, 'signed, 'document>
impl<'envelope, 'signed, 'document> !Send for OcspReferenceInput<'envelope, 'signed, 'document>
impl<'envelope, 'signed, 'document> !Sync for OcspReferenceInput<'envelope, 'signed, 'document>
impl<'envelope, 'signed, 'document> !UnwindSafe for OcspReferenceInput<'envelope, 'signed, 'document>
impl<'envelope, 'signed, 'document> Forget for OcspReferenceInput<'envelope, 'signed, 'document>
impl<'envelope, 'signed, 'document> Freeze for OcspReferenceInput<'envelope, 'signed, 'document>
impl<'envelope, 'signed, 'document> Unpin for OcspReferenceInput<'envelope, 'signed, 'document>
impl<'envelope, 'signed, 'document> UnsafeUnpin for OcspReferenceInput<'envelope, 'signed, 'document>
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