pub struct PresentationVerdict {
pub agent: String,
pub card_id: String,
pub sig_ok: bool,
pub key_bound: bool,
pub via_chain: bool,
pub revoked: Option<String>,
pub challenge: ChallengeOutcome,
pub staple: StapleVerdict,
}Expand description
The full trust verdict for a presentation: card authenticity, revocation,
challenge liveness, and staple anchoring. Freshness policy
(--max-staple-age) and rendering stay with the caller.
Fields§
§agent: String§card_id: String§sig_ok: boolThe card envelope verified against the caller’s roots (direct pin or via the certificate chain).
key_bound: bool§via_chain: bool§revoked: Option<String>§challenge: ChallengeOutcome§staple: StapleVerdictAuto Trait Implementations§
impl Freeze for PresentationVerdict
impl RefUnwindSafe for PresentationVerdict
impl Send for PresentationVerdict
impl Sync for PresentationVerdict
impl Unpin for PresentationVerdict
impl UnsafeUnpin for PresentationVerdict
impl UnwindSafe for PresentationVerdict
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