asn1lib library
Classes
- ASN1Application
- ASN1BitString
- An ASN1 Octet String. This is an array of character codes.
- ASN1BMPString
- An ASN1 BMP String.
- ASN1Boolean
- An ASN1 Boolean
- ASN1ContextSpecific
- ASN1Enumerated
- An enum is encoded as an Integer.
- ASN1GeneralizedTime
- An ASN1 GeneralizedTime value.
- ASN1IA5String
- An ASN1 IA5 String.
- ASN1Integer
- ASN1Integer encoding / decoding.
- ASN1IpAddress
- An ASN1 IP Address. This is length-4 array of character codes.
- ASN1Null
- An ASN1 Null Object
- ASN1NumericString
- An ASN1 Numeric String
- ASN1Object
- Holds the encoded and decoded representation of an ASN1 object.
- ASN1ObjectIdentifier
- An ASN1 Object Identifier
- ASN1OctetString
- An ASN1 Octet String. This is an array of character codes.
- ASN1Parser
- Parses ASN1 BER Encoded bytes to create ASN1 Objects
- ASN1PrintableString
- An ASN1 Printable String.
- ASN1Private
- ASN1Sequence
- Represents a ASN1 BER encoded sequence.
- ASN1Set
- An ASN1Set.
- ASN1TeletextString
- An ASN1 Teletext String.
- ASN1UtcTime
- An ASN1 UtcTime value.
- ASN1UTF8String
- An ASN1 UTF8 String.
- ASN1Util
Constants
- APPLICATION_CLASS → const int
- BIT_STRING_TYPE → const int
- BMP_STRING_TYPE → const int
- BOOLEAN_FALSE_VALUE → const int
- BOOLEAN_TRUE_VALUE → const int
- BOOLEAN_TYPE → const int
- CONSTRUCTED_BIT → const int
- CONSTRUCTED_SEQUENCE_TYPE → const int
- CONSTRUCTED_SET_TYPE → const int
- CONTEXT_SPECIFIC_CLASS → const int
- ENUMERATED_TYPE → const int
- GENERALIZED_TIME → const int
- IA5_STRING_TYPE → const int
- INTEGER_TYPE → const int
- IP_ADDRESS → const int
- NULL_TYPE → const int
- NUMERIC_STRING_TYPE → const int
- OBJECT_DESCRIPTOR_TYPE → const int
- OBJECT_IDENTIFIER → const int
- OCTET_STRING_TYPE → const int
- PRINTABLE_STRING_TYPE → const int
- PRIVATE_CLASS → const int
- SEQUENCE_TYPE → const int
- SET_TYPE → const int
- TELETEXT_STRING → const int
- UNIVERSAL_CLASS → const int
- UTC_TIME_TYPE → const int
- UTF8_STRING_TYPE → const int
Functions
-
isApplication(
int tag) → bool -
isConstructed(
int tag) → bool -
isContextSpecific(
int tag) → bool -
isPrivate(
int tag) → bool -
isSequence(
int tag) → bool -
isSet(
int tag) → bool -
isUniversal(
int tag) → bool -
type_bits(
int tag) → int
Exceptions / Errors
- ASN1Exception
- An ASN1 Exception