Package com.objsys.asn1j.runtime

Interface Summary
Asn1BerDecoder This interface provides an interface for decoding.
Asn1InputStream This interface is a base interface for all classes, which implement an input stream functionality for decoding.
Asn1NamedEventHandler This interface defines the methods that must be implemented to define a SAX-like event handler.
Asn1PerDecoder This interface provides an interface for decoding.
Asn1PerEncoder Common interface for PER encoding methods, implemented by Asn1PerEncodeBuffer and Asn1PerOutputStream.
Asn1PerMessageBuffer This interface defines constants and methods specific to encoding and decoding PER messages.
Asn1TaggedEventHandler This interface defines the methods that must be implemented to define a SAX-like event handler.
Asn1TypeIF This is the base interface for all ASN.1 built-in types.
Asn1XerEncoder This is a base interface for encoding of ASN.1 messages as specified in the XML Encoding Rules (XER) as specified in the ITU-T X.693 standard.
Asn1XmlEncoder This is a base interface for encoding of ASN.1 messages as XML as specified in the W3C standard.
Asn1XmlXerEncoder This is a base interface for encoding of ASN.1 messages as XML as specified in the W3C standard.
 

Class Summary
Asn1_ABSTRACT_SYNTAX_property  
Asn18BitCharString This is an abstract base class for holding the ASN.1 8-bit character string types (IA5String, VisibleString, PrintableString, etc.).
Asn1ABSTRACT_SYNTAX  
Asn1ArrayType This class represents the temporaray sequence of XSD type.
Asn1Base64BinaryString This is a container class for holding the components of an XML Base64Binary value.
Asn1BerDecodeBuffer This class handles the decoding of ASN.1 messages as specified in the Basic Encoding Rules (BER) as documented in the ITU-T X.690 standard.
Asn1BerDecodeContext This class is mainly for internal use by the compiler to keep track of where nested constructed elements (SEQUENCE, SET, CHOICE, etc.)
Asn1BerEncodeBuffer This class handles the encoding of ASN.1 messages as specified in the Basic Encoding Rules (BER) as specified in the ITU-T X.690 standard.
Asn1BerInputStream This class handles the input stream for the decoding of ASN.1 messages as specified in the Basic Encoding Rules (BER) as documented in the ITU-T X.690 standard.
Asn1BerMessageDumpHandler This class implements the Asn1EventHandler interface to provide a formatted dump of a BER message to the given print output stream.
Asn1BerOutputStream This class implements the output stream to encode ASN.1 messages as specified in the Basic Encoding Rules (BER) as specified in the ITU-T X.690 standard.
Asn1BigDecimal This class represents the Xml Schema BigDecimal built-in type.
Asn1BigInteger This class represents an ASN.1 INTEGER built-in type.
Asn1BitString This is a container class for holding the components of an ASN.1 bit string value.
Asn1BMPString This is a container class for holding the components of an ASN.1 BMP string value.
Asn1Boolean This class represents the ASN.1 BOOLEAN built-in type.
Asn1CerInputStream This class handles the input stream for the decoding of ASN.1 messages as specified in the Canonical Encoding Rules (CER) as documented in the ITU-T X.690 standard.
Asn1CerOutputStream This class implements the output stream to encode ASN.1 messages as specified in the Canonical Encoding Rules (CER) as specified in the ITU-T X.690 standard.
Asn1CHARACTER_STRING  
Asn1CHARACTER_STRING_identification  
Asn1CHARACTER_STRING_identification_context_negotiation  
Asn1CHARACTER_STRING_identification_syntaxes  
Asn1CharOutputStream Base class for character-based output.
Asn1CharRange This class is used to represent a permitted alphabet that is specified as a large, continuous range of characters.
Asn1CharSet This is the base class for representing character sets that are defined in ASN.1 permitted alphabet constraints.
Asn1CharString This is a container class for holding the components of an ASN.1 character string value.
Asn1Choice This class represents the ASN.1 CHOICE built-in type.
Asn1ChoiceExt This is a container class for holding a CHOICE open type extension element.
Asn1Context This class is a holder for things which are to be contained in an encoder or decoder.
Asn1Date This is a container class for holding the components of an ASN.1 DATE value.
Asn1DateTime This is a container class for holding the components of an ASN.1 DATE-TIME value.
Asn1DecodeBuffer This is the base class to specific decode buffer classes for the different types of encoding rules (BER, DER and PER).
Asn1DerDecodeBuffer This class handles the decoding of ASN.1 messages as specified in the Distinguished Encoding Rules (DER) as documented in the ITU-T X.690 standard.
Asn1DerEncodeBuffer This class handles the encoding of ASN.1 messages as specified in the Distinguished Encoding Rules (DER) as specified in the ITU-T X.690 standard.
Asn1DerInputStream This class handles the input stream for the decoding of ASN.1 messages as specified in the Distinguished Encoding Rules (DER) as documented in the ITU-T X.690 standard.
Asn1DiscreteCharSet This class is used to represent a discrete set of characters from a permitted alphabet.
Asn1Duration This is a container class for holding the components of an ASN.1 DURATION value.
Asn1ElementTracker Maintains an element stack so that a full name for the current element can be obtained.
Asn1EmbeddedPDV  
Asn1EmbeddedPDV_identification  
Asn1EmbeddedPDV_identification_context_negotiation  
Asn1EmbeddedPDV_identification_syntaxes  
Asn1EncodeBuffer This is the base class to specific encode buffer classes for the different types of encoding rules (BER, DER and PER).
Asn1Enumerated This class represents the ASN.1 ENUMERATED built-in type.
Asn1External  
Asn1External_encoding  
Asn1GeneralizedTime This is a container class for holding the components of an ASN.1 generalized time string value.
Asn1GeneralString This is a container class for holding the components of an ASN.1 general string value.
Asn1GenRtkey Utility class to create the license java file using license data extracted from osyslic.txt
Asn1GraphicString This is a container class for holding the components of an ASN.1 graphic string value.
Asn1IA5String This is a container class for holding the components of an ASN.1 IA5 string value.
Asn1Integer This class represents the ASN.1 INTEGER built-in type.
Asn1JsonDecodeBuffer Decode buffer for decoding JSON-encoded data.
Asn1JsonOutputBuffer A byte-array backed Asn1JsonOutputStream that adds a getBytes method.
Asn1JsonOutputStream Output stream for JSON Encoding Rules (defined by Obj-Sys).
Asn1MderDecodeBuffer Asn1MderDecodeBuffer provides the source for an MDER decode.
Asn1MderOutputStream An output stream for use with MDER encoding.
Asn1MessageBuffer This is the base class for all of the different message buffer types.
Asn1MessageBufferBase Base class for encode and decode message buffers/streams.
Asn1NamedEventDispatcher  
Asn1Null This class represents the ASN.1 NULL built-in type.
Asn1NumericString This is a container class for holding the components of an ASN.1 numeric string value.
Asn1ObjectDescriptor This is a container class for holding the components of an ASN.1 object descriptor value.
Asn1ObjectIdentifier This is a container class for holding the components of an ASN.1 object identifier value.
Asn1OctetString This is a container class for holding the components of an ASN.1 octet string value.
Asn1OID_IRI This class represents the ASN.1 OID-IRI.
Asn1OpenExt This is a container class for holding open type elements that may occur within an open type extension (i.e. a ... at the end of a constructed type or a ..., ... at some other point in a constructed type).
Asn1OpenType This is a container class for holding an ASN.1 open type value.
Asn1OutputStream This abstract class implements the base output stream to encode ASN.1 messages.
Asn1PerBitField This class is used to store information on an individual bit field within a PER message.
Asn1PerBitFieldList This class is used to map all of the bit fields in a PER message.
Asn1PerBitFieldPrinter This class is used to obtain a formatted printout of the bit fields that make up a PER encoded message.
Asn1PerDecodeBuffer This class handles the decoding of ASN.1 messages as specified in the Packed Encoding Rules (PER) as specified in the ITU-T X.691 standard.
Asn1PerDecodeTraceHandler This is a utility class for handling the collection and printing of PER bit field trace information.
Asn1PerEncodeBuffer This class handles the encoding of ASN.1 messages as specified in the Packed Encoding Rules (PER) as specified in the ITU-T X.691 standard.
Asn1PerEncodeTraceHandler This is a utility class for handling the collection and printing of PER bit field trace information.
Asn1PerInputStream This class handles the input stream for decoding of ASN.1 messages as specified in the Packed Encoding Rules (PER) ITU-T X.691 standard.
Asn1PerOutputStream This class handles the output stream for encoding of ASN.1 messages as specified in the Packed Encoding Rules (PER) ITU-T X.691 standard.
Asn1PerOutputStreamTraceHandler This is a utility class for handling the collection and printing of PER bit field trace information for PER output stream.
Asn1PerTime Provides methods to encode and decode TIME values in PER.
Asn1PerTraceHandler This is the abstract base class for the PER encode and decode trace handler derived classes.
Asn1PerUtil This class contains general purpose static utility functions related to PER encoding/decoding
Asn1PrintableString This is a container class for holding the components of an ASN.1 printable string value.
Asn1Real This class represents the ASN.1 REAL built-in type.
Asn1Real10 This class represents the ASN.1 REAL BASE 10 built-in type.
Asn1RELATIVE_OID_IRI This class represents the ASN.1 RELATIVE-OID-IRI.
Asn1RelativeOID This is a container class for holding the components of an ASN.1 relative object identifier value.
Asn1Status This class defines common constants used in the run-time and generated code.
Asn1T61String This is a container class for holding the components of an ASN.1 teletex (T61) string value.
Asn1Tag This is a container class for holding the components of an ASN.1 tag value.
Asn1Time This is a base class for holding the components of an ASN.1 generalized and universal times string value.
Asn1TimeOfDay This is a container class for holding the components of an ASN.1 TIME-OF-DAY value.
Asn1TraceHandler This class is a standard named event handler for printing the data in an encoded message in a human-readable format.
Asn1Type This is the base class for all ASN.1 built-in types.
Asn1TYPE_IDENTIFIER  
Asn1UniversalString This is a container class for holding the components of an ASN.1 Universal string value.
Asn1UTCTime This is a container class for holding the components of an ASN.1 UTC time string value.
Asn1UTF8String This is a container class for holding the components of an ASN.1 UTF-8 string value.
Asn1Util This class contains some general purpose static utility functions.
Asn1Value This class provides methods for parsing and formatting text in ASN.1 value notation.
Asn1VarWidthCharString This is an abstract base class for holding the ASN.1 variable width character string types (GraphicString, GeneralString, TeletexString, T61String, VideotexString, ObjectDescriptor).
Asn1VideotexString This is a container class for holding the components of an ASN.1 videotex string value.
Asn1VisibleString This is a container class for holding the components of an ASN.1 Visible string value.
Asn1X694OrderElement This is a helper class for X.694 order element.
Asn1Xer__ABSTRACT_SYNTAX_property_default_Type  
Asn1XerCHARACTER_STRING  
Asn1XerCHARACTER_STRING_identification  
Asn1XerCHARACTER_STRING_identification_context_negotiation  
Asn1XerCHARACTER_STRING_identification_syntaxes  
Asn1XerDecodeBuffer This class handles the decoding of ASN.1 messages as specified in the XML Encoding Rules (XER) as documented in the ITU-T X.693 standard.
Asn1XerElemInfo This class holds XER element information needed to assign an identifier to an element after it is parsed from an XML message.
Asn1XerEmbeddedPDV  
Asn1XerEmbeddedPDV_identification  
Asn1XerEmbeddedPDV_identification_context_negotiation  
Asn1XerEmbeddedPDV_identification_syntaxes  
Asn1XerEncodeBuffer This class handles the encoding of ASN.1 messages as specified in the XML Encoding Rules (XER) as specified in the ITU-T X.693 standard.
Asn1XerExternal  
Asn1XerExternal_encoding  
Asn1XerOpenType Deprecated. Use Asn1OpenType instead.
Asn1XerOutputStream This class implements the output stream to encode ASN.1 messages as specified in the XML Encoding Rules (XER) as specified in the ITU-T X.693 standard.
Asn1XerSaxHandler This class extends the DefaultHandler SAX handler class to add items specific to ASN.1 XER encoding.
Asn1XerUtil  
Asn1Xml__ABSTRACT_SYNTAX_property_default_Type  
Asn1XmlAnyElem This is a container class for holding the components of an XSD any element wildcard (xsd:any) type.
Asn1XmlCHARACTER_STRING  
Asn1XmlCHARACTER_STRING_identification  
Asn1XmlCHARACTER_STRING_identification_context_negotiation  
Asn1XmlCHARACTER_STRING_identification_syntaxes  
Asn1XmlEmbeddedPDV  
Asn1XmlEmbeddedPDV_identification  
Asn1XmlEmbeddedPDV_identification_context_negotiation  
Asn1XmlEmbeddedPDV_identification_syntaxes  
Asn1XmlEncodeBuffer This class handles the encoding of ASN.1 messages as specified in the XML Encoding (non-XER) as specified in the XML schema standard.
Asn1XmlEncodeHelper  
Asn1XmlExternal  
Asn1XmlExternal_encoding  
Asn1XmlNamespace This class maps an XML namespace prefix to a URI.
Asn1XmlNamespaceCtxt Represents a mapping between namespaces and prefixes.
Asn1XmlOutputStream This class implements the output stream to encode ASN.1 messages as specified in the XML Encoding as specified in the XML schema standard.
Asn1XmlSaxSimpleType SAX Handler for simple types.
Asn1XmlUtil  
Asn1XmlXSIAttrs  
Base64  
Base64.InputStream A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
BooleanHolder A Holder class for a boolean that is used to store "out" and "inout" parameters in methods.
Diag This class is used for printing diagnostic messages for debugging the run-time components.
IntHolder A Holder class for an int that is used to store "out" and "inout" parameters in methods.
 

Exception Summary
Asn1ConsVioException This class defines the 'ASN.1 constraint violation' exception that is thrown when an element is parsed that is outside the bounds to a defined constraint..
Asn1EndOfBufferException This class defines the 'ASN.1 end of buffer' exception that is thrown when an unexpected end-of-buffer condition is encountered when decoding a message..
Asn1Exception This class defines a generic ASN.1 exception for use as a base class for exceptions common to all encode/decode operations.
Asn1InvalidArgException This class defines the 'ASN.1 invalid argument' exception that is thrown when as argument that is passed to a method is determined to be invalid (for example, not within a defined range)..
Asn1InvalidChoiceOptionException This class defines the 'ASN.1 invalid choice option' exception that is thrown from BER/DER methods when a CHOICE construct is detected to contain an element that is not within the given set.
Asn1InvalidEnumException This class defines the 'ASN.1 invalid enum' exception that is thrown when an enumerated value is not within the defined set of values.
Asn1InvalidLengthException This class defines the 'ASN.1 invalid length' exception that is thrown when a length is determined to be invalid.
Asn1InvalidObjectIDException This class defines the 'ASN.1 invalid object identifier' exception that is thrown when an Object Identifier is determined to be invalid.
Asn1MderUnsupported The ASN1C runtime throws this exception whenever it is unable to proceed due to the restrictive nature of the MDER encoding rules.
Asn1MissingRequiredException This class defines the 'ASN.1 set missing required element' exception that is thrown from BER/DER methods when a SET construct is decoded and found to be missing a required element..
Asn1NotInSetException This class defines the 'ASN.1 element not in set' exception that is thrown from BER/DER methods when an element is parsed within the context of a SET that does not belong to the set.
Asn1NotWellFormedXMLException This class defines the 'ASN.1 not well-formed XML' exception that is thrown when well-formed XML text is expected and it is not in this form.
Asn1SeqOrderException This class defines the 'ASN.1 sequence order' exception that is thrown when an element is received in a SEQUENCE construct that is not in the correct order..
Asn1SetDuplicateException This class defines the 'ASN.1 set duplicate element' exception that is thrown from BER/DER methods when a SET construct is detected to more than one instance of a given tagged element..
Asn1TagMatchFailedException This class defines the 'ASN.1 tag match failed' exception that is thrown from BER/DER methods when an expected tag is not matched..
Asn1ValueParseException This class defines the 'ASN.1 value parse' exception that is thrown when a string containing an ASN.1 value cannot be parsed.
Asn1XmlSaxInvUnionExc This class defines the 'unexpected union content' SAX exception.
Asn1XmlSaxMisReqElemExc This class defines the 'missing required element' SAX exception.
Asn1XmlSaxUnexpElemExc This class defines the 'unexpected XML element' SAX exception.