VerifierAuthenticationResult

@Serializable(with = VerifierAuthenticationResultSerializer::class)
sealed class VerifierAuthenticationResult

Represents the result of verifier authentication as per ISO 18013-5 section 9.1.4.

Inheritors

Types

Link copied to clipboard
@Serializable
data class Trusted(val verifierInfo: VerifierInfo) : VerifierAuthenticationResult

Successful verifier authentication.

Link copied to clipboard
@Serializable
data class Untrusted(val x509CertChain: List<String>, val error: VerifierAuthenticationFailureType) : VerifierAuthenticationResult

Indicates the verifier authentication object could not be trusted.