org.bouncycastle.asn1 |
A library for parsing and writing ASN.1 objects. Support is provided for DER and BER encoding.
|
Java Source File Name | Type | Comment |
ASN1Choice.java | Interface | Marker interface for CHOICE objects - if you implement this in a role your
own object any attempt to tag the object implicitly will convert the tag to
an explicit one as the encoding rules require.
If you use this interface your class should also implement the getInstance
pattern which takes a tag object and the tagging mode used. |
ASN1Encodable.java | Class | |
ASN1EncodableVector.java | Class | the parent class for this will eventually disappear. |
ASN1Generator.java | Class | |
ASN1InputStream.java | Class | 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.java | Class | A NULL object. |
ASN1Object.java | Class | |
ASN1ObjectParser.java | Class | |
ASN1OctetString.java | Class | |
ASN1OctetStringParser.java | Interface | |
ASN1OutputStream.java | Class | |
ASN1Sequence.java | Class | |
ASN1SequenceParser.java | Interface | |
ASN1Set.java | Class | |
ASN1SetParser.java | Interface | |
ASN1StreamParser.java | Class | |
ASN1TaggedObject.java | Class | 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). |
ASN1TaggedObjectParser.java | Interface | |
BERConstructedOctetString.java | Class | |
BERConstructedSequence.java | Class | |
BERGenerator.java | Class | |
BERInputStream.java | Class | |
BERNull.java | Class | A BER NULL object. |
BEROctetStringGenerator.java | Class | |
BEROctetStringParser.java | Class | |
BEROutputStream.java | Class | |
BERSequence.java | Class | |
BERSequenceGenerator.java | Class | |
BERSequenceParser.java | Class | |
BERSet.java | Class | |
BERSetParser.java | Class | |
BERTaggedObject.java | Class | 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). |
BERTaggedObjectParser.java | Class | |
ConstructedOctetStream.java | Class | |
DefiniteLengthInputStream.java | Class | |
DERApplicationSpecific.java | Class | |
DERBitString.java | Class | |
DERBMPString.java | Class | DER BMPString object. |
DERBoolean.java | Class | |
DERConstructedSequence.java | Class | |
DERConstructedSet.java | Class | |
DEREncodable.java | Interface | |
DEREncodableVector.java | Class | 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.java | Class | |
DERGeneralizedTime.java | Class | Generalized time object. |
DERGeneralString.java | Class | |
DERGenerator.java | Class | |
DERIA5String.java | Class | DER IA5String object - this is an ascii string. |
DERInputStream.java | Class | Don't use this class. |
DERInteger.java | Class | |
DERNull.java | Class | A NULL object. |
DERNumericString.java | Class | DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }. |
DERObject.java | Class | |
DERObjectIdentifier.java | Class | |
DEROctetString.java | Class | |
DEROutputStream.java | Class | |
DERPrintableString.java | Class | DER PrintableString object. |
DERSequence.java | Class | |
DERSequenceGenerator.java | Class | |
DERSet.java | Class | |
DERString.java | Interface | basic interface for DER string objects. |
DERT61String.java | Class | |
DERTaggedObject.java | Class | 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). |
DERTags.java | Interface | |
DERUniversalString.java | Class | DER UniversalString object. |
DERUnknownTag.java | Class | We insert one of these when we find a tag we don't recognise. |
DERUTCTime.java | Class | UTC time object. |
DERUTF8String.java | Class | DER UTF8String object. |
DERVisibleString.java | Class | DER VisibleString object. |
IndefiniteLengthInputStream.java | Class | |
LimitedInputStream.java | Class | |
OIDTokenizer.java | Class | class for breaking up an OID into it's component tokens, ala
java.util.StringTokenizer. |