OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
GENERAL_NAME_st Struct Reference

#include <x509v3.h>

Public Attributes

int type
 
union {
   char *   ptr
 
   OTHERNAME *   otherName
 
   ASN1_IA5STRING *   rfc822Name
 
   ASN1_IA5STRING *   dNSName
 
   ASN1_TYPE *   x400Address
 
   X509_NAME *   directoryName
 
   EDIPARTYNAME *   ediPartyName
 
   ASN1_IA5STRING *   uniformResourceIdentifier
 
   ASN1_OCTET_STRING *   iPAddress
 
   ASN1_OBJECT *   registeredID
 
   ASN1_OCTET_STRING *   ip
 
   X509_NAME *   dirn
 
   ASN1_IA5STRING *   ia5
 
   ASN1_OBJECT *   rid
 
   ASN1_TYPE *   other
 
d
 
union {
   char *   ptr
 
   OTHERNAME *   otherName
 
   ASN1_IA5STRING *   rfc822Name
 
   ASN1_IA5STRING *   dNSName
 
   ASN1_TYPE *   x400Address
 
   X509_NAME *   directoryName
 
   EDIPARTYNAME *   ediPartyName
 
   ASN1_IA5STRING *   uniformResourceIdentifier
 
   ASN1_OCTET_STRING *   iPAddress
 
   ASN1_OBJECT *   registeredID
 
   ASN1_OCTET_STRING *   ip
 
   X509_NAME *   dirn
 
   ASN1_IA5STRING *   ia5
 
   ASN1_OBJECT *   rid
 
   ASN1_TYPE *   other
 
d
 

Detailed Description

Definition at line 173 of file x509v3.h.

Member Data Documentation

union { ... } GENERAL_NAME_st::d
union { ... } GENERAL_NAME_st::d
X509_NAME* GENERAL_NAME_st::directoryName

Definition at line 192 of file x509v3.h.

X509_NAME* GENERAL_NAME_st::dirn

Definition at line 200 of file x509v3.h.

ASN1_IA5STRING* GENERAL_NAME_st::dNSName

Definition at line 190 of file x509v3.h.

EDIPARTYNAME* GENERAL_NAME_st::ediPartyName

Definition at line 193 of file x509v3.h.

ASN1_IA5STRING* GENERAL_NAME_st::ia5

Definition at line 201 of file x509v3.h.

ASN1_OCTET_STRING* GENERAL_NAME_st::ip

Definition at line 199 of file x509v3.h.

ASN1_OCTET_STRING* GENERAL_NAME_st::iPAddress

Definition at line 195 of file x509v3.h.

ASN1_TYPE* GENERAL_NAME_st::other

Definition at line 203 of file x509v3.h.

OTHERNAME* GENERAL_NAME_st::otherName

Definition at line 188 of file x509v3.h.

char* GENERAL_NAME_st::ptr

Definition at line 187 of file x509v3.h.

ASN1_OBJECT* GENERAL_NAME_st::registeredID

Definition at line 196 of file x509v3.h.

ASN1_IA5STRING* GENERAL_NAME_st::rfc822Name

Definition at line 189 of file x509v3.h.

ASN1_OBJECT* GENERAL_NAME_st::rid

Definition at line 202 of file x509v3.h.

int GENERAL_NAME_st::type

Definition at line 185 of file x509v3.h.

ASN1_IA5STRING* GENERAL_NAME_st::uniformResourceIdentifier

Definition at line 194 of file x509v3.h.

ASN1_TYPE* GENERAL_NAME_st::x400Address

Definition at line 191 of file x509v3.h.


The documentation for this struct was generated from the following files: