BS ISO/IEC 8825-7:2021
$128.58
Information technology. ASN.1 encoding rules – Specification of Octet Encoding Rules (OER)
Published By | Publication Date | Number of Pages |
BSI | 2021 | 38 |
This Recommendation | International Standard specifies a set of Basic Octet Encoding Rules (BASIC-OER) that may be used to derive a transfer syntax for values of the types defined in Rec. ITU-T X.680 | ISO/IEC 8824-1, Rec. ITU-T X.681 | ISO/IEC 8824-2, Rec. ITU-T X.682 | ISO/IEC 8824-3, Rec. ITU-T X.683 | ISO/IEC 8824-4. This Recommendation | International Standard also specifies a set of Canonical Octet Encoding Rules (CANONICAL-OER) which provides constraints on the Basic Octet Encoding Rules and produces a unique encoding for any given ASN.1 value. It is implicit in the specification of these encoding rules that they are also to be used for decoding.
The encoding rules specified in this Recommendation | International Standard:
-
are used at the time of communication;
-
are intended for use in circumstances where encoding/decoding speed is the major concern in the choice of encoding rules;
-
allow the extension of an abstract syntax by addition of extra values for all forms of extensibility described in Rec. ITU-T X.680 | ISO/IEC 8824-1.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
6 | Blank Page |
7 | CONTENTS |
9 | Introduction |
10 | Blank Page |
11 | 1 Scope 2 Normative references 2.1 Identical Recommendations | International Standards 2.2 Additional references |
12 | 3 Definitions 3.1 Specification of basic notation 3.2 Information object specification 3.3 Constraint specification 3.4 Parameterization of ASN.1 specification 3.5 Basic Encoding Rules (BER) 3.6 Packed Encoding Rules (PER) 3.7 Additional definitions |
14 | 4 Abbreviations 5 Convention 6 Encodings specified by this Recommendation | International Standard |
15 | 7 Conformance 8 General provisions 8.1 Use of the type notation 8.2 Constraints |
17 | 8.3 Type and value model used for encoding 8.4 Types to be encoded 8.5 Production of a complete OER encoding 8.6 Length determinant |
18 | 8.7 Encoding of tags 9 Encoding of Boolean values 10 Encoding of integer values |
19 | 11 Encoding of enumerated values |
20 | 12 Encoding of real values |
21 | 13 Encoding of bitstring values 13.1 General 13.2 Encoding of bitstring types with a fixed size 13.3 Encoding of bitstring types with a variable size 14 Encoding of octetstring values |
22 | 15 Encoding of the null value 16 Encoding of sequence values |
23 | 17 Encoding of sequence-of values 18 Encoding of set values 19 Encoding of set-of values 20 Encoding of choice values |
24 | 21 Encoding of object identifier values 22 Encoding of relative object identifier values 23 Encoding of values of the internationalized resource reference type 24 Encoding of values of the relative internationalized resource reference type 25 Encoding of values of the embedded-pdv type 26 Encoding of values of the external type |
25 | 27 Encoding of values of the restricted character string types 28 Encoding of values of the unrestricted character string type |
26 | 29 Encoding of values of the time types 29.1 General |
27 | 29.2 Optimized encoding of time subtypes with the Basic=Date property setting |
28 | 29.3 Optimized encoding of time subtypes with the Basic=Time property setting |
29 | 29.4 Optimized encoding of time subtypes with the Basic=Interval property setting |
30 | 30 Encoding of open type values 31 Canonical Octet Encoding Rules |
31 | 32 Object identifier values referencing the encoding rules |
32 | Annex A Example of OER encodings A.1 ASN.1 description of the record structure A.2 ASN.1 description of a record value A.3 BASIC-OER and CANONICAL-OER representation of this record value |
33 | A.3.1 Hexadecimal view A.3.2 Descriptive view |
35 | Annex B Interoperability with NTCIP 1102:2004 |
36 | Bibliography |