An Unaligned PER encoding/decoding engine has been added to the v2.0 release.
The v2.0 release contains encoding/decoding engines for BER, DER, Basic XER, Canonical XER, Aligned PER and Unaligned PER.
A generic API has been added to the v2.0 release.
The MARBEN ASNSDK TCE-Java offers a Generic Java API to access the encoding/decoding engines. The Generic Java API allows to process ASN.1 data in a generic way. It provides Java classes that are independent of the ASN.1 description to process.
For instance, instead of providing the Java Class name corresponding to the type of the input ASN.1 description (for instance, MyType), the Generic Java API allows to create an ASN.1 value by providing the Java Class name corresponding to the generic ASN.1 type (for instance, SEQUENCE). You can also access any field of an ASN.1 complex type by providing the field name identifier. The ASN.1 Compiler generates all these identifiers.
The Java Generic API can be used in the same Java environments as the Java API and also in the very restricted J2ME CLDC 1.0 (or higher) environment.