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

    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

    Publisher:  Canadian Standards Association

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    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

    Abstract - (Show below) - (Hide below)

    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.

    Scope - (Show below) - (Hide below)

    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.

    General Product Information - (Show below) - (Hide below)

    Development Note NEW CHILD AMD 1 IS ADDED NOW
    Document Type Standard
    Product Note Reconfirmed EN NEW CHILD AMD 1 IS ADDED NOW
    Publisher Canadian Standards Association
    Status Superseded
    Superseded By
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    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:
    • 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, flexibile and cost effective