CredentialResponseEncryption

@Serializable
data class CredentialResponseEncryption(val jsonWebKey: JsonWebKey, val jweAlgorithm: JweAlgorithm, val jweEncryptionString: String)(source)

Constructors

Link copied to clipboard
constructor(jsonWebKey: JsonWebKey, jweAlgorithm: JweAlgorithm, jweEncryptionString: String)

Properties

Link copied to clipboard
@SerialName(value = "jwk")
val jsonWebKey: JsonWebKey

OID4VCI: REQUIRED. Object containing a single public key as a JWK used for encrypting the Credential Response.

Link copied to clipboard
@SerialName(value = "alg")
val jweAlgorithm: JweAlgorithm

OID4VCI: REQUIRED. JWE (RFC7516) alg algorithm (RFC7518) for encrypting Credential Responses.

Link copied to clipboard
val jweEncryption: JweEncryption?
Link copied to clipboard
@SerialName(value = "enc")
val jweEncryptionString: String

OID4VCI: REQUIRED. JWE (RFC7516) enc algorithm (RFC7518) for encrypting Credential Responses.