The OSS® ASN.1 Tools for C# is a powerful development toolkit that helps developers rapidly build applications using ASN.1. The toolkit includes the following:
The ASN.1 compiler for C# takes ASN.1 schemas as input and generates C# language classes. In addition to core functionalities, the OSS ASN.1/C# compiler offers extensive diagnostic capabilities to minimize your development time and effort.
A runtime DLL provides ASN.1 encoding and decoding functions and auxiliary functions to operate on application messages.
Our ASN.1 products support LTE Advanced Pro including NB-IoT, C-V2X and LTE-M. OSS products support the 3GPP 5G specifications.
The ASN.1 compiler for C# and the runtime library support the JSON Encoding Rules, which allow you to serialize ASN.1 data to the popular JSON format and convert between JSON messages and ASN.1 binary messages.
The ASN.1 compiler for C# and the runtime library also support the Octet Encoding Rules, which allow you to work with ASN.1 binary messages that can be encoded/decoded significantly faster than BER and PER messages, while being only slightly less compact than PER messages.
Support for E-XER allows you to generate XML compatible with output from XML Schema tools.
Our ASN.1 compiler for C# and ASN.1 encoders/decoders are fully compliant with all ASN.1 standards. We support: 2021, 2015, 2008, 2002, 1997, 1994, and 1990. For a complete list, see the Standards Conformance page.
More information about how to create, compile and link your ASN.1 application using the ASN.1/C# Tools.
Download the ASN.1/C# Tools today!
We are here: 24 hours a day, 7 days a week.
Quickly receive answers to your support questions.