Union of GeneralName alternatives; the active arm matches type.

Synopsis

Declared in <openssl/x509v3.h>

union Unnamed union;

Data Members

Name

Description

dNSName [variant member]

dNSName as an IA5String.

directoryName [variant member]

directoryName as an X.509 Name.

dirn [variant member]

Alias for directoryName.

ediPartyName [variant member]

EDI party name.

iPAddress [variant member]

iPAddress as an OCTET STRING (network byte order).

ia5 [variant member]

Alias for IA5String forms (email, DNS, or URI).

ip [variant member]

Alias for iPAddress.

other [variant member]

Alias for x400Address stored as ASN1_TYPE.

otherName [variant member]

otherName: OID‐typed name value.

ptr [variant member]

Legacy generic pointer view of the selected name value.

registeredID [variant member]

registeredID as an object identifier.

rfc822Name [variant member]

rfc822Name (email address) as an IA5String.

rid [variant member]

Alias for registeredID.

uniformResourceIdentifier [variant member]

uniformResourceIdentifier as an IA5String.

x400Address [variant member]

x400Address ORAddress value.

Created with MrDocs