Package com.lowagie.bc.asn1

Interface Summary

DEREncodable
DERString basic interface for DER string objects.
DERTags

Class Summary

ASN1Encodable Abstract Syntax Notation One (ASN.1) is a formal language for abstractly describing messages to be exchanged between distributed computer systems.
ASN1EncodableVector the parent class for this will eventually disappear.
ASN1InputStream a general purpose ASN.1 decoder - note: this class differs from the others in that it returns null after it has read the last object in the stream.
ASN1Null A NULL object.
ASN1OctetString
ASN1OutputStream
ASN1Sequence
ASN1Set
ASN1TaggedObject ASN.1 TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).
BERConstructedOctetString
BERConstructedSequence
BERInputStream
BERNull A BER NULL object.
BEROutputStream
BERSequence
BERSet
BERTaggedObject BER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).
DERApplicationSpecific Base class for an application specific object
DERBitString
DERBMPString DER BMPString object.
DERBoolean
DERConstructedSequence //@deprecated use DERSequence.
DERConstructedSet
DEREncodableVector a general class for building up a vector of DER encodable objects - this will eventually be superceded by ASN1EncodableVector so you should use that class in preference.
DEREnumerated
DERGeneralizedTime Generalized time object.
DERGeneralString
DERIA5String DER IA5String object - this is an ascii string.
DERInputStream Don't use this class.
DERInteger
DERNull A NULL object.
DERNumericString DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
DERObject
DERObjectIdentifier
DEROctetString
DEROutputStream
DERPrintableString DER PrintableString object.
DERSequence
DERSet A DER encoded set object
DERT61String DER T61String (also the teletex string)
DERTaggedObject DER TaggedObject - in ASN.1 nottation this is any object proceeded by a [n] where n is some number - these are assume to follow the construction rules (as with sequences).
DERUniversalString DER UniversalString object.
DERUnknownTag We insert one of these when we find a tag we don't recognise.
DERUTCTime UTC time object.
DERUTF8String DER UTF8String object.
DERVisibleString DER VisibleString object.
OIDTokenizer class for breaking up an OID into it's component tokens, ala java.util.StringTokenizer.