Customer Support: 131 242

  • There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

CAN/CSA-ISO/IEC 8824-1:16

Superseded
Superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

View Superseded by
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

Information technology - Abstract Syntax Notation One (ASN.1): Specification of basic notation (Adopted ISO/IEC 8824-1:2015, fifth edition, 2015-11-15)
Available format(s)

Hardcopy , PDF

Superseded date

09-07-2021

Language(s)

English

Published date

01-01-2016

Introduction
1 Scope
2 Normative references
3 Definitions
4 Abbreviations
5 Notation
6 The ASN.1 model of type extension
7 Extensibility requirements on encoding rules
8 Tags
9 Encoding instructions
10 Use of the ASN.1 notation
11 The ASN.1 character set
12 ASN.1 lexical items
13 Module definition
14 Referencing type and value definitions
15 Notation to support references to ASN.1 components
16 Assigning types and values
17 Definition of types and values
18 Notation for the boolean type
19 Notation for the integer type
20 Notation for the enumerated type
21 Notation for the real type
22 Notation for the bitstring type
23 Notation for the octetstring type
24 Notation for the null type
25 Notation for sequence types
26 Notation for sequence-of types
27 Notation for set types
28 Notation for set-of types
29 Notation for choice types
30 Notation for selection types
31 Notation for prefixed types
32 Notation for the object identifier type
33 Notation for the relative object identifier type
34 Notation for the OID internationalized resource identifier
   type
35 Notation for the relative OID internationalized resource
   identifier type
36 Notation for the embedded-pdv type
37 Notation for the external type
38 The time type
39 The character string types
40 Notation for character string types
41 Definition of restricted character string types
42 Naming characters, collections and property category sets
43 Canonical order of characters
44 Definition of unrestricted character string types
45 Notation for types defined in clauses 46 to 48
46 Generalized time
47 Universal time
48 The object descriptor type
49 Constrained types
50 Element set specification
51 Subtype elements
52 The extension marker
53 The exception identifier
54 Encoding control sections
Annex A - ASN.1 regular expressions
Annex B - The defined time types
Annex C - Rules for type and value Compatibility
Annex D - Assigned object identifier and OID internationalized
          resource identifier values
Annex E - Encoding references
Annex F - Assignment and use of arcs in the International
          Object Identifier tree
Annex G - Examples and hints
Annex H - Tutorial annex on ASN.1 character strings
Annex I - Tutorial annex on the ASN.1 model of type extension
Annex J - Tutorial annex on the TIME type
Annex K - Analyzing TIME type value notation
Annex L - Summary of the ASN.1 notation

Specifies a standard notation called Abstract Syntax Notation One (ASN.1) that is used for the definition of data types, values, and constraints on data types.

CSA Preface Standards development within the Information Technology sector is harmonized with international standards development. Through the CSA Technical Committee on Information Technology (TCIT), Canadians serve as the SCC Mirror Committee (SMC) on ISO/IEC Joint Technical Committee 1 on Information Technology (ISO/IEC JTC1) for the Standards Council of Canada (SCC), the ISO member body for Canada and sponsor of the Canadian National Committee of the IEC. Also, as a member of the International Telecommunication Union (ITU), Canada participates in the International Telegraph and Telephone Consultative Committee (ITU-T). For brevity, this Standard will be referred to as "CAN/CSA-ISO/IEC 8824-1" throughout. This Standard supersedes CAN/CSA-ISO/IEC 8824-1:12 (adopted ISO/IEC 8824-1:2008). At the time of publication, ISO/IEC 8824-1:2015 is available from ISO and IEC in English only. CSA Group will publish the French version when it becomes available from ISO and IEC. Scope This Recommendation | International Standard provides a standard notation called Abstract Syntax Notation One (ASN.1) that is used for the definition of data types, values, and constraints on data types. This Recommendation | International Standard: defines a number of simple types, with their tags, and specifies a notation for referencing these types and for specifying values of these types; defines mechanisms for constructing new types from more basic types, and specifies a notation for defining such types and assigning them tags, and for specifying values of these types; defines character sets (by reference to other Recommendations and/or International Standards) for use within ASN.1. The ASN.1 notation can be applied whenever it is necessary to define the abstract syntax of information. The ASN.1 notation is referenced by other standards which define encoding rules for the ASN.1 types.

DevelopmentNote
NEW CHILD AMD 1 IS ADDED NOW
DocumentType
Standard
ISBN
978-1-4883-0576-4
Pages
207
ProductNote
Reconfirmed EN NEW CHILD AMD 1 IS ADDED NOW
PublisherName
Canadian Standards Association
Status
Superseded
SupersededBy
Supersedes

Standards Relationship
ISO/IEC 8824-1:2015 Identical

ISO 6523:1984 Data interchange — Structures for the identification of organizations
ISO/IEC 8825-2:2015 Information technology ASN.1 encoding rules: Specification of Packed Encoding Rules (PER) Part 2:
ISO/IEC 10646:2014 Information technology Universal Coded Character Set (UCS)
ISO/IEC 8825-3:2015 Information technology ASN.1 encoding rules: Specification of Encoding Control Notation (ECN) Part 3:
ISO/IEC 8825-1:2015 Information technology ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) Part 1:
ISO/IEC 9834-1:2012 Information technology — Procedures for the operation of object identifier registration authorities — Part 1: General procedures and top arcs of the international object identifier tree
ISO/IEC 8825-4:2015 Information technology ASN.1 encoding rules: XML Encoding Rules (XER) Part 4:
ISO/IEC 2022:1994 Information technology Character code structure and extension techniques
ISO/IEC 8824-2:2015 Information technology Abstract Syntax Notation One (ASN.1): Information object specification Part 2:
ISO/IEC 7350:1991 Information technology Registration of repertoires of graphic characters from ISO/IEC 10367
ISO/IEC 8825-6:2015 Information technology ASN.1 encoding rules: Registration and application of PER encoding instructions Part 6:
ISO/IEC 8824-4:2015 Information technology Abstract Syntax Notation One (ASN.1): Parameterization of ASN.1 specifications Part 4:
ISO 8601:2004 Data elements and interchange formats Information interchange Representation of dates and times
ISO/IEC 646:1991 Information technology ISO 7-bit coded character set for information interchange
ISO/IEC 8824-3:2015 Information technology Abstract Syntax Notation One (ASN.1): Constraint specification Part 3:

View more information
$525.94
Including GST where applicable

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more