EncryptionParameters

@Serializable
data class EncryptionParameters(val nonce: ByteArray? = null, val recipientPublicKey: CoseKey, val recipientCertificate: List<ByteArray>? = null)(source)

Part of the ISO/IEC 18013-5:2026 standard: Additional document request info (10.2.4)

Constructors

Link copied to clipboard
constructor(nonce: ByteArray? = null, recipientPublicKey: CoseKey, recipientCertificate: List<ByteArray>? = null)

Properties

Link copied to clipboard
@SerialName(value = "nonce")
val nonce: ByteArray?

nonce with at least 16 bytes

Link copied to clipboard
@SerialName(value = "recipientCertificate")
val recipientCertificate: List<ByteArray>?

recipient certificate chain

Link copied to clipboard
@SerialName(value = "recipientPublicKey")
val recipientPublicKey: CoseKey

public key of the recipient

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int