pub enum Placement<N> {
KeyInfo(N),
Signature(N),
Attribute(N),
General(N),
Timestamp(N),
TimestampToken {
property: N,
token: N,
role: Role,
},
}Expand description
Original storage role, not authorization, freshness or a completeness claim.
Variants§
KeyInfo(N)
Original selected KeyInfo certificate/CRL. The identity is its owning
signature, matching archive coverage’s original header component.
Signature(N)
Ordinary signature/countersignature material property.
Attribute(N)
Attribute-authority material property.
General(N)
General AnyValidationData container.
Timestamp(N)
Timestamp-specific validation-data container; its URI is only a hint.
TimestampToken
Material carried in an actual CMS token, whose enclosing timestamp property and input role remain separate from mathematical evidence.
Trait Implementations§
Auto Trait Implementations§
impl<N> Forget for Placement<N>
impl<N> Freeze for Placement<N>where
N: Freeze,
impl<N> RefUnwindSafe for Placement<N>where
N: RefUnwindSafe,
impl<N> Send for Placement<N>where
N: Send,
impl<N> Sync for Placement<N>where
N: Sync,
impl<N> Unpin for Placement<N>where
N: Unpin,
impl<N> UnsafeUnpin for Placement<N>where
N: UnsafeUnpin,
impl<N> UnwindSafe for Placement<N>where
N: UnwindSafe,
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