ProximityReaderTrustDecision

data class ProximityReaderTrustDecision(val state: ProximityReaderTrustState, val certificatePath: ProximityReaderCertificatePathState = ProximityReaderCertificatePathState.NotEvaluated, val revocation: ProximityReaderRevocationState = ProximityReaderRevocationState.NotChecked, val rical: ProximityRicalState = ProximityRicalState.NotEvaluated, val displayName: String? = null, val reason: String? = null)

Trust decision supplied by the hosting wallet application.

Constructors

Link copied to clipboard
constructor(state: ProximityReaderTrustState, certificatePath: ProximityReaderCertificatePathState = ProximityReaderCertificatePathState.NotEvaluated, revocation: ProximityReaderRevocationState = ProximityReaderRevocationState.NotChecked, rical: ProximityRicalState = ProximityRicalState.NotEvaluated, displayName: String? = null, reason: String? = null)

Properties

Link copied to clipboard

Result of path validation against configured trust material.

Link copied to clipboard

Display-safe reader name established by the trust policy.

Link copied to clipboard

Display-safe explanation of the decision.

Link copied to clipboard

Independently evaluated certificate revocation fact.

Link copied to clipboard

Optional RICAL evidence fact.

Link copied to clipboard

Product trust outcome.