ASN.1 Products
Full Support of CER, BER, DER, PER, XER, CXER and E-XER
Avoid the risk of basing your application development on other tools that do not fully support these encodings.
True ASN.1 2008, 2002,
1997, 1990 Capable
Get macros and ANYs (1990), or
parameterization, extensibility and XER (2008) with true support
versus "claimed" support for these ASN.1 features. Don't know which ASN.1 version you have? No problem; the OSS compiler figures it out, and even tells you if you are mixing versions of the ASN.1 standards.
Automatic
Encoding/Decoding
Reduce productivity bottlenecks with automatic encoding and
decoding. With this feature, you can easily handle the whole PDU
with one single call to the encode or decode function.
Option Rich Compiler
Save development time and effort with a large selection of
compiler options and directives that generate code with minimal
effort.
DeferDecoding (Pre/Post-Encoding)
Gain the ability to decode parts of values separately, allowing
applications to avoid re-encoding and thus optimize CPU usage
(e.g., used for cryptographic signatures).
Process Multiple ASN.1 files
Time will not be wasted changing the ASN.1 files because our
compiler handles ASN.1 in its original format.
Multi-Threading
Enjoy a true multiprocessing development environment.
Complex ASN.1 values,
rich features for OPTIONAL and DEFAULT fields
Get error-free encoding regardless of ASN.1 value complexity.
Compile, syntax check, constraint check, and generate all values
(complex or primitive). At runtime, find out if the decoded
value is a DEFAULT value.
24 x 7 technical support
We are here: 24 hours a day, 7 days a week. Receive answers to your
support questions quickly. Should you realistically have to wait
until the next day?
| Feature | ASN.1/ C |
ASN.1/ C++ |
ASN.1/ C# |
ASN.1/ Java |
|
Speed. Don't settle for
snail-paced ASN.1 tools. |
Fastest | Faster | Fast | Fast |
|
Multiple runtimes
|
![]() |
![]() |
||
Encoding to file or
socket in a few lines of code |
![]() |
![]() |
![]() |
![]() |
Quality Tracing and Precise Error
Messages |
![]() |
![]() |
![]() |
![]() |
Extensibility |
|
![]() |
![]() |
![]() |
Relay Safe Mode |
|
![]() |
![]() |
|
Parameterization |
|
![]() |
![]() |
|
Compare and Copy Value |
![]() |
![]() |
![]() |
![]() |
Constraint Checking |
![]() |
![]() |
![]() |
![]() |
Large Values for All Encoding Rules |
![]() |
![]() |
![]() |
|
Change runtime options dynamically with ease |
![]() |
![]() |
![]() |
![]() |
Access to ASN.1 without foreknowledge of the data |
![]() |
![]() |
![]() |
|
Value Notation Format I/O |
![]() |
![]() |
![]() |
![]() |
Nesting limits |
![]() |
![]() |
![]() |
|
|
Support of J2ME CLDC 1.1 (Connected Limited Device
Configuration) |
![]() |
Consult the product documentation for a complete description of the supported features.