TianoCore EDK2 master
Loading...
Searching...
No Matches
asn1_type_st Struct Reference

Data Fields

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
 

Detailed Description

Definition at line 520 of file asn1.h.

Field Documentation

◆ asn1_string

ASN1_STRING* asn1_type_st::asn1_string

Definition at line 525 of file asn1.h.

◆ asn1_value

ASN1_VALUE* asn1_type_st::asn1_value

Definition at line 547 of file asn1.h.

◆ bit_string

ASN1_BIT_STRING* asn1_type_st::bit_string

Definition at line 529 of file asn1.h.

◆ bmpstring

ASN1_BMPSTRING* asn1_type_st::bmpstring

Definition at line 535 of file asn1.h.

◆ boolean

ASN1_BOOLEAN asn1_type_st::boolean

Definition at line 524 of file asn1.h.

◆ enumerated

ASN1_ENUMERATED* asn1_type_st::enumerated

Definition at line 528 of file asn1.h.

◆ generalizedtime

ASN1_GENERALIZEDTIME* asn1_type_st::generalizedtime

Definition at line 538 of file asn1.h.

◆ generalstring

ASN1_GENERALSTRING* asn1_type_st::generalstring

Definition at line 534 of file asn1.h.

◆ ia5string

ASN1_IA5STRING* asn1_type_st::ia5string

Definition at line 533 of file asn1.h.

◆ integer

ASN1_INTEGER* asn1_type_st::integer

Definition at line 527 of file asn1.h.

◆ object

ASN1_OBJECT* asn1_type_st::object

Definition at line 526 of file asn1.h.

◆ octet_string

ASN1_OCTET_STRING* asn1_type_st::octet_string

Definition at line 530 of file asn1.h.

◆ printablestring

ASN1_PRINTABLESTRING* asn1_type_st::printablestring

Definition at line 531 of file asn1.h.

◆ ptr

char* asn1_type_st::ptr

Definition at line 523 of file asn1.h.

◆ sequence

ASN1_STRING* asn1_type_st::sequence

Definition at line 546 of file asn1.h.

◆ set

ASN1_STRING* asn1_type_st::set

Definition at line 545 of file asn1.h.

◆ t61string

ASN1_T61STRING* asn1_type_st::t61string

Definition at line 532 of file asn1.h.

◆ type

int asn1_type_st::type

Definition at line 521 of file asn1.h.

◆ universalstring

ASN1_UNIVERSALSTRING* asn1_type_st::universalstring

Definition at line 536 of file asn1.h.

◆ utctime

ASN1_UTCTIME* asn1_type_st::utctime

Definition at line 537 of file asn1.h.

◆ utf8string

ASN1_UTF8STRING* asn1_type_st::utf8string

Definition at line 540 of file asn1.h.

◆ visiblestring

ASN1_VISIBLESTRING* asn1_type_st::visiblestring

Definition at line 539 of file asn1.h.


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