pub struct Time<'q, 'certificate, D, G> { /* private fields */ }Expand description
Actual signature-octet imprint, token mathematics and selected TSA facts.
Implementations§
Source§impl<'q, 'd, D: Copy, G: Copy> Time<'q, 'd, D, G>
impl<'q, 'd, D: Copy, G: Copy> Time<'q, 'd, D, G>
Sourcepub fn checks(&self) -> &CheckedTimestamp<'q>
pub fn checks(&self) -> &CheckedTimestamp<'q>
Complete original common facts, independently of path/trust acceptance.
Sourcepub fn into_actor(self) -> Option<CheckedActor<'q, 'd, Node, D, G, Pades>>
pub fn into_actor(self) -> Option<CheckedActor<'q, 'd, Node, D, G, Pades>>
Issues a validation-data actor only for actual successful common evidence. This receipt asserts neither DSS coverage nor trusted time.
Source§impl<'q, 'd, D: Copy + Eq, G: Copy + Eq> Time<'q, 'd, D, G>
impl<'q, 'd, D: Copy + Eq, G: Copy + Eq> Time<'q, 'd, D, G>
Sourcepub fn into_historical_actor(
self,
root: Signature<'_, '_, D, G>,
operation: &impl Work,
) -> Result<Option<CheckedActor<'q, 'd, Node, D, G, Pades>>>
pub fn into_historical_actor( self, root: Signature<'_, '_, D, G>, operation: &impl Work, ) -> Result<Option<CheckedActor<'q, 'd, Node, D, G, Pades>>>
Retains an independently checked VRI TSA as a historical obligation of another signature in the SAME original PDF. This changes only the LTV census namespace; it does not assert coverage of that other signature.
Auto Trait Implementations§
impl<'q, 'certificate, D, G> !Freeze for Time<'q, 'certificate, D, G>
impl<'q, 'certificate, D, G> !RefUnwindSafe for Time<'q, 'certificate, D, G>
impl<'q, 'certificate, D, G> !Send for Time<'q, 'certificate, D, G>
impl<'q, 'certificate, D, G> !Sync for Time<'q, 'certificate, D, G>
impl<'q, 'certificate, D, G> !UnwindSafe for Time<'q, 'certificate, D, G>
impl<'q, 'certificate, D, G> Forget for Time<'q, 'certificate, D, G>
impl<'q, 'certificate, D, G> Unpin for Time<'q, 'certificate, D, G>
impl<'q, 'certificate, D, G> UnsafeUnpin for Time<'q, 'certificate, D, G>where
Snapshot<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