ISO/IEC 8825-3:2021
Information technology — ASN.1 encoding rules — Part 3: Specification of Encoding Control Notation (ECN)
Information technology — ASN.1 encoding rules — Part 3: Specification of Encoding Control Notation (ECN)
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 191
- Дата публикации:
- 30 июня 2021 г.
- Издание:
- ISO/IEC IS 8825 edition 4 version 1
- ICS:
- 35.100.60
This document defines a notation for specifying encodings of ASN.1 types or of parts of types. It provides several mechanisms for such specification, including: – direct specification of the encoding using standardized notation; – specification of the encoding by reference to standardized encoding rules; – specification of the encoding of an ASN.1 type by reference to an encoding structure; – specification of the encoding using non-ECN notation. It also provides the means to link the specification of encodings to the type definitions to which they are to be applied. ECN does not currently provide any support for specifications using the OID internationalized resource identifier type or the relative OID internationalized resource identifier type (see Rec. ITU-T X.680 | ISO/IEC 8824-1), and these are not referred to further in this Standard.
Abstract
Overview
ISO/IEC 8825-3:2021 - Information technology - ASN.1 encoding rules - Part 3: Specification of Encoding Control Notation (ECN) defines a formal notation for specifying how ASN.1 types (or parts of types) are to be encoded. ECN provides multiple mechanisms to specify encodings: direct ECN syntax, references to standardized ASN.1 encoding rules, references to encoding structures, or via non‑ECN notation. The standard also defines how encoding specifications are linked to ASN.1 type definitions. Note: ECN does not provide support for OID internationalized resource identifier types or relative OID IRI types.
Keywords: ISO/IEC 8825-3:2021, ECN, ASN.1, encoding rules, Encoding Control Notation.
Key Topics and Technical Requirements
- ECN syntax and lexical rules - definition of the ECN character set, lexical items, and formal syntax for encoding specifications.
- Encoding concepts - formal definitions of encoding classes, encoding structures, encoding objects, and encoding object sets.
- Modules and linkage - structure and use of the Encoding Definition Module (EDM) and Encoding Link Module (ELM) to organize and apply encodings to ASN.1 types.
- Mapping and transforms - mechanisms for mapping abstract ASN.1 values onto encoded fields, including transforms, transform composites, and value distribution rules.
- Application control - conditional encodings, governors, application points, reference fields, determinants, parameterization, and options for encoders/decoders.
- Advanced behaviours - differential encoding‑decoding, repetition and concatenation structures, alternative encodings, and rules for implicitly generated encoding structures.
- Identification and naming - identification of encoding classes/objects/object sets and the renames clause for exported structures.
- Interoperability constraints - ability to specify encodings by reference to standardized rules to ensure consistent implementation across systems.
Practical Applications and Who Uses It
- Protocol designers and standards authors who need a precise, machine‑readable way to define encoding behavior for ASN.1 types.
- Implementers of ASN.1 encoders/decoders and tool vendors building code-generation or validation tools.
- Systems integrators and interoperability testers ensuring that encoding semantics are unambiguous across implementations.
- Telecommunications, security, and information-exchange application developers who require customized or constrained encodings for performance, bandwidth, or regulatory reasons.
Related Standards
- ISO/IEC 8825 series (ASN.1 encoding rules)
- ISO/IEC 8824-1 / Rec. ITU‑T X.680 (ASN.1 foundational specifications)
- Identical text published as ITU‑T X.692 (02/2021)
ISO/IEC 8825-3:2021 is the authoritative reference when you need clear, modular, and precise encoding specifications tied directly to ASN.1 type definitions for reliable interoperability.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 6 - Telecommunications and information exchange between systems
- SKU
- ISO/IEC 8825-3:2021
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO/IEC 8824-1:2021
ДействующийInformation technology — Abstract Syntax Notation One (ASN.1) — Part 1: Specification of basic notation
Overview ISO/IEC 8824-1:2021 - Information technology - Abstract Syntax Notation One (ASN.1) - Part 1: Specification of basic notation - defines the canonical notation used to describe abstract data…
ISO 8212:1986
ОтменёнSoaps and detergents — Techniques of sampling during manufacture
Overview Standard Reference: ISO 8212:1986 Title: Soaps and detergents - Techniques of sampling during manufacture ISO 8212:1986 defines standardized techniques for taking representative samples of s…
ISO 20662:2020
ДействующийShips and marine technology — Hopper dredger supervisory and control systems
Overview ISO 20662:2020 - Ships and marine technology: Hopper dredger supervisory and control systems (HD‑SCS) - specifies the components, structure, general requirements, and functional requirements…
ISO 3021:2023
ДействующийAdventure tourism — Hiking and trekking activities — Requirements and recommendations
Overview ISO 3021:2023 - Adventure tourism: Hiking and trekking activities - Requirements and recommendations defines safety-focused requirements and recommendations for hiking and trekking offered a…
ISO 3826-2:2008
ДействующийPlastics collapsible containers for human blood and blood components — Part 2: Graphical symbols for use on l…
Overview ISO 3826-2:2008 - "Plastics collapsible containers for human blood and blood components - Part 2: Graphical symbols for use on labels and instruction leaflets" defines a system of internatio…
ISO/IEC 24730-1:2014
ДействующийInformation technology — Real-time locating systems (RTLS) — Part 1: Application programming interface (API)
Overview ISO/IEC 24730-1:2014 specifies the Application Programming Interface (API) for Real‑Time Locating Systems (RTLS). The standard defines a minimal, interoperable boundary that lets application…
ISO 8668-5:1992
ДействующийAircraft — Terminal junction systems — Part 5: Detail specification for type 3 system
Overview - ISO 8668-5:1992 (Aircraft terminal junction systems, Type 3) ISO 8668-5:1992 defines the detail specification for Type 3 Terminal Junction Systems (TJS) used in aircraft electrical install…
ISO 7574-3:1985
ДействующийAcoustics — Statistical methods for determining and verifying stated noise emission values of machinery and e…
Overview ISO 7574-3:1985 is part of the ISO 7574 series on acoustics and provides a simple (transition) statistical method for determining and verifying stated noise emission values for batches (lots…