Package-level declarations

Types

Link copied to clipboard
data class MpzPass(val uniqueId: String = UUID.randomUUID().toString(), val version: Long = 0, val updateUrl: String? = null, val name: String? = null, val typeName: String? = null, val cardArt: ByteString? = null, val isoMdoc: List<MpzPassIsoMdoc> = emptyList(), val sdJwtVc: List<MpzPassSdJwtVc> = emptyList())

Represents a Multipaz .mpzpass credential container.

Link copied to clipboard
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.

Link copied to clipboard
data class MpzPassSdJwtVc(val vct: String, val deviceKeyPrivate: EcPrivateKey?, val compactSerialization: String)

Represents the SD-JWT VC specific data within an MpzPass container.