Introduction
�1��� �Scope
�2��� �Normative
references
������ �2.1��� �Identical
Recommendations | International Standards
������ �2.2��� �Additional
references
�3��� �Definitions
�4��� �Abbreviations
�5��� �Notation
�6��� �Convention
�7��� �Conformance
�8��� �Basic encoding
rules
������ �8.1��� �General
rules for encoding
���������������� �8.1.1��� �Structure of an encoding
���������������� �8.1.2��� �Identifier octets
���������������� �8.1.3��� �Length octets
���������������� �8.1.4��� �Contents octets
���������������� �8.1.5��� �End-of-contents octets
������ �8.2��� �Encoding
of a boolean value
������ �8.3��� �Encoding
of an integer value
������ �8.4��� �Encoding
of an enumerated value
������ �8.5��� �Encoding
of a real value
������ �8.6��� �Encoding
of a bitstring value
������ �8.7��� �Encoding
of an octetstring value
������ �8.8��� �Encoding
of a null value
������ �8.9��� �Encoding
of a sequence value
����� �8.10��� �Encoding
of a sequence-of value
����� �8.11��� �Encoding
of a set value
����� �8.12��� �Encoding
of a set-of value
����� �8.13��� �Encoding
of a choice value
����� �8.14��� �Encoding
of a value of a prefixed type
����� �8.15��� �Encoding
of an open type
����� �8.16��� �Encoding
of an instance-of value
����� �8.17��� �Encoding
of a value of the embedded-pdv type
����� �8.18��� �Encoding
of a value of the external type
����� �8.19��� �Encoding
of an object identifier value
����� �8.20��� �Encoding
of a relative object identifier value
����� �8.21��� �Encoding
of an OID internationalized resource identifier value
����� �8.22��� �Encoding
of a relative OID internationalized resource identifier value
����� �8.23��� �Encoding
for values of the restricted character string types
����� �8.24��� �Encoding
for values of the unrestricted character string type
����� �8.25��� �Encoding for values of the Useful Types
����� �8.26��� �Encoding for values of the TIME type and the useful time types
���������������� �8.26.1��� �Encoding for values of the TIME type
���������������� �8.26.2��� �Encoding for values of the DATE type
���������������� �8.26.3��� �Encoding for values of the TIME-OF-DAY type
���������������� �8.26.4��� �Encoding for values of the DATE-TIME
type
���������������� �8.26.5��� �Encoding for values of the DURATION type
�9��� �Canonical
encoding rules
������ �9.1��� �Length
forms
������ �9.2��� �String
encoding forms
������ �9.3��� �Set
components
10��� �Distinguished
encoding rules
����� �10.1��� �Length
forms
����� �10.2��� �String
encoding forms
����� �10.3��� �Set
components
11��� �Restrictions on
BER employed by both CER and DER
����� �11.1��� �Boolean
values
����� �11.2��� �Unused
bits
����� �11.3��� �Real
values
����� �11.4��� �GeneralString
values
����� �11.5��� �Set
and sequence components with default value
����� �11.6��� �Set‑of
components
����� �11.7��� �GeneralizedTime
����� �11.8��� �UTCTime
���������������� �11.8.4��� �Examples of valid representations
���������������� �11.8.5��� �Examples of invalid representations
����� �11.9��� �The TIME
type and the useful time types
12��� �Use of BER, CER
and DER in transfer syntax definition
Annex A� Example of encodings
������ �A.1��� �ASN.1
description of the record structure
������ �A.2��� �ASN.1
description of a record value
������ �A.3��� �Representation
of this record value
Annex B� Identification of Encoding Rules
Annex C� Illustration of real value encoding