pub enum InfoCheckError<SE, PE, RE> {
PolicyAccuracy {
span: Span,
},
Nonconforming {
span: Span,
},
Signature(SignatureError<PE>),
Ess(BindingError<PE>),
Processing(Error),
Provenance(Error),
Imprint(ImprintError<SE, PE>),
RequestImprint(RequestImprintError<PE>),
RequestField(RequestFieldError),
Authority(AuthorityError),
Recognition(RecognitionError<RE>),
}Expand description
Scoped execution refusal retaining the actual source/operand and cause.
Variants§
PolicyAccuracy
Explicit caller policy differs from signed TSTInfo policy. The span
locates the original information, not a malformed document assertion.
Nonconforming
Inspection retained schema faults; complete execution did not start.
Signature(SignatureError<PE>)
Original CMS execution failed after information syntax preflight.
Ess(BindingError<PE>)
Original ESS execution failed after information syntax preflight.
Processing(Error)
Original token processing/resource refusal.
Provenance(Error)
Source-map retention refusal already located at a physical carrier. Do not project this offset again as a logical token coordinate.
Imprint(ImprintError<SE, PE>)
Covered-content acquisition or selected digest execution failed.
RequestImprint(RequestImprintError<PE>)
Complete request-imprint comparison failed.
RequestField(RequestFieldError)
Request nonce/policy comparison failed.
Authority(AuthorityError)
Token/certificate source role and original refusal.
Recognition(RecognitionError<RE>)
Original extension handler refusal.