ObjFW
Classes | Enumerations
OFASN1Value.h File Reference
#import "OFObject.h"
Include dependency graph for OFASN1Value.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OFASN1Value
 A class representing an ASN.1 value. More...
 

Enumerations

enum  of_asn1_tag_class_t { OF_ASN1_TAG_CLASS_UNIVERSAL = 0x0 , OF_ASN1_TAG_CLASS_APPLICATION = 0x1 , OF_ASN1_TAG_CLASS_CONTEXT_SPECIFIC = 0x2 , OF_ASN1_TAG_CLASS_PRIVATE = 0x3 }
 ASN.1 tag class. More...
 
enum  of_asn1_tag_number_t {
  OF_ASN1_TAG_NUMBER_BOOLEAN = 0x01 , OF_ASN1_TAG_NUMBER_INTEGER = 0x02 , OF_ASN1_TAG_NUMBER_BIT_STRING = 0x03 , OF_ASN1_TAG_NUMBER_OCTET_STRING = 0x04 ,
  OF_ASN1_TAG_NUMBER_NULL = 0x05 , OF_ASN1_TAG_NUMBER_OBJECT_IDENTIFIER = 0x06 , OF_ASN1_TAG_NUMBER_ENUMERATED = 0x0A , OF_ASN1_TAG_NUMBER_UTF8_STRING = 0x0C ,
  OF_ASN1_TAG_NUMBER_SEQUENCE = 0x10 , OF_ASN1_TAG_NUMBER_SET = 0x11 , OF_ASN1_TAG_NUMBER_NUMERIC_STRING = 0x12 , OF_ASN1_TAG_NUMBER_PRINTABLE_STRING = 0x13 ,
  OF_ASN1_TAG_NUMBER_IA5_STRING = 0x16
}
 ASN.1 tag number. More...
 

Enumeration Type Documentation

◆ of_asn1_tag_class_t

ASN.1 tag class.

Enumerator
OF_ASN1_TAG_CLASS_UNIVERSAL 

Universal

OF_ASN1_TAG_CLASS_APPLICATION 

Application

OF_ASN1_TAG_CLASS_CONTEXT_SPECIFIC 

Context specific

OF_ASN1_TAG_CLASS_PRIVATE 

Private

◆ of_asn1_tag_number_t

ASN.1 tag number.

Enumerator
OF_ASN1_TAG_NUMBER_BOOLEAN 

Boolean

OF_ASN1_TAG_NUMBER_INTEGER 

Integer

OF_ASN1_TAG_NUMBER_BIT_STRING 

Bit string

OF_ASN1_TAG_NUMBER_OCTET_STRING 

Octet string

OF_ASN1_TAG_NUMBER_NULL 

Null

OF_ASN1_TAG_NUMBER_OBJECT_IDENTIFIER 

Object Identifier

OF_ASN1_TAG_NUMBER_ENUMERATED 

Enumerated

OF_ASN1_TAG_NUMBER_UTF8_STRING 

UTF-8 string

OF_ASN1_TAG_NUMBER_SEQUENCE 

Sequence

OF_ASN1_TAG_NUMBER_SET 

Set

OF_ASN1_TAG_NUMBER_NUMERIC_STRING 

NumericString

OF_ASN1_TAG_NUMBER_PRINTABLE_STRING 

PrintableString

OF_ASN1_TAG_NUMBER_IA5_STRING 

IA5String