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

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