Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class GeneralNames(val entries: List<Asn1Element>)
Link copied to clipboard
open class Pkcs10CertificationRequest(val certificationRequestInfo: Pkcs10CertificationRequestInfo, val signatureAlgorithm: SignatureAlgorithmIdentifier, val signatureValue: Asn1BitString) : Asn1PemEncodable<Asn1Sequence>
Link copied to clipboard
open class Pkcs10CertificationRequestInfo(val version: Int = 0, val subjectName: List<RelativeDistinguishedName>, val publicKey: SubjectPublicKeyInfo, val attributes: List<Attribute> = listOf()) : Asn1Encodable<Asn1Sequence>
Link copied to clipboard
@Serializable(with = TbsCertificate.Companion::class)
open class TbsCertificate(val version: Int? = 2, val serialNumber: ByteArray, val signatureAlgorithm: SignatureAlgorithmIdentifier, val issuerName: List<RelativeDistinguishedName>, val validFrom: Asn1Time, val validUntil: Asn1Time, val subjectName: List<RelativeDistinguishedName>, val subjectPublicKeyInfo: SubjectPublicKeyInfo, val issuerUniqueID: Asn1BitString? = null, val subjectUniqueID: Asn1BitString? = null, val extensions: List<X509CertificateExtension>? = null) : Asn1Encodable<Asn1Sequence>
Link copied to clipboard
@Serializable(with = X509Certificate.Companion::class)
open class X509Certificate(val tbsCertificate: TbsCertificate, val signatureAlgorithm: SignatureAlgorithmIdentifier, val signatureValue: Asn1BitString) : Asn1PemEncodable<Asn1Sequence>