Expand description
Attributable revocation verdict vocabulary (RFC-ACDP-0014 §7/§8, 0.5.0 “Attribution” and “Discovery outcome classes”).
These types live at the bottom of the workspace because
AcdpError::KeyRevoked and
AcdpError::RevocationUnknown
carry them. acdp-types re-exports RevocationTrustClass from its
historical acdp::types::revocation path; acdp-client builds the
rest from verified KeyRevocations.
Structs§
- Revocation
Refusal - The attributed refusal carried by
AcdpError::KeyRevoked: a verified, in-scope revocation made the context’s signing key not authorized. - Sourced
Revocation - A verified revocation, attributed (RFC-ACDP-0014 §7 “Attribution”, 0.5.0): which context it is, who signed it, its trust class, which producer’s key it names, and where the consumer got it.
Enums§
- Revocation
Effect - Which RFC-ACDP-0014 §7 step a revocation verdict came from.
- Revocation
Source - Where a consumer obtained a revocation it acted on.
- Revocation
Trust Class - The two trust classes of RFC-ACDP-0014 §5–§6. They carry different authority and MUST be reported distinguishably — never collapsed (§6).
- Unknown
Reason - Why a revocation-discovery outcome is
unknown(RFC-ACDP-0014 §8, 0.5.0).unknownis never folded into not-revoked.