DeviceAuthentication

@Serializable
data class DeviceAuthentication(val type: String, val sessionTranscript: SessionTranscript, val docType: String, val namespaces: ByteStringWrapper<DeviceNameSpaces>)(source)

Part of the ISO/IEC 18013-5:2021 standard: mdoc authentication (9.1.3.4).

Serialized as a byte string, wrapped in CBOR Tag 24, used as detached payload for DeviceAuth.deviceSignature.

Constructors

Link copied to clipboard
constructor(type: String, sessionTranscript: SessionTranscript, docType: String, namespaces: ByteStringWrapper<DeviceNameSpaces>)

Properties

Link copied to clipboard
Link copied to clipboard
val namespaces: ByteStringWrapper<DeviceNameSpaces>
Link copied to clipboard
Link copied to clipboard

Set to DeviceAuthentication