ASN.1 Tools for C# — Overview

ASN.1/C++

The OSS® ASN.1 Tools for C# is a powerful development tool for rapidly building applications using ASN.1.

Compatible with
.NET Core, UWP, and Xamarin

This product features a powerful ASN.1:2015 capable compiler, a runtime DLL with ASN.1 BER, DER, PER, UPER, XER, CXER, E-XER, OER, C-OER, and JSON encoder/decoder engines, and a rich collection of utilities to simplify and speed your development. Our ASN.1 products support LTE Advanced Pro including NB-IoT, C-V2X and LTE-M. OSS products will support the 3GPP 5G specifications which will be released in 2018.

You can now use OSS' new ASN.1 IDE which is packed with features that you need to describe your data in ASN.1, syntax-check your ASN.1 schema, generate C# wrappers, debug ASN.1 messages, and more.

The compiler takes ASN.1 specifications 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.

Support for
JSON and OER

A runtime DLL provides ASN.1 encoding and decoding functions and auxiliary functions to operate on application messages.

ASN.1 Tools for C# features
  • Backward compatibility guaranteed
  • ASN.1 Studio, an intuitive IDE for ASN.1 specification editing and message analysis
  • Large INTEGERs (for cryptographic applications, no upper or lower bounds)
  • Encoding of extensible types (unknown extensions)
  • Rich set of C# representations for ASN.1 types
  • Automatic decoding for any kind of constraint
  • Contents constraints (full support)
  • No implementation restrictions; never rewrite your ASN.1 to accommodate encoding limitations
  • File and socket support
  • Concatenated PDU support
Quick Links

Resources
icon

More information about how to create, compile and link your ASN.1 application using the ASN.1/C# Tools.


Free Trial
download

Download the ASN.1/C# Tools today!




24x7 Tech Support

contact

We are here: 24 hours a day, 7 days a week.

  • Phone: 1-888-OSS-2761 (USA and Canada)
  • Phone: 1-732-302-9669 (International)
  • Fax: 1-732-302-0023
  • Email: support@oss.com

Quickly receive answers to your support questions.