asn1lib library

Classes

ASN1BitString
An ASN1 Octet String. This is an array of character codes.
ASN1Boolean
An ASN1 Boolean
ASN1Enumerated
An enum is encoded as an Integer.
ASN1Exception
An ASN1 Exception
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.
ASN1Length
Class to encode /decode ASN1 length bytes. [...]
ASN1Null
An ASN1 Null Object
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. [...]
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

BIT_STRING_TYPE → const int
0x03
BOOLEAN_FALSE_VALUE → const int
0x00
BOOLEAN_TRUE_VALUE → const int
0xff
BOOLEAN_TYPE → const int
0x01
ENUMERATED_TYPE → const int
0x0A
GENERALIZED_TIME → const int
0x18
IA5_STRING_TYPE → const int
0x16
INTEGER_TYPE → const int
0x02
IP_ADDRESS → const int
0x40
NULL_TYPE → const int
0x05
OBJECT_IDENTIFIER → const int
0x06
OCTET_STRING_TYPE → const int
0x04
PRINTABLE_STRING_TYPE → const int
0x13
SEQUENCE_TYPE → const int
0x30
SET_TYPE → const int
0x31
TELETEXT_STRING → const int
0x14
UTC_TIME_TYPE → const int
0x17
UTF8_STRING_TYPE → const int
0x0C