CredentialIssuance

data class CredentialIssuance(val interactionId: String, val keyStorageSecurityLevels: List<KeyStorageSecurity>?, val keyAlgorithms: List<String>?, val txCode: OpenId4vciTxCode?, val protocol: String, val requiresWalletInstanceAttestation: Boolean) : HandleInvitationResponse

Constructors

Link copied to clipboard
constructor(interactionId: String, keyStorageSecurityLevels: List<KeyStorageSecurity>?, keyAlgorithms: List<String>?, txCode: OpenId4vciTxCode?, protocol: String, requiresWalletInstanceAttestation: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

For reference.

Link copied to clipboard

Key algorithms suitable for issuance.

Link copied to clipboard

Key storage required to complete issuance.

Link copied to clipboard

Protocol used for issuance.

Link copied to clipboard

Whether a valid WIA is required to complete issuance.

Link copied to clipboard

Metadata for entering a transaction code If a pre-authorized code is issued with a transaction code object, the wallet user must input a transaction code to receive the offered credential. This code is typically sent through a separate channel such as SMS or email.