pub struct Context<'r, 'p, 'a, 'c, 'op, S: Evidence, W: Work> {
pub holder: Holder<'r, 'p, 'a, 'c>,
pub recipient: &'r [GeneralName<'a>],
pub proxy: Option<Proxy<'r, 'a>>,
pub status: &'r S,
pub now: Reading,
pub utc: &'op LeapTable<'op>,
pub execution: &'op W,
}Expand description
All operation facts. No configuration discovery, clock, default status or fallback holder method is inferred. Additional OCSP age/nonce/recipient and responder-trust policy belongs to the caller before supplying evidence.
Fields§
§holder: Holder<'r, 'p, 'a, 'c>Caller-authenticated holder, with any required checked certificate path.
recipient: &'r [GeneralName<'a>]Known identities of the current recipient, not AC-supplied claims.
proxy: Option<Proxy<'r, 'a>>Complete authenticated proxy context when ProxyInfo is present.
status: &'r SPreviously processed original status evidence or explicit NoStatus.
The caller establishes trust/path/status of each signing authority,
including the issuer/same-anchor facts required for indirect CRLs.
now: ReadingExact evaluation label used by the status processor.
utc: &'op LeapTable<'op>Authenticated UTC coverage, including precise upward rounding facts.
execution: &'op WCurrent operation pays every new query, callback and retained result.