pub enum Failure {
AuthorityTrust,
Interval,
Time(Uncertainty),
Holder(Rejection),
HolderObject,
HolderPath,
Target(Decision),
ProxyContext,
Proxy(Decision),
Status(Status),
}Expand description
A completed negative or unproven use requirement. No variant is a resource or callback failure; those remain terminal errors.
Variants§
AuthorityTrust
Direct trust did not select the actual authenticated AA object.
Interval
Requested time is outside a checked issuance or holder-path interval.
Time(Uncertainty)
Supplied UTC facts cannot establish the requested precise label.
Holder(Rejection)
Common Holder comparison refused, retaining its original source.
HolderObject
Object-digest facts refer to another original AC.
HolderPath
A PKC digest object lacks its own path or names another path’s PKC.
Target(Decision)
Present targeting completed without a match or with unknown membership.
ProxyContext
A present proxy restriction lacks complete authenticated participants.
Proxy(Decision)
Present proxy restriction did not establish a same-set match.
Status(Status)
Original evidence does not establish status for this target/time/scheme.