pub struct Authenticated<'r, 'a, 's> { /* private fields */ }Expand description
Original authenticated issuance facts with independently owned profile storage.
This is not full RFC5755 acceptance: holder authentication, both PKIX paths, direct AA trust, targeting/proxy effects, revocation and product permission remain separate. AKI is retained as a hint, not a mandatory matching policy (RFC5755 §4.3.3). UTC correction provenance belongs to the caller, as for the shared PKIX interval; comparisons retain fractional and inserted-second labels.
Implementations§
Source§impl<'r, 'a, 's> Authenticated<'r, 'a, 's>
impl<'r, 'a, 's> Authenticated<'r, 'a, 's>
Sourcepub fn certificate(&self) -> &AttributeCertificate<'a>
pub fn certificate(&self) -> &AttributeCertificate<'a>
Original AC, without normalization or removal of its attributes.
Sourcepub fn profile(&self) -> &Profile<'r, 'a>
pub fn profile(&self) -> &Profile<'r, 'a>
Checked static facts and still-pending targeting/proxy/status obligations.
Actual supplied authority; this operation does not establish its path/trust.
Sourcepub fn key(&self) -> WorkingKey<'s>
pub fn key(&self) -> WorkingKey<'s>
Actual supplied effective key, preserving its inherited parameter source.