Package-level declarations

Types

Link copied to clipboard
object ASN1

ASN.1 support routines.

Link copied to clipboard
class ASN1BitString(val numUnusedBits: Int, val value: ByteArray) : ASN1PrimitiveValue
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ASN1Integer(val value: ByteArray, val tag: Int = ASN1IntegerTag.INTEGER.tag) : ASN1PrimitiveValue
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class ASN1Object

Abstract base class for ASN.1 values.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class ASN1PrimitiveValue(val tag: Int) : ASN1Object
Link copied to clipboard
class ASN1RawObject(val cls: ASN1TagClass, val enc: ASN1Encoding, val tag: Int, val content: ByteArray) : ASN1Object
Link copied to clipboard
class ASN1Sequence(val elements: List<ASN1Object>) : ASN1Object
Link copied to clipboard
class ASN1Set(val elements: List<ASN1Object>) : ASN1Object
Link copied to clipboard
class ASN1String(val value: String, val tag: Int = ASN1StringTag.UTF8_STRING.tag) : ASN1PrimitiveValue
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ASN1TaggedObject(val cls: ASN1TagClass, val enc: ASN1Encoding, val tag: Int, val content: ByteArray) : ASN1Object
Link copied to clipboard
class ASN1Time(val value: Instant, val tag: Int = pickDefaultTag(value).tag) : ASN1PrimitiveValue
Link copied to clipboard
Link copied to clipboard
enum OID : Enum<OID>

Registry of known OIDs.