Package-level declarations

Types

Link copied to clipboard
data class Rical(val type: String, val version: String, val provider: String, val date: Instant, val nextUpdate: Instant?, val notAfter: Instant?, val certificateInfos: List<RicalCertificateInfo>, val id: Long?, val latestRicalUrl: String?, val extensions: Map<String, DataItem>?)

The data in a RICAL according to ISO/IEC 18013-5 Second Edition Annex F..

Link copied to clipboard
data class RicalCertificateInfo(val certificate: X509Cert, val serialNumber: ByteString = ByteString(certificate.serialNumber.value), val ski: ByteString = ByteString(certificate.subjectKeyIdentifier!!), val type: String? = null, val name: String? = null, val issuingCountry: String? = null, val stateOrProvinceName: String? = null, val extensions: Map<String, DataItem>? = null)
Link copied to clipboard
data class SignedRical(val rical: Rical, val ricalProviderCertificateChain: X509CertChain)