RicalCertificateInfo
data class RicalCertificateInfo(val certificate: X509Cert, val isTrustAnchor: Boolean = true, val serialNumber: ByteString = ByteString(certificate.serialNumber.value), val ski: ByteString = ByteString(certificate.subjectKeyIdentifier!!), val type: String? = null, val trustConstraints: List<RicalTrustConstraint> = emptyList(), val name: String? = null, val issuingCountry: String? = null, val stateOrProvinceName: String? = null, val extensions: Map<String, DataItem> = emptyMap())
An entry in a RICAL according to ISO/IEC 18013-5 Second Edition Annex F.
Constructors
Link copied to clipboard
constructor(certificate: X509Cert, isTrustAnchor: Boolean = true, serialNumber: ByteString = ByteString(certificate.serialNumber.value), ski: ByteString = ByteString(certificate.subjectKeyIdentifier!!), type: String? = null, trustConstraints: List<RicalTrustConstraint> = emptyList(), name: 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
proprietary extensions, if available.
Link copied to clipboard
ISO3166-1 or ISO3166-2 depending on the issuing authority or null.
Link copied to clipboard
A boolean value indicating whether the CA certificate is intended to be used as a trust anchor. If set to true, the certificate shall be treated as a trust anchor during certificate path validation. If set to false, the certificate shall not be used as a trust anchor.
Link copied to clipboard
the serial number of the certificate.
Link copied to clipboard
State or province name of the certificate issuing authority
Link copied to clipboard
a list of RicalTrustConstraint, may be empty.