Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
object DerDefaults
Link copied to clipboard
open class EcdsaSignatureValue(val r: Asn1Integer.Positive, val s: Asn1Integer.Positive) : SignatureValue<Asn1Sequence>
Link copied to clipboard
open class EcPrivateKeyInfo(val version: Int, val privateKey: ByteArray, val parameters: ObjectIdentifier? = null, val publicKey: Asn1BitString? = null) : Asn1Encodable<Asn1Sequence>
Link copied to clipboard
open class EncryptedPrivateKeyInfo(val encryptionAlgorithm: Asn1Sequence, val encryptedData: Asn1PrimitiveOctetString) : Asn1PemEncodable<Asn1Sequence>
Link copied to clipboard
Link copied to clipboard
open class Pkcs8PrivateKeyInfo(val version: Int, val privateKeyAlgorithm: Asn1Sequence, val privateKey: Asn1Element, val attributes: List<Asn1Element>? = null) : Asn1Encodable<Asn1Sequence>
Link copied to clipboard
open class RsaOtherPrimeInfo(val prime: Asn1Integer, val exponent: Asn1Integer, val coefficient: Asn1Integer) : Asn1Encodable<Asn1Sequence>
Link copied to clipboard
open class RsaPrivateKeyInfo(val version: Int, val modulus: Asn1Integer, val publicExponent: Asn1Integer, val privateExponent: Asn1Integer, val prime1: Asn1Integer, val prime2: Asn1Integer, val exponent1: Asn1Integer, val exponent2: Asn1Integer, val coefficient: Asn1Integer, val otherPrimeInfos: List<RsaOtherPrimeInfo>? = null) : Asn1Encodable<Asn1Sequence>
Link copied to clipboard
open class RsaPublicKeyInfo(val modulus: Asn1Integer.Positive, val publicExponent: Asn1Integer.Positive) : Asn1Encodable<Asn1Sequence>
Link copied to clipboard
open class SignatureAlgorithmIdentifier(val oid: ObjectIdentifier, val parameters: List<Asn1Element> = emptyList()) : Identifiable, Asn1Encodable<Asn1Sequence>
Link copied to clipboard
Structural ASN.1 signature value.
Link copied to clipboard
open class SubjectPublicKeyInfo(val algorithmIdentifier: Asn1Sequence, val subjectPublicKey: Asn1BitString) : Asn1Encodable<Asn1Sequence>