Union of GeneralName alternatives; the active arm matches type.
Declared in <openssl/x509v3.h>
union Unnamed union;
| 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. |