Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.28
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.bouncycastle.asn1

A library for parsing and writing ASN.1 objects.

See:
Description

Interface Summary
ASN1Choice | 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.
DEREncodable |
DERString | basic interface for DER string objects.
DERTags |

Class Summary
ASN1Encodable |
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 | Deprecated. use BERSequence
BERInputStream | Deprecated. use ASN1InputStream
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 | Deprecated. use DERSet
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 | Deprecated. use ASN1InputStream
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.

## Package org.bouncycastle.asn1 Description

A library for parsing and writing ASN.1 objects. Support is provided for DER and BER encoding.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography 1.28
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES