Skip to main content

Module revocation

Module revocation 

Source
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§

RevocationRefusal
The attributed refusal carried by AcdpError::KeyRevoked: a verified, in-scope revocation made the context’s signing key not authorized.
SourcedRevocation
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§

RevocationEffect
Which RFC-ACDP-0014 §7 step a revocation verdict came from.
RevocationSource
Where a consumer obtained a revocation it acted on.
RevocationTrustClass
The two trust classes of RFC-ACDP-0014 §5–§6. They carry different authority and MUST be reported distinguishably — never collapsed (§6).
UnknownReason
Why a revocation-discovery outcome is unknown (RFC-ACDP-0014 §8, 0.5.0). unknown is never folded into not-revoked.