X509GeneralNames

@Serializable
value class X509GeneralNames(val entries: List<Asn1Element>)(source)

As per RFC5280:

SubjectAltName ::= GeneralNames

GeneralNames ::= SEQUENCE SIZE (1..MAX) OF GeneralName

GeneralName ::= CHOICE {
otherName [0] OtherName,
rfc822Name [1] IA5String,
dNSName [2] IA5String,
x400Address [3] ORAddress,
directoryName [4] Name,
ediPartyName [5] EDIPartyName,
uniformResourceIdentifier [6] IA5String,
iPAddress [7] OCTET STRING,
registeredID [8] OBJECT IDENTIFIER
}

Constructors

Link copied to clipboard
constructor(entries: List<Asn1Element>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val entries: List<Asn1Element>
Link copied to clipboard
Link copied to clipboard
val otherNames: List<Asn1Sequence>
Link copied to clipboard
Link copied to clipboard