JBoss.orgCommunity Documentation

Chapter 1. Introduction to JBoss Communications ASN Library

Abstract Syntax Notation One (ASN.1) is standard for describing data structures in telecommunication and computer networking world. ASN.1 provides a set of formal rules for describing the structure of objects. Specification describe abstract objects, that are independent of machine-specific encoding techniques.

ASN defined data can be encoded using on of encoding rules:

ASN.1 together with specific ASN.1 encoding rules facilitates the exchange of structured data especially between application programs over networks by describing data structures in a way that is independent of machine architecture and implementation language.

ASN encoded data looks logicaly as follows:

ASN encoding logical overview

Encoded data structure contains three elements: