Project Group: directory-asn1

Apache ASN.1

directory-asn1 : asn1

The ASN.1 subproject attempts to isolate the ASN.1 libraries and tools for encoding ASN.1 in BER/DER/CER/PER encodings. The LDAP and X.500 aspects of the directory project impose the need for ASN.1 and BER codecs. Kerberos requires DER. Rather than implement highly specific and britle code for these needs we decided to separate out the APIs and implementations used for dealing with ASN.1 codecs for any ASN.1 defined protocol.

Last Version: 0.3.3

Release Date:

Stateful chunking codec API for ASN.1 runtime

directory-asn1 : asn1-codec

API for stackable stateful encoders and decoders. Such codec interfaces allow for the efficient processing of data as it is made available while maintaining small actively processing footprints. Of course these aspects depend on the implementation as well however this API standardizes the minimum set of interfaces associated with codec's that are stateful. Until this API is added to the commons-codec project several interfaces and classes here are duplicated to minimize the number of dependencies: namely a dependency on commons-codec will be avoided.

Last Version: 0.3.3

Release Date:

ASN.1 DER Runtime

directory-asn1 : asn1-der

API containing functionality used for encoding and decoding DER streams in blocking mode. This is stepping-stone code meant to facilitate the migration of Kerberos, which was developed outside of the ASF, to the Apache Directory project's ASN.1 Runtime.

Last Version: 0.3.3

Release Date:

ASN.1 BER Runtime

directory-asn1 : asn1-ber

API containing functionality used for encoding and decoding BER streams both in blocking and non-blocking modes.

Last Version: 0.3.3

Release Date:

Last Version: 0.3.3

Release Date:

ASN1 Stub Compiler

directory-asn1 : stub-compiler

An ASN1 stub compiler that generates POJOs and their encoders/decoders that work within the snickers framework.

Last Version: 0.3.2

Release Date:

  • 1