Type Alias AttestationErrorCode

AttestationErrorCode:
    | "MALFORMED"
    | "BAD_SIGNATURE"
    | "EXPIRED"
    | "NOT_YET_VALID"
    | "REVOKED"
    | "PATH_MISMATCH"
    | "NAME_NOT_PERMITTED"
    | "SCOPE_EXCEEDED"
    | "AUDIENCE_NOT_PERMITTED"
    | "TTL_EXCEEDED"
    | "CHAIN_INCOMPLETE"
    | "SUBJECT_MISMATCH"
    | "SESSION_OUTLIVES_ATTESTATION"
    | "MAX_DEPTH_EXCEEDED"
    | "DISPOSED"

Machine-readable failure codes for the AttestationError type.

Verification-mode codes (see specs/v1.0.md §7.2): MALFORMED, BAD_SIGNATURE, EXPIRED, NOT_YET_VALID, REVOKED, PATH_MISMATCH, NAME_NOT_PERMITTED, SCOPE_EXCEEDED, AUDIENCE_NOT_PERMITTED, TTL_EXCEEDED, CHAIN_INCOMPLETE, SUBJECT_MISMATCH, SESSION_OUTLIVES_ATTESTATION.

Library-level codes outside the verification table: MAX_DEPTH_EXCEEDED (derivation-tree limit — a leaf SubHandle cannot derive children) and DISPOSED (a capability method was called on a disposed Identity/Handle).