Package-level declarations
Types
Link copied to clipboard
open class Attribute(val oid: ObjectIdentifier, val value: List<Asn1Element>) : Asn1Encodable<Asn1Sequence> , Identifiable
Link copied to clipboard
Link copied to clipboard
object GeneralNameImplicitTags
Link copied to clipboard
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
open class RelativeDistinguishedName(val attrsAndValues: List<AttributeTypeAndValue>) : Asn1Encodable<Asn1Set>
Link copied to clipboard
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
open class X509Certificate(val tbsCertificate: TbsCertificate, val signatureAlgorithm: SignatureAlgorithmIdentifier, val signatureValue: Asn1BitString) : Asn1PemEncodable<Asn1Sequence>
Link copied to clipboard