GeneralName

Describes an ASN.1 X.400 GeneralName as defined in RFC 5280. Only one of the following naming options should be provided. Providing more than one option results in an InvalidArgsException error.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Contains information about the certificate subject. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.

Link copied to clipboard

Represents GeneralName as a DNS name.

Link copied to clipboard

Represents GeneralName as an EdiPartyName object.

Link copied to clipboard

Represents GeneralName as an IPv4 or IPv6 address.

Link copied to clipboard

Represents GeneralName using an OtherName object.

Link copied to clipboard

Represents GeneralName as an object identifier (OID).

Link copied to clipboard

Represents GeneralName as an RFC 822 email address.

Link copied to clipboard

Represents GeneralName as a URI.

Functions

Link copied to clipboard
inline fun copy(block: GeneralName.Builder.() -> Unit = {}): GeneralName
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String