![header thumbnail](/images/publishers\iti_cover.gif)
INCITS/ISO/IEC 8825-2 : 2014
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
![header thumbnail](/images/publishers\iti_cover.gif)
INFORMATION TECHNOLOGY - ASN.1 ENCODING RULES: SPECIFICATION OF PACKED ENCODING RULES (PER)
Hardcopy , PDF
15-02-2020
English
01-01-2014
Introduction
1 Scope
2 Normative references
2.1 Identical Recommendations/International Standards
2.2 Paired Recommendations/International Standards equivalent
in technical content
2.3 Additional references
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
3.6 Additional definitions
4 Abbreviations
5 Notation
6 Convention
7 Encoding rules defined in this Recommendation/International
Standard
8 Conformance
9 The approach to encoding used for PER
9.1 Use of the type notation
9.2 Use of tags to provide a canonical order
9.3 PER-visible constraints
9.4 Type and value model used for encoding
9.5 Structure of an encoding
9.6 Types to be encoded
10 Encoding procedures
10.1 Production of the complete encoding
10.2 Open type fields
10.3 Encoding as a non-negative-binary-integer
10.4 Encoding as a 2's-complement-binary-integer
10.5 Encoding of a constrained whole number
10.6 Encoding of a normally small non-negative whole number
10.7 Encoding of a semi-constrained whole number
10.8 Encoding of an unconstrained whole number
10.9 General rules for encoding a length determinant
11 Encoding the boolean type
12 Encoding the integer type
13 Encoding the enumerated type
14 Encoding the real type
15 Encoding the bitstring type
16 Encoding the octetstring type
17 Encoding the null type
18 Encoding the sequence type
19 Encoding the sequence-of type
20 Encoding the set type
21 Encoding the set-of type
22 Encoding the choice type
23 Encoding the object identifier type
24 Encoding the relative object identifier type
25 Encoding the embedded-pdv type
26 Encoding of a value of the external type
27 Encoding the restricted character string types
28 Encoding the unrestricted character string type
29 Object identifiers for transfer syntaxes
Annex A - Example of encodings
A.1 - Record that does not use subtype constraints
A.1.1 ASN.1 description of the record structure
A.1.2 ASN.1 description of a record value
A.1.3 ALIGNED PER representation of this record value
A.1.4 UNALIGNED PER representation of this record value
A.2 - Record that uses subtype constraints
A.2.1 ASN.1 description of the record structure
A.2.2 ASN.1 description of a record value
A.2.3 ALIGNED PER representation of this record value
A.2.4 UNALIGNED PER representation of this record value
A.3 - Record that uses extension markers
A.3.1 ASN.1 description of the record structure
A.3.2 ASN.1 description of a record value
A.3.3 ALIGNED PER representation of this record value
A.3.4 UNALIGNED PER representation of this record value
A.4 - Record that uses extension addition groups
A.4.1 ASN.1 description of the record structure
A.4.2 ASN.1 description of a record value
A.4.3 ALIGNED PER representation of this record value
A.4.4 UNALIGNED PER representation of this record value
Annex B - Observations on combining PER-visible constraints
Annex C - Support for the PER algorithms
Annex D - Support for the ASN.1 rules of extensibility
Annex E - Tutorial annex on concatenation of PER encodings
Annex F - Assignment of object identifier values
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, flexible and cost effective.