MpzPassIsoMdoc

data class MpzPassIsoMdoc(val docType: String, val deviceKeyPrivate: EcPrivateKey, val issuerNamespaces: IssuerNamespaces, val issuerAuth: CoseSign1)

Represents the ISO mDoc specific data within an MpzPass container.

Constructors

Link copied to clipboard
constructor(docType: String, deviceKeyPrivate: EcPrivateKey, issuerNamespaces: IssuerNamespaces, issuerAuth: CoseSign1)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The private key corresponding to the DeviceKey mapped in issuerSigned.

Link copied to clipboard

The ISO document type string (e.g., "org.iso.18013.5.1.mDL").

Link copied to clipboard

The CoseSign1 structure authenticating the issuer namespaces.

Link copied to clipboard

The namespaces containing issuer-signed data items.

Functions

Link copied to clipboard

Serializes this MpzPassIsoMdoc instance into a CBOR map DataItem.