< Back to list

ASN1C

ASN1C is a source code generation tool. It translates ASN.1 or XML schema definition (XSD) files into equivalent source code in a computer language such as C, C++, C#, or Java. The code produced by the compiler consists of type definitions and encode/decode functions (or methods). This provides a complete Application Programming Interface (API) for working with all of the message definitions contained within an ASN.1 specification. In addition to the compiler, a run-time library of common encode/decode functions is also part of the package. This library contains routines to encode and decode ASN.1 primitives (BOOLEAN, INTEGER, etc.). The ASN1C compiler assembles a series of calls to these functions to accomplish the encoding or decoding of more complex message types.

Industry

Application/Software Development Horizontal

Category

Dev Tools

Red Hat Certifications

This product has been certified to run on the following Red Hat products and technologies:

Target Product Level
Red Hat Enterprise Linux 7.x Self-Certified
Red Hat Enterprise Linux 5.x Self-Certified
Red Hat Enterprise Linux 6.x Self-Certified