Skip to content

certifikit / app.cash.certifikit / TbsCertificate

TbsCertificate

data class TbsCertificate

Constructors

Name Summary
<init> TbsCertificate(version:Long, serialNumber:BigInteger, signature:AlgorithmIdentifier, issuer:List<List<AttributeTypeAndValue>>, validity:Validity, subject:List<List<AttributeTypeAndValue>>, subjectPublicKeyInfo:SubjectPublicKeyInfo, issuerUniqueID:BitString?, subjectUniqueID:BitString?, extensions:List<Extension>)

Properties

Name Summary
extensions val extensions:List<Extension>
issuer val issuer:List<List<AttributeTypeAndValue>>
issuerUniqueID val issuerUniqueID:BitString?
serialNumber val serialNumber:BigInteger
signature val signature:AlgorithmIdentifier
signatureAlgorithmName Returns the standard name of this certificate’s signature algorithm as specified by Signature.getInstance. Typical values are like “SHA256WithRSA”.val signatureAlgorithmName:String
subject val subject:List<List<AttributeTypeAndValue>>
subjectPublicKeyInfo val subjectPublicKeyInfo:SubjectPublicKeyInfo
subjectUniqueID val subjectUniqueID:BitString?
validity val validity:Validity
version This is a integer enum. Use 0L for v1, 1L for v2, and 2L for v3.val version:Long

Functions

Name Summary
hashCode fun hashCode():Int