OSS ASN.1 Tools Documentation

Welcome to the OSS ASN.1 Tools Documentation. This section is an essential resource for new and advanced users who want to take full advantage of the various features of the OSS ASN.1 Tools, including: working with compilers, encoding and decoding messages, and learning about the tools and IDEs for developing applications and protocols using ASN.1.

The Product Documentation is divided into four main areas, based on the four programming languages available for building applications with the OSS ASN.1 Tools. Each area has its own set of guides and resources. To navigate directly to a particular area, use the following links:

Syntax Conventions

The following table lists and describes the syntax conventions that apply to all sections of the OSS ASN.1 Tools Product Documentation:

Convention Description
variable Indicates placeholders.
default Indicates defaults.
[ ] Indicates optional items.
| Indicates alternative items.
... Indicates that preceding syntax items may be repeated.

Additional Resources

For an overview, a list of questions and answers that cover the most frequently encountered situations while using the OSS ASN.1 Tools, a list of standards and publications, a glossary, and the ASN.1 Playground, see Resources.

For a thorough description of the features that are common to all OSS ASN.1 Tools, see Features shared across all OSS ASN.1 Tools.


This documentation applies to the latest versions of the OSS® ASN.1 Tools software.

Copyright © 2017 OSS Nokalva, Inc. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means electronic, mechanical, photocopying, recording or otherwise, without the prior permission of OSS Nokalva, Inc.
Every distributed copy of the OSS® ASN.1 Tools is associated with a specific license and related unique license number. That license determines, among other things, what functions of the OSS ASN.1 Tools are available to you.