1、 I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T X.696 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Corrigendum 1 (05/2017) SERIES X: DATA NETWORKS, OPEN SYSTEM COMMUNICATIONS AND SECURITY OSI networking and system aspects Abstract Syntax Notation One (ASN.1) Informati
2、on technology ASN.1 encoding rules: Specification of Octet Encoding Rules (OER) Technical Corrigendum 1 Recommendation ITU-T X.696 (2015) Technical Corrigendum 1 ITU-T X-SERIES RECOMMENDATIONS DATA NETWORKS, OPEN SYSTEM COMMUNICATIONS AND SECURITY PUBLIC DATA NETWORKS Services and facilities X.1X.19
3、 Interfaces X.20X.49 Transmission, signalling and switching X.50X.89 Network aspects X.90X.149 Maintenance X.150X.179 Administrative arrangements X.180X.199 OPEN SYSTEMS INTERCONNECTION Model and notation X.200X.209 Service definitions X.210X.219 Connection-mode protocol specifications X.220X.229 Co
4、nnectionless-mode protocol specifications X.230X.239 PICS proformas X.240X.259 Protocol Identification X.260X.269 Security Protocols X.270X.279 Layer Managed Objects X.280X.289 Conformance testing X.290X.299 INTERWORKING BETWEEN NETWORKS General X.300X.349 Satellite data transmission systems X.350X.
5、369 IP-based networks X.370X.379 MESSAGE HANDLING SYSTEMS X.400X.499 DIRECTORY X.500X.599 OSI NETWORKING AND SYSTEM ASPECTS Networking X.600X.629 Efficiency X.630X.639 Quality of service X.640X.649 Naming, Addressing and Registration X.650X.679 Abstract Syntax Notation One (ASN.1) X.680X.699 OSI MAN
6、AGEMENT Systems management framework and architecture X.700X.709 Management communication service and protocol X.710X.719 Structure of management information X.720X.729 Management functions and ODMA functions X.730X.799 SECURITY X.800X.849 OSI APPLICATIONS Commitment, concurrency and recovery X.850X
7、.859 Transaction processing X.860X.879 Remote operations X.880X.889 Generic applications of ASN.1 X.890X.899 OPEN DISTRIBUTED PROCESSING X.900X.999 INFORMATION AND NETWORK SECURITY X.1000X.1099 SECURE APPLICATIONS AND SERVICES X.1100X.1199 CYBERSPACE SECURITY X.1200X.1299 SECURE APPLICATIONS AND SER
8、VICES X.1300X.1399 CYBERSECURITY INFORMATION EXCHANGE X.1500X.1599 CLOUD COMPUTING SECURITY X.1600X.1699 For further details, please refer to the list of ITU-T Recommendations. Rec. ITU-T X.696 (2015)/Cor.1 (05/2017) i INTERNATIONAL STANDARD ISO/IEC 8825-7 RECOMMENDATION ITU-T X.696 Information tech
9、nology ASN.1 encoding rules: Specification of Octet Encoding Rules (OER) Technical Corrigendum 1 Summary This technical corrigendum to Rec. ITU-T X.696 | ISO/IEC 8825-7 provides corrections and clarifications for encoding of IEEE Real and encoding of nested untagged choice alternatives. History Edit
10、ion Recommendation Approval Study Group Unique ID* 1.0 ITU-T X.696 2014-08-29 17 11.1002/1000/12151 2.0 ITU-T X.696 2015-08-13 17 11.1002/1000/12487 2.1 ITU-T X.696 (2015) Cor. 1 2017-05-14 17 11.1002/1000/13258 * To access the Recommendation, type the URL http:/handle.itu.int/ in the address field
11、of your web browser, followed by the Recommendations unique ID. For example, http:/handle.itu.int/11.1002/1000/11830-en. ii Rec. ITU-T X.696 (2015)/Cor.1 (05/2017) FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications, in
12、formation and communication technologies (ICTs). The ITU Telecommunication Standardization Sector (ITU-T) is a permanent organ of ITU. ITU-T is responsible for studying technical, operating and tariff questions and issuing Recommendations on them with a view to standardizing telecommunications on a
13、worldwide basis. The World Telecommunication Standardization Assembly (WTSA), which meets every four years, establishes the topics for study by the ITU-T study groups which, in turn, produce Recommendations on these topics. The approval of ITU-T Recommendations is covered by the procedure laid down
14、in WTSA Resolution 1. In some areas of information technology which fall within ITU-Ts purview, the necessary standards are prepared on a collaborative basis with ISO and IEC. NOTE In this Recommendation, the expression “Administration“ is used for conciseness to indicate both a telecommunication ad
15、ministration and a recognized operating agency. Compliance with this Recommendation is voluntary. However, the Recommendation may contain certain mandatory provisions (to ensure, e.g., interoperability or applicability) and compliance with the Recommendation is achieved when all of these mandatory p
16、rovisions are met. The words “shall“ or some other obligatory language such as “must“ and the negative equivalents are used to express requirements. The use of such words does not suggest that compliance with the Recommendation is required of any party. INTELLECTUAL PROPERTY RIGHTSITU draws attentio
17、n to the possibility that the practice or implementation of this Recommendation may involve the use of a claimed Intellectual Property Right. ITU takes no position concerning the evidence, validity or applicability of claimed Intellectual Property Rights, whether asserted by ITU members or others ou
18、tside of the Recommendation development process. As of the date of approval of this Recommendation, ITU had not received notice of intellectual property, protected by patents, which may be required to implement this Recommendation. However, implementers are cautioned that this may not represent the
19、latest information and are therefore strongly urged to consult the TSB patent database at http:/www.itu.int/ITU-T/ipr/. ITU 2017 All rights reserved. No part of this publication may be reproduced, by any means whatsoever, without the prior written permission of ITU. ISO/IEC 8825-7:2015/Cor.1:2017 (E
20、) Rec. ITU-T X.696 (2015)/Cor.1 (05/2017) 1 INTERNATIONAL STANDARD ITU-T RECOMMENDATION Information technology ASN.1 encoding rules: Specification of Octet Encoding Rules (OER) Technical Corrigendum 1 Conventions used in this corrigendum: Original, unchanged, text is in normal font. Deleted text is
21、struck-through, thus: deleted text. Inserted text is underlined, thus: inserted text. 1 Clause 12.2 Replace clause 12.2 with the following: If all of the following are true: a) the lower bound of the effective value constraint of the mantissa is greater than or equal to 224 + 1 (16777215) and its up
22、per bound is less than or equal to 224 1 (16777215); b) the effective value constraint of the base is the fixed value 2; and c) the lower bound of the effective value constraint of the exponent is greater than or equal to 323126 and its upper bound is less than or equal to 292127, then the real valu
23、e shall be encoded in the binary32 (single precision) floating-point format specified in IEEE 754. 2 Clause 12.3 Replace clause 12.3 with the following: 12.3 Otherwise, if all of the following are true: a) the lower bound of the effective value constraint of the mantissa is greater than or equal to
24、253 + 1 (9007199254740991) and its upper bound is less than or equal to 253 1 (9007199254740991); b) the effective value constraint of the base is the fixed value 2; and c) the lower bound of the effective value constraint of the exponent is greater than or equal to 10741022 and its upper bound is l
25、ess than or equal to 9711023, then the real value shall be encoded in the binary64 (double precision) floating-point format specified in IEEE 754. 3 Clause 16.1 Replace clause 16.1 with: 16.1 The encoding of a sequence value shall consists of the following parts, in order: a) preamble; b) encodings
26、of the components in the extension root; c) extension addition presence bitmap (optional); and d) encodings of the extension additions (optional). NOTE Each of these parts occupies a whole number of octets. 4 Clause 18.1 Replace clause 18.1 with: 18.1 The value of a set type shall be encoded as if t
27、he type had been declared a sequence type, except that the components in the “RootComponentTypeList“ of the set type (as well as the preamble bits) shall be encoded in the order specified in 18.2. ISO/IEC 8825-7:2015/Cor.1:2017 (E) 2 Rec. ITU-T X.696 (2015)/Cor.1 (05/2017) 5 Clause 20.1 Add Note 3 a
28、t the end of clause 20.1: NOTE 3 If the type of the choice alternative is an untagged choice type, the outermost tag for that alternative will appear more than once in the encoding. This is different from how BER works. Printed in Switzerland Geneva, 2017 SERIES OF ITU-T RECOMMENDATIONS Series A Org
29、anization of the work of ITU-T Series D Tariff and accounting principles and international telecommunication/ICT economic and policy issues Series E Overall network operation, telephone service, service operation and human factors Series F Non-telephone telecommunication services Series G Transmissi
30、on systems and media, digital systems and networks Series H Audiovisual and multimedia systems Series I Integrated services digital network Series J Cable networks and transmission of television, sound programme and other multimedia signals Series K Protection against interference Series L Environme
31、nt and ICTs, climate change, e-waste, energy efficiency; construction, installation and protection of cables and other elements of outside plant Series M Telecommunication management, including TMN and network maintenance Series N Maintenance: international sound programme and television transmissio
32、n circuits Series O Specifications of measuring equipment Series P Telephone transmission quality, telephone installations, local line networks Series Q Switching and signalling, and associated measurements and tests Series R Telegraph transmission Series S Telegraph services terminal equipment Seri
33、es T Terminals for telematic services Series U Telegraph switching Series V Data communication over the telephone network Series X Data networks, open system communications and security Series Y Global information infrastructure, Internet protocol aspects, next-generation networks, Internet of Things and smart cities Series Z Languages and general software aspects for telecommunication systems