pub struct Signed<N, D, G> { /* private fields */ }Expand description
Selected original roles authenticated by the bound signature’s full coverage.
This is a structural reading, not a baseline-level assertion: SigningTime
lexical validation, certificate digest binding, and optional property content
checks remain necessary. Unknown foreign-namespace extensions are retained
for explicit processing, never silently interpreted as known properties.
Implementations§
Source§impl<N: Copy, D: Copy, G: Copy> Signed<N, D, G>
impl<N: Copy, D: Copy, G: Copy> Signed<N, D, G>
Sourcepub fn snapshot(&self) -> Snapshot<D, G>
pub fn snapshot(&self) -> Snapshot<D, G>
Original source generation carrying all selected properties.
Sourcepub fn signature(&self) -> N
pub fn signature(&self) -> N
Exact selected signature authenticating these original properties.
Sourcepub fn signing_time(&self) -> N
pub fn signing_time(&self) -> N
Original claimed SigningTime; no UTC/trust claim is made by this reading.
Sourcepub fn signing_certificate(&self) -> N
pub fn signing_certificate(&self) -> N
Original mandatory SigningCertificateV2, before its PKI binding check.
Sourcepub fn policy(&self) -> Option<N>
pub fn policy(&self) -> Option<N>
Original optional policy identifier, before policy-content validation.
Sourcepub fn extensions(&self) -> &[N]
pub fn extensions(&self) -> &[N]
Original foreign-namespace extension identities, in document order.
Sourcepub fn data_objects(&self) -> Option<&DataObjects<N>>
pub fn data_objects(&self) -> Option<&DataObjects<N>>
Original optional signed data-object property catalogue. Empty and absent remain distinct; no timestamp or referenced-object assertion is inferred.