[#GENERAL_NAME_st-_01record] = xref:GENERAL_NAME_st.adoc[GENERAL_NAME_st]::Unnamed union :relfileprefix: ../ :mrdocs: Union of GeneralName alternatives; the active arm matches `type.` == Synopsis Declared in `<openssl/x509v3.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- union Unnamed union; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:GENERAL_NAME_st/_01record/dNSName.adoc[`dNSName`] [.small]#[variant member]# | dNSName as an IA5String. | xref:GENERAL_NAME_st/_01record/directoryName.adoc[`directoryName`] [.small]#[variant member]# | directoryName as an X.509 Name. | xref:GENERAL_NAME_st/_01record/dirn.adoc[`dirn`] [.small]#[variant member]# | Alias for `directoryName.` | xref:GENERAL_NAME_st/_01record/ediPartyName.adoc[`ediPartyName`] [.small]#[variant member]# | EDI party name. | xref:GENERAL_NAME_st/_01record/iPAddress.adoc[`iPAddress`] [.small]#[variant member]# | iPAddress as an OCTET STRING (network byte order). | xref:GENERAL_NAME_st/_01record/ia5.adoc[`ia5`] [.small]#[variant member]# | Alias for IA5String forms (email, DNS, or URI). | xref:GENERAL_NAME_st/_01record/ip.adoc[`ip`] [.small]#[variant member]# | Alias for `iPAddress.` | xref:GENERAL_NAME_st/_01record/other.adoc[`other`] [.small]#[variant member]# | Alias for `x400Address` stored as ASN1_TYPE. | xref:GENERAL_NAME_st/_01record/otherName.adoc[`otherName`] [.small]#[variant member]# | otherName: OID‐typed name value. | xref:GENERAL_NAME_st/_01record/ptr.adoc[`ptr`] [.small]#[variant member]# | Legacy generic pointer view of the selected name value. | xref:GENERAL_NAME_st/_01record/registeredID.adoc[`registeredID`] [.small]#[variant member]# | registeredID as an object identifier. | xref:GENERAL_NAME_st/_01record/rfc822Name.adoc[`rfc822Name`] [.small]#[variant member]# | rfc822Name (email address) as an IA5String. | xref:GENERAL_NAME_st/_01record/rid.adoc[`rid`] [.small]#[variant member]# | Alias for `registeredID.` | xref:GENERAL_NAME_st/_01record/uniformResourceIdentifier.adoc[`uniformResourceIdentifier`] [.small]#[variant member]# | uniformResourceIdentifier as an IA5String. | xref:GENERAL_NAME_st/_01record/x400Address.adoc[`x400Address`] [.small]#[variant member]# | x400Address ORAddress value. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#