Package io.anyline.nfc.bouncycastle.asn1
See: Description
-
Interface Summary Interface Description ASN1ApplicationSpecificParser Interface to parse ASN.1 ApplicationSpecific objects. ASN1String General interface implemented by ASN.1 STRING objects for extracting the content String. ASN1Encoding Supported encoding formats. 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. BERTags InMemoryRepresentable Interface implemented by objects that can be converted from streaming to in-memory objects. ASN1ExternalParser Parser DER EXTERNAL tagged objects. ASN1TaggedObjectParser Interface for the parsing of a generic tagged ASN.1 object. ASN1Encodable Basic interface to produce serialisers for ASN.1 encodings. ASN1OctetStringParser A basic parser for an OCTET STRING object ASN1BitStringParser A basic parser for a BIT STRING object ASN1SetParser A basic parser for a SET object ASN1SequenceParser A basic parser for a SEQUENCE object -
Class Summary Class Description ASN1Exception Exception thrown in cases of corrupted or unexpected data in a stream. ASN1ObjectDescriptor ASN1StreamParser A parser for ASN.1 streams which also returns, where possible, parsers for the objects it encounters. DLTaggedObject Definite Length 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). DERExternalParser Parser DER EXTERNAL tagged objects. DERT61String DER T61String (also the teletex string), try not to use this if you don't need to. ASN1Object Base class for defining an ASN.1 object. ASN1UTCTime - * UTC time object. ASN1VisibleString ASN.1 VisibleString object encoding ISO 646 (ASCII) character code points 32 to 126. ASN1EncodableVector Mutable class for building ASN.1 constructed objects such as SETs or SEQUENCEs. DLSequenceParser Parser class for DL SEQUENCEs. DLSequence The DLSequence encodes a SEQUENCE using definite length form. DEROctetStringParser Parser for DER encoded OCTET STRINGS DERUTF8String DER UTF8String object. ASN1BMPString ASN. BERApplicationSpecific An indefinite-length encoding version of an ASN.1 ApplicationSpecific object. BERTaggedObject BER 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). DLBitString A Definite length BIT STRING ASN1GeneralString ASN.1 GENERAL-STRING data type. BERBitString OIDTokenizer Class for breaking up an OID into it's component tokens, ala java.util.StringTokenizer. BEROctetString ASN. DLExternal Class representing the Definite-Length-type External ASN1ObjectIdentifier Class representing the ASN.1 OBJECT IDENTIFIER type. DERIA5String DER IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127. ASN1ParsingException Exception thrown when correctly encoded, but unexpected data is found in a stream while building an object. ASN1BitString Base class for BIT STRING objects DERGeneralString ASN.1 GENERAL-STRING data type. DEROctetString Carrier class for a DER encoding OCTET STRING ASN1UniversalString ASN.1 UniversalString object - encodes UNICODE (ISO 10646) characters using 32-bit format. 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). DERUniversalString DER UniversalString object - encodes UNICODE (ISO 10646) characters using 32-bit format. ASN1OctetString Abstract base for the ASN. 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). ASN1T61String ASN.1 T61String (also the teletex string), try not to use this if you don't need to. 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. DERSequenceGenerator A stream generator for DER SEQUENCEs ASN1IA5String ASN.1 IA5String object - this is a ISO 646 (ASCII) string encoding code points 0 to 127. DERPrintableString DER PrintableString 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. ASN1PrintableString ASN.1 PrintableString object. DERBMPString DER BMPString object encodes BMP (Basic Multilingual Plane) subset (aka UCS-2) of UNICODE (ISO 10646) characters in codepoints 0 to 65535. DERUTCTime DER UTC time object. ASN1Boolean Public facade of ASN.1 Boolean data. DERVisibleString DER VisibleString object encoding ISO 646 (ASCII) character code points 32 to 126. BERSequenceParser Parser for indefinite-length SEQUENCEs. DERGraphicString BERSequenceGenerator A stream generator for DER SEQUENCEs DLSet The DLSet encodes ASN.1 SET value without element ordering, and always using definite length form. ASN1Util ASN1Enumerated Class representing the ASN.1 ENUMERATED type. DERNumericString DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }. DERNull An ASN.1 DER NULL object. DERGenerator Basic class for streaming DER encoding generators. ASN1Primitive Base class for ASN.1 primitive objects. BERBitStringParser A parser for indefinite-length BIT STRINGs. ASN1Set ASN. DERVideotexString ASN1Integer Class representing the ASN.1 INTEGER type. BERSet Indefinite length SET
andSET OF
constructs.BERGenerator Base class for generators for indefinite-length structures. BERTaggedObjectParser Parser for indefinite-length tagged objects. ASN1Generator Basic class for streaming generators. DERSequence Definite length SEQUENCE, encoding tells explicit number of bytes that the content of this sequence occupies. ASN1OutputStream Stream that produces output based on the default encoding for the passed in objects. ASN1VideotexString BERApplicationSpecificParser A parser for indefinite-length ASN.1 ApplicationSpecific objects. ASN1Sequence ASN. DLApplicationSpecific A DER encoding version of an application specific object. DERApplicationSpecific A DER encoding version of an application specific object. DERExternal Class representing the DER-type External ASN1ApplicationSpecific Base class for an ASN. ASN1GeneralizedTime Base class representing the ASN.1 GeneralizedTime type. BERSequence Indefinite length SEQUENCE of objects. ASN1NumericString NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }. DERGeneralizedTime DER Generalized time object. DLBitStringParser Parser for a DL encoded BIT STRING. ASN1GraphicString BERSetParser Parser for indefinite-length SETs. ASN1UTF8String DERSet A DER encoded SET object For X. DLSetParser Parser class for DL SETs. ASN1Null A NULL object - use DERNull.INSTANCE for populating structures. ASN1External Class representing the DER-type External BEROctetStringParser A parser for indefinite-length OCTET STRINGs. BEROctetStringGenerator A generator for indefinite-length OCTET STRINGs