Uses of Package
org.bouncycastle.asn1
-
Packages that use org.bouncycastle.asn1 Package Description org.bouncycastle.asn1 A library for parsing and writing ASN.1 objects.org.bouncycastle.asn1.anssi Object Identifiers and curves belong to the French Agency, ANSSI.org.bouncycastle.asn1.bc BC specific object identifiers and classes for the BCFKS key store.org.bouncycastle.asn1.bsi Classes and object identifiers related to the German BSI standard BSI-TR-03111.org.bouncycastle.asn1.cmp Support classes useful for encoding and supporting PKIX-CMP as described RFC 2510.org.bouncycastle.asn1.cms Support classes useful for encoding and supporting Cryptographic Message Syntax as described in PKCS#7 and RFC 3369 (formerly RFC 2630).org.bouncycastle.asn1.cms.ecc Classes specific to RFC 5753 "Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax."org.bouncycastle.asn1.crmf Classes and object identifiers specific to RFC 4211 "Internet X.509 Public Key Infrastructure Certificate Request Message Format (CRMF)."org.bouncycastle.asn1.cryptopro Support classes for CRYPTO-PRO related objects - such as GOST identifiers.org.bouncycastle.asn1.dvcs Support classes useful for encoding and processing Data Validation and Certification Server (DVCS) protocols as described in RFC 3029.org.bouncycastle.asn1.eac Classes and object identifiers related to the German BSI standard BSI TR-03110.org.bouncycastle.asn1.edec org.bouncycastle.asn1.esf Support classes useful for encoding and supporting [ESF] RFC3126 Electronic Signature Formats for long term electronic signatures.org.bouncycastle.asn1.ess Support classes useful for encoding and supporting Enhanced Security Services for S/MIME as described RFC 2634 and RFC 5035.org.bouncycastle.asn1.gm org.bouncycastle.asn1.gnu Classes and object identifiers related to the GNU project.org.bouncycastle.asn1.iana General object identifiers related to definitions created by the IETF.org.bouncycastle.asn1.icao ICAO ASN.1 classes for electronic passport.org.bouncycastle.asn1.isismtt Classes and object identifiers related to ISISMT -- the Industrial Signature Interoperability Specification.org.bouncycastle.asn1.isismtt.ocsp OCSP request extensions related to ISISMT -- the Industrial Signature Interoperability Specification.org.bouncycastle.asn1.isismtt.x509 X.509 attribute classes related to ISISMT -- the Industrial Signature Interoperability Specification.org.bouncycastle.asn1.iso Classes and object identifiers related to ISO standards.org.bouncycastle.asn1.kisa Classes and object identifiers related to the Korea Information Security Agency (KISA) and the use of the SEED encryption algorithm in RFC 4010 and RFC 4269.org.bouncycastle.asn1.microsoft Classes and object identifiers related to Microsoft standards and functionality.org.bouncycastle.asn1.misc Miscellaneous object identifiers and objects.org.bouncycastle.asn1.mozilla Support classes useful for encoding objects used by mozilla.org.bouncycastle.asn1.nist Support classes for NIST related objects.org.bouncycastle.asn1.nsri org.bouncycastle.asn1.ntt object identifiers related to the use of the Camellia encryption algorithm (RFC 3657) from the NTT Software Corporation.org.bouncycastle.asn1.ocsp Support classes useful for encoding and supporting OCSP objects.org.bouncycastle.asn1.oiw Objects and OID for the support of ISO OIW.org.bouncycastle.asn1.pkcs Support classes useful for encoding and supporting the various RSA PKCS documents.org.bouncycastle.asn1.rosstandart org.bouncycastle.asn1.sec Classes for support of the SEC standard for Elliptic Curve.org.bouncycastle.asn1.smime Support classes useful for encoding and supporting S/MIME.org.bouncycastle.asn1.teletrust Support classes for TeleTrust related objects.org.bouncycastle.asn1.tsp Support classes useful for encoding and supporting Time Stamp Protocol as described RFC 3161.org.bouncycastle.asn1.ua Classes and object identifiers related to Ukranian DTSU4145 signature standard.org.bouncycastle.asn1.x500 The base classes for defining an X.500 name.org.bouncycastle.asn1.x500.style A package of "style" templates for produce X.500 names and converting them to and from strings.org.bouncycastle.asn1.x509 Support classes useful for encoding and processing X.509 certificates.org.bouncycastle.asn1.x509.qualified Support classes useful for encoding and processing messages based around RFC3739org.bouncycastle.asn1.x509.sigi Classes and object identifiers related to the SigI specifciation (German Signature Law Interoperability specification).org.bouncycastle.asn1.x9 Support classes useful for encoding and supporting X9.62 elliptic curve.org.bouncycastle.crypto.asymmetric Keys and parameter classes for asymmetric (public/private) key algorithms.org.bouncycastle.crypto.general Classes for general encryption algorithms and non-FIPS approved variants.org.bouncycastle.crypto.internal.params org.bouncycastle.crypto.internal.signers org.bouncycastle.crypto.util Utility classes for supporting the crypto APIs - entropy provision and SP 800-56A OtherInfo and MacData.org.bouncycastle.jcajce.spec Key and algorithm parameters specifications for supporting provider specific algorithms and modes.org.bouncycastle.jcajce.util General utility classes for working with the JCA and JCE. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1 Class Description ASN1Absent An ASN.1 class that encodes to nothing, used in the OER library to deal with the Optional type.ASN1ApplicationSpecific Base class for an ASN.1 ApplicationSpecific objectASN1ApplicationSpecificParser Interface to parse ASN.1 ApplicationSpecific objects.ASN1BitString Base class for BIT STRING objectsASN1Boolean Public facade of ASN.1 Boolean data.ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1EncodableVector Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs.ASN1Enumerated Class representing the ASN.1 ENUMERATED type.ASN1External Class representing the DER-type ExternalASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Generator Basic class for streaming generators.ASN1Integer Class representing the ASN.1 INTEGER type.ASN1Null A NULL object - use DERNull.INSTANCE for populating structures.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1OctetStringParser A basic parser for an OCTET STRING objectASN1OutputStream Stream that produces output based on the default encoding for the passed in objects.ASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.ASN1SequenceParser A basic parser for a SEQUENCE objectASN1Set ASN.1SET
andSET OF
constructs.ASN1SetParser A basic parser for a SET objectASN1StreamParser A parser for ASN.1 streams which also returns, where possible, parsers for the objects it encounters.ASN1String General interface implemented by ASN.1 STRING objects for extracting the content String.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 Interface for the parsing of a generic tagged ASN.1 object.ASN1UTCTime - * UTC time object.BERGenerator Base class for generators for indefinite-length structures.BERTags Tags for encoding BER/DER primitive objects.DERBitString A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.DERBMPString DER BMPString object encodes BMP (Basic Multilingual Plane) subset (aka UCS-2) of UNICODE (ISO 10646) characters in codepoints 0 to 65535.DERGeneralString ASN.1 GENERAL-STRING data type.DERGenerator Basic class for streaming DER encoding generators.DERGraphicString DERIA5String DER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127.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, }.DEROutputStream Stream that outputs encoding based on distinguished encoding rules.DERPrintableString DER PrintableString object.DERT61String DER T61String (also the teletex string), try not to use this if you don't need to.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 - encodes UNICODE (ISO 10646) characters using 32-bit format.DERUTF8String DER UTF8String object.DERVideotexString DERVisibleString DER VisibleString object encoding ISO 646 (ASCII) character code points 32 to 126.InMemoryRepresentable Interface implemented by objects that can be converted from streaming to in-memory objects. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.anssi Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.bc Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.bsi Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.cmp Class Description ASN1BitString Base class for BIT STRING objectsASN1Choice 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Integer Class representing the ASN.1 INTEGER type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.ASN1String General interface implemented by ASN.1 STRING objects for extracting the content String.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 A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.DEROctetString Carrier class for a DER encoding OCTET STRINGDERUTF8String DER UTF8String object. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.cms Class Description ASN1Boolean Public facade of ASN.1 Boolean data.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 Basic interface to produce serialisers for ASN.1 encodings.ASN1EncodableVector Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs.ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Integer Class representing the ASN.1 INTEGER type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1OctetStringParser A basic parser for an OCTET STRING objectASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.ASN1SequenceParser A basic parser for a SEQUENCE objectASN1Set ASN.1SET
andSET OF
constructs.ASN1SetParser A basic parser for a SET objectASN1TaggedObject 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 A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.DERIA5String DER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127.DERUTF8String DER UTF8String object. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.cms.ecc Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.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). -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.crmf Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1Integer Class representing the ASN.1 INTEGER type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.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 A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.DERUTF8String DER UTF8String object. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.cryptopro Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.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). -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.dvcs Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Integer Class representing the ASN.1 INTEGER type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.ASN1Set ASN.1SET
andSET OF
constructs.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). -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.eac Class Description ASN1ApplicationSpecific Base class for an ASN.1 ApplicationSpecific objectASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1EncodableVector Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs.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 Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1Primitive Base class for ASN.1 primitive objects.DERApplicationSpecific A DER encoding version of an application specific object. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.edec Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.esf Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.ASN1UTCTime - * UTC time object.DERIA5String DER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127.DERUTF8String DER UTF8String object. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.ess Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.DERUTF8String DER UTF8String object. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.gm Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.gnu Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.iana Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.icao Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.isismtt Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.isismtt.ocsp Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1Primitive Base class for ASN.1 primitive objects.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). -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.isismtt.x509 Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.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). -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.iso Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.kisa Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.microsoft Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.misc Class Description ASN1BitString Base class for BIT STRING objectsASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1Primitive Base class for ASN.1 primitive objects.ASN1String General interface implemented by ASN.1 STRING objects for extracting the content String.DERBitString A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.DERIA5String DER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.mozilla Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1Primitive Base class for ASN.1 primitive objects.DERBitString A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.DERIA5String DER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.nist Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.nsri Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.ntt Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.ocsp Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Integer Class representing the ASN.1 INTEGER type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.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 A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.DERIA5String DER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.oiw Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1Primitive Base class for ASN.1 primitive objects. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.pkcs Class Description ASN1BitString Base class for BIT STRING objectsASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1Integer Class representing the ASN.1 INTEGER type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.ASN1Set ASN.1SET
andSET OF
constructs.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 A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.rosstandart Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.sec Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1Primitive Base class for ASN.1 primitive objects.DERBitString A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.smime Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1EncodableVector Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.teletrust Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.tsp Class Description ASN1Boolean Public facade of ASN.1 Boolean data.ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Integer Class representing the ASN.1 INTEGER type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1Primitive Base class for ASN.1 primitive objects. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.ua Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1Primitive Base class for ASN.1 primitive objects. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.x500 Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1Primitive Base class for ASN.1 primitive objects.ASN1String General interface implemented by ASN.1 STRING objects for extracting the content String.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). -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.x500.style Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.x509 Class Description ASN1BitString Base class for BIT STRING objectsASN1Boolean Public facade of ASN.1 Boolean data.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 Basic interface to produce serialisers for ASN.1 encodings.ASN1EncodableVector Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs.ASN1Enumerated Class representing the ASN.1 ENUMERATED type.ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Integer Class representing the ASN.1 INTEGER type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.ASN1Set ASN.1SET
andSET OF
constructs.ASN1String General interface implemented by ASN.1 STRING objects for extracting the content String.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).ASN1UTCTime - * UTC time object.DERBitString A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.x509.qualified Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.DERIA5String DER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.x509.sigi Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.asn1.x9 Class 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 Basic interface to produce serialisers for ASN.1 encodings.ASN1Integer Class representing the ASN.1 INTEGER type.ASN1Null A NULL object - use DERNull.INSTANCE for populating structures.ASN1Object Base class for defining an ASN.1 object.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.ASN1OctetString Abstract base for the ASN.1 OCTET STRING data typeASN1Primitive Base class for ASN.1 primitive objects.ASN1Sequence ASN.1SEQUENCE
andSEQUENCE OF
constructs.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 A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.crypto.asymmetric Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.crypto.general Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.crypto.internal.params Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.crypto.internal.signers Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.crypto.util Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.jcajce.spec Class Description ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. -
Classes in org.bouncycastle.asn1 used by org.bouncycastle.jcajce.util Class Description ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings.ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type.