Package-level declarations
Types
Link copied to clipboard
data class MobileSecurityObject(val version: String, val docType: String, val signedAt: Instant, val validFrom: Instant, val validUntil: Instant, val expectedUpdate: Instant?, val digestAlgorithm: Algorithm, val valueDigests: Map<String, Map<Long, ByteString>>, val deviceKey: EcPublicKey, val deviceKeyAuthorizedNamespaces: List<String> = emptyList(), val deviceKeyAuthorizedDataElements: Map<String, List<String>> = emptyMap(), val deviceKeyInfo: Map<Long, DataItem> = emptyMap(), val revocationStatus: RevocationStatus? = null)
Mobile Security Object according to ISO/IEC 18013-5.
Link copied to clipboard
class MobileSecurityObjectGenerator(digestAlgorithm: Algorithm, docType: String, deviceKey: EcPublicKey)
Helper class for building MobileSecurityObject CBOR as specified ISO/IEC 18013-5:2021 section 9.1.2 Issuer data authentication
Link copied to clipboard
Helper class for parsing the bytes of MobileSecurityObject CBOR as specified in ISO/IEC 18013-5 section 9.1.2 Issuer data authentication.
Link copied to clipboard
Link copied to clipboard
Helper class for parsing the bytes of StaticAuthData CBOR as specified in ISO/IEC 18013-5:2021 section 9.1.2 Issuer data authentication.