Package | Description |
---|---|
org.spongycastle.asn1 |
A library for parsing and writing ASN.1 objects.
|
org.spongycastle.asn1.bc | |
org.spongycastle.asn1.cryptopro |
Support classes for CRYPTO-PRO related objects - such as GOST identifiers.
|
org.spongycastle.asn1.eac | |
org.spongycastle.asn1.nist |
Support classes for NIST related objects.
|
org.spongycastle.asn1.oiw |
Objects and OID for the support of ISO OIW.
|
org.spongycastle.asn1.pkcs |
Support classes useful for encoding and supporting the various RSA PKCS documents.
|
org.spongycastle.asn1.sec |
Classes for support of the SEC standard for Elliptic Curve.
|
org.spongycastle.asn1.teletrust |
Support classes for TeleTrust related objects.
|
org.spongycastle.asn1.x500 | |
org.spongycastle.asn1.x500.style | |
org.spongycastle.asn1.x509 |
Support classes useful for encoding and processing X.509 certificates.
|
org.spongycastle.asn1.x9 |
Support classes useful for encoding and supporting X9.62 elliptic curve.
|
org.spongycastle.crypto.agreement.kdf | |
org.spongycastle.jcajce.provider.asymmetric.ec | |
org.spongycastle.jcajce.provider.asymmetric.util | |
org.spongycastle.jcajce.provider.config | |
org.spongycastle.jcajce.provider.util | |
org.spongycastle.jce.interfaces |
Interfaces for supporting Elliptic Curve Keys, El Gamal, and PKCS12 attributes.
|
org.spongycastle.jce.provider |
Class and Description |
---|
ASN1ApplicationSpecificParser |
ASN1Boolean |
ASN1Encodable |
ASN1EncodableVector |
ASN1Enumerated |
ASN1GeneralizedTime |
ASN1Generator |
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.
|
ASN1Integer |
ASN1Null
A NULL object.
|
ASN1Object |
ASN1ObjectIdentifier |
ASN1OctetString |
ASN1OctetStringParser |
ASN1OutputStream
Stream that produces output based on the default encoding for the passed in objects.
|
ASN1Primitive |
ASN1Sequence |
ASN1SequenceParser |
ASN1Set |
ASN1SetParser |
ASN1StreamParser |
ASN1String |
ASN1TaggedObject
ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
ASN1TaggedObjectParser |
ASN1UTCTime |
BERGenerator |
BEROctetString |
BERSequence |
BERSet |
BERTags |
DefiniteLengthInputStream |
DERApplicationSpecific
Base class for an application specific object
|
DERBitString |
DERBMPString
DER BMPString object.
|
DERBoolean |
DEREnumerated |
DERGeneralizedTime
Generalized time object.
|
DERGeneralString |
DERGenerator |
DERIA5String
DER IA5String object - this is an ascii string.
|
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, }.
|
DERObjectIdentifier |
DEROutputStream
Stream that outputs encoding based on distinguished encoding rules.
|
DERPrintableString
DER PrintableString object.
|
DERT61String
DER T61String (also the teletex string)
|
DERTaggedObject
DER TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
DERUniversalString
DER UniversalString object.
|
DERUTCTime
UTC time object.
|
DERUTF8String
DER UTF8String object.
|
DERVisibleString
DER VisibleString object.
|
InMemoryRepresentable |
LimitedInputStream |
Class and Description |
---|
ASN1ObjectIdentifier |
Class and Description |
---|
ASN1Encodable |
ASN1Integer |
ASN1Object |
ASN1ObjectIdentifier |
ASN1OctetString |
ASN1Primitive |
ASN1Sequence |
ASN1TaggedObject
ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
Class and Description |
---|
ASN1Encodable |
ASN1EncodableVector |
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.
|
ASN1Object |
ASN1ObjectIdentifier |
ASN1OctetString |
ASN1Primitive |
ASN1Sequence |
ASN1TaggedObject
ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
DERApplicationSpecific
Base class for an application specific object
|
Class and Description |
---|
ASN1ObjectIdentifier |
Class and Description |
---|
ASN1Encodable |
ASN1Integer |
ASN1Object |
ASN1ObjectIdentifier |
ASN1Primitive |
ASN1Sequence |
Class and Description |
---|
ASN1Encodable |
ASN1Integer |
ASN1Object |
ASN1ObjectIdentifier |
ASN1OctetString |
ASN1Primitive |
ASN1Sequence |
ASN1Set |
ASN1TaggedObject
ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
DERBitString |
Class and Description |
---|
ASN1Encodable |
ASN1Object |
ASN1ObjectIdentifier |
ASN1Primitive |
ASN1Sequence |
DERBitString |
Class and Description |
---|
ASN1ObjectIdentifier |
Class and Description |
---|
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.
|
ASN1Encodable |
ASN1Object |
ASN1ObjectIdentifier |
ASN1Primitive |
ASN1Sequence |
ASN1Set |
ASN1String |
ASN1TaggedObject
ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
DERBMPString
DER BMPString object.
|
DERPrintableString
DER PrintableString object.
|
DERT61String
DER T61String (also the teletex string)
|
DERUniversalString
DER UniversalString object.
|
DERUTF8String
DER UTF8String object.
|
Class and Description |
---|
ASN1Encodable |
ASN1ObjectIdentifier |
ASN1Primitive |
Class and Description |
---|
ASN1Boolean |
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.
|
ASN1Encodable |
ASN1EncodableVector |
ASN1Enumerated |
ASN1Integer |
ASN1Object |
ASN1ObjectIdentifier |
ASN1OctetString |
ASN1Primitive |
ASN1Sequence |
ASN1Set |
ASN1String |
ASN1TaggedObject
ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
DERBitString |
DERBoolean |
DEREnumerated |
DERGeneralizedTime
Generalized time object.
|
DERObjectIdentifier |
DERSequence |
DERTaggedObject
DER TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
DERUTCTime
UTC time object.
|
Class and Description |
---|
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.
|
ASN1Encodable |
ASN1Integer |
ASN1Object |
ASN1ObjectIdentifier |
ASN1OctetString |
ASN1Primitive |
ASN1Sequence |
ASN1TaggedObject
ASN.1 TaggedObject - in ASN.1 notation this is any object preceded by
a [n] where n is some number - these are assumed to follow the construction
rules (as with sequences).
|
DERBitString |
Class and Description |
---|
ASN1ObjectIdentifier |
DERObjectIdentifier |
Class and Description |
---|
ASN1Encodable |
ASN1ObjectIdentifier |
DERBitString |
DERObjectIdentifier |
Class and Description |
---|
ASN1Encodable |
ASN1ObjectIdentifier |
DERObjectIdentifier |
Class and Description |
---|
ASN1ObjectIdentifier |
Class and Description |
---|
ASN1ObjectIdentifier |
Class and Description |
---|
ASN1Encodable |
ASN1ObjectIdentifier |
DERObjectIdentifier |
Class and Description |
---|
ASN1ObjectIdentifier |