Package com.sun.slamd.asn1

The com.sun.slamd.asn1 package contains code for encoding and decoding ASN.1 data using the Basic Encoding Rules (BER) format.

See:
          Description

Class Summary
ASN1Boolean This class defines an ASN.1 element that can hold a Boolean value (for storing values of either true or false).
ASN1Element This class defines a generic ASN.1 element and a set of core methods for dealing with them.
ASN1Enumerated This class defines an ASN.1 element that can hold an enumerated value.
ASN1Integer This class defines an ASN.1 element that can hold an integer value.
ASN1Null This class defines an ASN.1 element that does not hold any value.
ASN1OctetString This class defines an ASN.1 element that can hold an octet string value.
ASN1Reader This class provides a mechanism for reading ASN.1 elements from an input stream.
ASN1Sequence This class defines an ASN.1 element that serves as a sequence, whose value is an ordered set of other ASN.1 elements.
ASN1Set This class defines an ASN.1 element that serves as a set, whose value is an unordered set of other ASN.1 elements.
ASN1Writer This class provides a mechanism for sending ASN.1 elements over an output stream.
ListPool This class implements a list pool, which stores array lists for reuse rather than constantly allocating and freeing memory every time a one is needed and discarded.
 

Exception Summary
ASN1Exception This class defines an exception that may be thrown if there is a problem working with an ASN.1 element.
 

Package com.sun.slamd.asn1 Description

The com.sun.slamd.asn1 package contains code for encoding and decoding ASN.1 data using the Basic Encoding Rules (BER) format. This encoding is used for communication between the SLAMD server and the various clients, as well as storing certain kinds of data (e.g., job statistics) in the configuration directory. Note that this is not a complete ASN.1 implementation -- most elements are included, but those elements not used by either SLAMD or the LDAP protocol (e.g., OIDs, time values, etc.) are not implemented. The following ASN.1 elements are supported: