pub struct SignatureTime<'receipt, S, N, D, G, I> { /* private fields */ }Expand description
A completed mathematical/static association, still requiring authenticated TSA path/status and signer revocation/algorithm/policy processing.
Implementations§
Source§impl<'receipt, S, N, D, G, I> SignatureTime<'receipt, S, N, D, G, I>
impl<'receipt, S, N, D, G, I> SignatureTime<'receipt, S, N, D, G, I>
Sourcepub fn signer(&self) -> &'receipt S
pub fn signer(&self) -> &'receipt S
Same original selected signature/certificate and checked static path.
Sourcepub fn timestamp(&self) -> &'receipt Verified<N, D, G, I>
pub fn timestamp(&self) -> &'receipt Verified<N, D, G, I>
Same complete token check over the selected original signature value.
Sourcepub fn generation(&self) -> Interval
pub fn generation(&self) -> Interval
Entire stated generation interval, never a bare claimed signing time.
Auto Trait Implementations§
impl<'receipt, S, N, D, G, I> Freeze for SignatureTime<'receipt, S, N, D, G, I>
impl<'receipt, S, N, D, G, I> RefUnwindSafe for SignatureTime<'receipt, S, N, D, G, I>
impl<'receipt, S, N, D, G, I> Send for SignatureTime<'receipt, S, N, D, G, I>
impl<'receipt, S, N, D, G, I> Sync for SignatureTime<'receipt, S, N, D, G, I>
impl<'receipt, S, N, D, G, I> Unpin for SignatureTime<'receipt, S, N, D, G, I>
impl<'receipt, S, N, D, G, I> UnsafeUnpin for SignatureTime<'receipt, S, N, D, G, I>
impl<'receipt, S, N, D, G, I> UnwindSafe for SignatureTime<'receipt, S, N, D, G, I>
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