pub struct CarriedMaterial<'source, N, D, G> { /* private fields */ }Expand description
Parsed known carried material, borrowing the frozen original token sources.
Embedded certificates remain available through each shared BasicResponse;
token certificates remain in the already parsed SignedData catalogue.
Implementations§
Source§impl<'source, N, D, G> CarriedMaterial<'source, N, D, G>
impl<'source, N, D, G> CarriedMaterial<'source, N, D, G>
Sourcepub fn crls(&self) -> &[Carried<CertificateList<'source>>]
pub fn crls(&self) -> &[Carried<CertificateList<'source>>]
Original complete and delta CRLs; pairing/authentication remain separate.
Sourcepub fn responses(&self) -> &[Carried<ResponseBytes<'source>>]
pub fn responses(&self) -> &[Carried<ResponseBytes<'source>>]
Successful whole OCSP envelopes, including unsupported inner syntaxes.
Sourcepub fn basic_responses(&self) -> &[Carried<BasicResponse<'source>>]
pub fn basic_responses(&self) -> &[Carried<BasicResponse<'source>>]
Known basic responses parsed once with their original embedded certificates.
Sourcepub fn other(&self) -> &[Carried<OtherCarried<'source>>]
pub fn other(&self) -> &[Carried<OtherCarried<'source>>]
Original unsupported CMS formats, never counted as authenticated evidence.
Auto Trait Implementations§
impl<'source, N, D, G> !Freeze for CarriedMaterial<'source, N, D, G>
impl<'source, N, D, G> !RefUnwindSafe for CarriedMaterial<'source, N, D, G>
impl<'source, N, D, G> !Send for CarriedMaterial<'source, N, D, G>
impl<'source, N, D, G> !Sync for CarriedMaterial<'source, N, D, G>
impl<'source, N, D, G> !UnwindSafe for CarriedMaterial<'source, N, D, G>
impl<'source, N, D, G> Forget for CarriedMaterial<'source, N, D, G>
impl<'source, N, D, G> Unpin for CarriedMaterial<'source, N, D, G>
impl<'source, N, D, G> UnsafeUnpin for CarriedMaterial<'source, N, D, G>where
TokenView<'source, N, D, G>: UnsafeUnpin,
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