GENERAL_NAME_st::Unnamed union

Union of GeneralName alternatives; the active arm matches type.

Synopsis

Declared in <openssl/x509v3.h>

union Unnamed union;

Data Members

NameDescription
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.