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 |