ITU-T Rec. X.690 (07/2002) Information technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), ... Summary Source FOREWORD CONTENTS 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.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 tagged value 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 for values of the restricted character string types 8.22 Encoding for values of the unrestricted character string 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 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 - Assignment of object identifier values Annex C - Illustration of real value encoding