@PublicAPI(stability=UNCOMMITTED)
Package org.opends.server.protocols.asn1
Contains the Directory Server classes for performing encoding and decoding of
ASN.1 elements. This is not specifically a protocol by itself, but it is
used in several places throughout the Directory Server in areas like client
communication and internal data encoding, and technically ASN.1 elements are
considered to be Directory Server protocol elements.
Note that this particular implementation is limited to the subset of elements that are typically used by LDAP clients. As such, it does not include all ASN.1 element types, particularly elements like OIDs, bit strings, and timestamp values.
Also note that the contents of this package alone are not sufficient for a highly-performant and scalable LDAP implementation. The process of reading the outermost ASN.1 sequence that comprises the LDAPMessage envelope will best be done within the implementation for the LDAP connection handler.
Note that this particular implementation is limited to the subset of elements that are typically used by LDAP clients. As such, it does not include all ASN.1 element types, particularly elements like OIDs, bit strings, and timestamp values.
Also note that the contents of this package alone are not sufficient for a highly-performant and scalable LDAP implementation. The process of reading the outermost ASN.1 sequence that comprises the LDAPMessage envelope will best be done within the implementation for the LDAP connection handler.
-
Class Summary Class Description GSERParser This class implements a parser for strings which are encoded using the Generic String Encoding Rules (GSER) defined in RFC 3641. -
Exception Summary Exception Description GSERException This class defines an exception that may be thrown if a problem occurs while interacting with a GSER String.