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

#include <asn1.h>

Public Attributes

int type
 
union {
   char *   ptr
 
   ASN1_BOOLEAN   boolean
 
   ASN1_STRING *   asn1_string
 
   ASN1_OBJECT *   object
 
   ASN1_INTEGER *   integer
 
   ASN1_ENUMERATED *   enumerated
 
   ASN1_BIT_STRING *   bit_string
 
   ASN1_OCTET_STRING *   octet_string
 
   ASN1_PRINTABLESTRING *   printablestring
 
   ASN1_T61STRING *   t61string
 
   ASN1_IA5STRING *   ia5string
 
   ASN1_GENERALSTRING *   generalstring
 
   ASN1_BMPSTRING *   bmpstring
 
   ASN1_UNIVERSALSTRING *   universalstring
 
   ASN1_UTCTIME *   utctime
 
   ASN1_GENERALIZEDTIME *   generalizedtime
 
   ASN1_VISIBLESTRING *   visiblestring
 
   ASN1_UTF8STRING *   utf8string
 
   ASN1_STRING *   set
 
   ASN1_STRING *   sequence
 
   ASN1_VALUE *   asn1_value
 
value
 
union {
   char *   ptr
 
   ASN1_BOOLEAN   boolean
 
   ASN1_STRING *   asn1_string
 
   ASN1_OBJECT *   object
 
   ASN1_INTEGER *   integer
 
   ASN1_ENUMERATED *   enumerated
 
   ASN1_BIT_STRING *   bit_string
 
   ASN1_OCTET_STRING *   octet_string
 
   ASN1_PRINTABLESTRING *   printablestring
 
   ASN1_T61STRING *   t61string
 
   ASN1_IA5STRING *   ia5string
 
   ASN1_GENERALSTRING *   generalstring
 
   ASN1_BMPSTRING *   bmpstring
 
   ASN1_UNIVERSALSTRING *   universalstring
 
   ASN1_UTCTIME *   utctime
 
   ASN1_GENERALIZEDTIME *   generalizedtime
 
   ASN1_VISIBLESTRING *   visiblestring
 
   ASN1_UTF8STRING *   utf8string
 
   ASN1_STRING *   set
 
   ASN1_STRING *   sequence
 
   ASN1_VALUE *   asn1_value
 
value
 

Detailed Description

Definition at line 521 of file asn1.h.

Member Data Documentation

ASN1_STRING* asn1_type_st::asn1_string

Definition at line 527 of file asn1.h.

ASN1_VALUE* asn1_type_st::asn1_value

Definition at line 547 of file asn1.h.

ASN1_BIT_STRING* asn1_type_st::bit_string

Definition at line 531 of file asn1.h.

ASN1_BMPSTRING* asn1_type_st::bmpstring

Definition at line 537 of file asn1.h.

ASN1_BOOLEAN asn1_type_st::boolean

Definition at line 526 of file asn1.h.

ASN1_ENUMERATED* asn1_type_st::enumerated

Definition at line 530 of file asn1.h.

ASN1_GENERALIZEDTIME* asn1_type_st::generalizedtime

Definition at line 540 of file asn1.h.

ASN1_GENERALSTRING* asn1_type_st::generalstring

Definition at line 536 of file asn1.h.

ASN1_IA5STRING* asn1_type_st::ia5string

Definition at line 535 of file asn1.h.

ASN1_INTEGER* asn1_type_st::integer

Definition at line 529 of file asn1.h.

ASN1_OBJECT* asn1_type_st::object

Definition at line 528 of file asn1.h.

ASN1_OCTET_STRING* asn1_type_st::octet_string

Definition at line 532 of file asn1.h.

ASN1_PRINTABLESTRING* asn1_type_st::printablestring

Definition at line 533 of file asn1.h.

char* asn1_type_st::ptr

Definition at line 525 of file asn1.h.

ASN1_STRING* asn1_type_st::sequence

Definition at line 546 of file asn1.h.

ASN1_STRING* asn1_type_st::set

Definition at line 545 of file asn1.h.

ASN1_T61STRING* asn1_type_st::t61string

Definition at line 534 of file asn1.h.

int asn1_type_st::type

Definition at line 523 of file asn1.h.

ASN1_UNIVERSALSTRING* asn1_type_st::universalstring

Definition at line 538 of file asn1.h.

ASN1_UTCTIME* asn1_type_st::utctime

Definition at line 539 of file asn1.h.

ASN1_UTF8STRING* asn1_type_st::utf8string

Definition at line 542 of file asn1.h.

union { ... } asn1_type_st::value
union { ... } asn1_type_st::value
ASN1_VISIBLESTRING* asn1_type_st::visiblestring

Definition at line 541 of file asn1.h.


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