Required

data class Required(val keyManagementAlgorithm: String, val contentEncryptionAlgorithm: String, val verifierKeyId: String?, val verifierKeyThumbprint: String) : MobileWalletResponseEncryption

The reviewed request requires an encrypted authorization response.

Constructors

Link copied to clipboard
constructor(keyManagementAlgorithm: String, contentEncryptionAlgorithm: String, verifierKeyId: String?, verifierKeyThumbprint: String)

Properties

Link copied to clipboard

JWE enc value selected by the protocol implementation.

Link copied to clipboard
open override val isRequired: Boolean = true

Whether response encryption is required for the reviewed request.

Link copied to clipboard
open override val keyManagementAlgorithm: String

JWE alg value selected by the protocol implementation.

Link copied to clipboard
open override val verifierKeyId: String?

Verifier-provided identifier of the selected encryption key.

Link copied to clipboard
open override val verifierKeyThumbprint: String

RFC 7638 thumbprint of the selected verifier encryption key.