AcceptanceResult
The single composed verdict a verifier acts on.
decision is the overall outcome; the boolean signals are the evidence that produced it so the integrator can present nuance (e.g. accept-with-stale-revocation-data offline).
Constructors
Properties
Disclosed data elements: element id → human-readable value (e.g. family_name → Mustermann).
Who issued the credential, for display: the disclosed issuing authority if shared, else the name configured for the trusted issuer root (com.wallet.config.TrustConfig.issuerDisplayNames), else the root certificate's common name. Null when the issuer isn't trusted.
When this device last established the issuer's revocation status (fetched/synced the online status list). null means it never has — so revocation can't be confirmed offline and the verdict is "valid offline, revocation not established" rather than a full green. The verifier UI surfaces this as "Last established: …" so an officer knows how current the revocation answer is.
True when the revocation answer came from a stale/offline cache.
False when the credential carries no revocation status reference at all (the issuer doesn't publish revocation) — distinct from "couldn't check" (offline), where this stays true.