VicalCertificateInfo
data class VicalCertificateInfo(val certificate: X509Cert, val docTypes: List<String>, val ski: ByteString = ByteString(certificate.subjectKeyIdentifier!!), val certificateProfiles: List<String>? = null, val issuingAuthority: String? = null, val issuingCountry: String? = null, val stateOrProvinceName: String? = null, val extensions: Map<String, DataItem> = emptyMap())
An entry in a VICAL according to ISO/IEC 18013-5:2021.
Constructors
Link copied to clipboard
constructor(certificate: X509Cert, docTypes: List<String>, ski: ByteString = ByteString(certificate.subjectKeyIdentifier!!), certificateProfiles: List<String>? = null, issuingAuthority: String? = null, issuingCountry: String? = null, stateOrProvinceName: String? = null, extensions: Map<String, DataItem> = emptyMap())
Properties
Link copied to clipboard
the X.509 certificate.
Link copied to clipboard
list of Uniform Resource Name (URN) according to RFC 8141, if available.
Link copied to clipboard
proprietary extensions. Added in 18013-5 Second Edition.
Link copied to clipboard
name of Issuing Authority or null.
Link copied to clipboard
ISO3166-1 or ISO3166-2 depending on the issuing authority or null.
Link copied to clipboard
State or province name of the certificate issuing authority