ДСТУ ISO/IEC 8824-1:2017 Информационные технологии. Нотация абстрактного синтаксиса 1 (ASN.1). Часть 1. Спецификация базовой нотации (ISO/IEC 8824-1:2015, IDT)

Данный документ доступнен в тарифе «ВСЕ ВКЛЮЧЕНО»

У Вас есть вопросы по документу? Мы рады на них ответить!Перечень бесплатных документовОбнаружили ошибку в документе или на сайте? Пожалуйста, напишите нам об этом!Оставить заявку на документ

ПІДТВЕРДЖУВАЛЬНЕ ПОВІДОМЛЕННЯ

Державне підприємство
«Український науково-дослідний і навчальний центр
проблем стандартизації, сертифікації та якості»
(ДП «УкрНДНЦ»)

Наказ від 14.08.2017 № 224

ISO/IEC 8824-1:2015

Information technology — Abstract Syntax Notation One (ASN.1):
Specification of basic notation

прийнято як національний стандарт
методом підтвердження за позначенням

ДСТУ ISO/IEC 8824-1:2017
(ISO/IEC 8824-1:2015, IDT)

Інформаційні технології. Нотація абстрактного синтаксису 1 (ASN.1).
Частина 1. Специфікація базової нотації

З наданням чинності від 2017-10-01

 

  
 
Не є офіційним виданням.
Офіційне видання розповсюджує національний орган стандартизації
(ДП «УкрНДНЦ» http://uas.gov.ua)

CONTENTS

Introduction

1 Scope

2 Normative references

2.1 Identical Recommendations | International Standards

2.2 Additional references

3 Definitions

3.1 International Object Identifier tree specification

3.2 Information object specification

3.3 Constraint specification

3.4 Parameterization of ASN.1 specification

3.5 Structure for identification of organizations

3.6 Universal Multiple-Octet Coded Character Set (UCS)

3.7 Representation of dates and times

3.8 Additional definitions

4 Abbreviations

5 Notation

5.1 General

5.2 Productions

5.3 The alternative collections

5.4 Non-spacing indicator

5.5 Example of a production

5.6 Layout

5.7 Recursion

5.8 References to permitted sequences of lexical items

5.9 References to a lexical item

5.10 Short-hand notations

5.11 Value references and the typing of values

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

12.1 General rules

12.2 Type references

12.3 Identifiers

12.4 Value references

12.5 Module references

12.6 Comments

12.7 Empty lexical item

12.8 Numbers

12.9 Real numbers

12.10 Binary strings

12.11 XML binary string item

12.12 Hexadecimal strings

12.13 XML hexadecimal string item

12.14 Character strings

12.15 XML character string item

12.16 The simple character string lexical item

12.17 Time value character strings

12.18 XML time value character string item

12.19 The property and setting names lexical item

12.20 Assignment lexical item

12.21 Range separator

12.22 Ellipsis

12.23 Left version brackets

12.24 Right version brackets

12.25 Encoding references

12.26 Integer-valued Unicode labels

12.27 Non-integer Unicode labels

12.28 XML end tag start item

12.29 XML single tag end item

12.30 XML boolean true item

12.31 XML boolean extended-true item

12.32 XML boolean false item

12.33 XML boolean extended-false item

12.34 XML real not-a-number item

12.35 XML real infinity item

12.36 XML tag names for ASN.1 types

12.37 Single character lexical items

12.38 Reserved words

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

31.1 General

31.2 The tagged type

31.3 The encoding prefixed type

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

38.1 General

38.2 Time properties and settings of time abstract values

38.3 Basic value notation and XML value notation for time abstract values with specified property settings

38.4 Useful time types

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

51.1 General

51.2 Single value

51.3 Contained subtype

51.4 Value range

51.5 Size constraint

51.6 Type constraint

51.7 Permitted alphabet

51.8 Inner subtyping

51.9 Pattern constraint

51.10 Property settings

51.11 Duration range

51.12 Time point range

51.13 Recurrence range

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

Полная версия документа доступна в тарифе «ВСЕ ВКЛЮЧЕНО».

Войти в Личный кабинет Подробнее о тарифах

БУДСТАНДАРТ Online