pub struct ResponderPath<'receipt, 'view, 'certificate, 'document> { /* private fields */ }Expand description
A delegated response bound to its original target and full responder path. This preserves the shared noCheck/unresolved fact; it does not establish responder revocation, status freshness or application trust acceptance.
Implementations§
Source§impl<'receipt, 'view, 'certificate, 'document> ResponderPath<'receipt, 'view, 'certificate, 'document>
impl<'receipt, 'view, 'certificate, 'document> ResponderPath<'receipt, 'view, 'certificate, 'document>
Sourcepub fn target(&self) -> &'receipt OcspTarget<'view, 'certificate, 'document>
pub fn target(&self) -> &'receipt OcspTarget<'view, 'certificate, 'document>
Original target, issuing-key and authenticated response association.
Sourcepub fn path(&self) -> &'receipt CheckedPath<'document>
pub fn path(&self) -> &'receipt CheckedPath<'document>
Full original-root responder path, including ancestor constraints.
Sourcepub fn revocation(&self) -> ResponderRevocation
pub fn revocation(&self) -> ResponderRevocation
Actual common delegation fact; absence of noCheck is not success.
Auto Trait Implementations§
impl<'receipt, 'view, 'certificate, 'document> !RefUnwindSafe for ResponderPath<'receipt, 'view, 'certificate, 'document>
impl<'receipt, 'view, 'certificate, 'document> !Send for ResponderPath<'receipt, 'view, 'certificate, 'document>
impl<'receipt, 'view, 'certificate, 'document> !Sync for ResponderPath<'receipt, 'view, 'certificate, 'document>
impl<'receipt, 'view, 'certificate, 'document> !UnwindSafe for ResponderPath<'receipt, 'view, 'certificate, 'document>
impl<'receipt, 'view, 'certificate, 'document> Freeze for ResponderPath<'receipt, 'view, 'certificate, 'document>
impl<'receipt, 'view, 'certificate, 'document> Unpin for ResponderPath<'receipt, 'view, 'certificate, 'document>
impl<'receipt, 'view, 'certificate, 'document> UnsafeUnpin for ResponderPath<'receipt, 'view, 'certificate, '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