Shopping Cart

No products in the cart.

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
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

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
BS ISO/IEC 8825-7:2021
$128.58