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.691 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Corrigendum 1 (10/2016) 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 Packed Encoding Rules (PER) Technical Corrigendum 1 Recommendation ITU-T X.691 (2015) Technical Corrigendum 1 ITU-T X-SERIES RECOMMENDATIONS DATA NETWORKS, OPEN SYSTEM COMMUNICATIONS AND SECURITY PUBLIC DATA NETWORKS Services and facilities X.1X.1
3、9 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 C
4、onnectionless-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 MA
6、NAGEMENT 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.850
7、X.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 SE
8、RVICES 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.691 (2015)/Cor.1 (10/2016) i INTERNATIONAL STANDARD ISO/IEC 8825-2 RECOMMENDATION ITU-T X.691 Information tec
9、hnology ASN.1 encoding rules: Specification of Packed Encoding Rules (PER) Technical Corrigendum 1 Summary This Technical Corrigendum 1 to Rec. ITU-T X.691 (2015) | ISO/IEC 8825-2:2015 provides corrections and clarifications for inclusion of a complete encoding in a bitstring. History Edition Recomm
10、endation Approval Study Group Unique ID* 1.0 ITU-T X.691 1995-04-10 7 11.1002/1000/3047 1.1 ITU-T X.691 (1995) Technical Cor. 1 1997-12-12 7 11.1002/1000/4184 1.2 ITU-T X.691 (1995) Technical Cor. 2 1997-12-12 7 11.1002/1000/4185 2.0 ITU-T X.691 1997-12-12 7 11.1002/1000/4448 2.1 ITU-T X.691 (1997)
11、Technical Cor. 1 1999-06-18 7 11.1002/1000/4707 2.2 ITU-T X.691 (1997) Amd. 1 1999-06-18 7 11.1002/1000/4706 2.3 ITU-T X.691 (1997) Technical Cor. 2 2001-02-02 7 11.1002/1000/5337 2.4 ITU-T X.691 (1997) Technical Cor. 3 2001-03-15 7 11.1002/1000/5338 3.0 ITU-T X.691 2002-07-14 17 11.1002/1000/6090 3
12、.1 ITU-T X.691 (2002) Amd. 1 2003-10-29 17 11.1002/1000/7022 3.2 ITU-T X.691 (2002) Technical Cor. 1 2005-05-14 17 11.1002/1000/8513 3.3 ITU-T X.691 (2002) Technical Cor. 2 2005-11-29 17 11.1002/1000/8638 3.4 ITU-T X.691 (2002) Amd. 2 2006-06-13 17 11.1002/1000/8839 3.5 ITU-T X.691 (2002) Amd. 3 200
13、7-05-29 17 11.1002/1000/9109 4.0 ITU-T X.691 2008-11-13 17 11.1002/1000/9609 4.1 ITU-T X.691 (2008) Cor. 1 2011-10-14 17 11.1002/1000/11379 4.2 ITU-T X.691 (2008) Cor. 2 2012-04-13 17 11.1002/1000/11585 4.3 ITU-T X.691 (2008) Cor. 3 2014-11-13 17 11.1002/1000/12337 4.4 ITU-T X.691 (2008) Cor. 4 2014
14、-11-13 17 11.1002/1000/12339 5.0 ITU-T X.691 2015-08-13 17 11.1002/1000/12484 5.1 ITU-T X.691 (2015) Cor. 1 2016-10-14 17 11.1002/1000/13039 * To access the Recommendation, type the URL http:/handle.itu.int/ in the address field of your web browser, followed by the Recommendations unique ID. For exa
15、mple, http:/handle.itu.int/11.1002/1000/11830-en. ii Rec. ITU-T X.691 (2015)/Cor.1 (10/2016) FOREWORD The International Telecommunication Union (ITU) is the United Nations specialized agency in the field of telecommunications, information and communication technologies (ICTs). The ITU Telecommunicat
16、ion 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 worldwide basis. The World Telecommunication Standardization Assembly (
17、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 in WTSA Resolution 1. In some areas of information technology which fal
18、l 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 administration and a recognized operating agency. Compliance with this Re
19、commendation 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 provisions are met. The words “shall“ or some other obligatory language
20、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 attention to the possibility that the practice or implementation of this Recomm
21、endation 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 outside of the Recommendation development process. As of the date of appr
22、oval 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 latest information and are therefore strongly urged to consult the TSB
23、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-2:2015/Cor.1:2017 (E) Rec. ITU-T X.691 (2015)/Cor.1 (10/2016) 1 INTERNATIONAL STANDARD ITU-
24、T RECOMMENDATION Information technology ASN.1 encoding rules: Specification of Packed Encoding Rules (PER) Technical Corrigendum 1 Conventions used in this corrigendum: Original, unchanged, text is in normal font. Deleted text is struck-through, thus: deleted text. Inserted text is underlined, thus:
25、 inserted text. 1 Clause 11.1.1 Modify clause 11.1.1 as follows: 11.1.1 If an ASN.1 type is encoded using any of the encoding rules identified by the object identifiers listed in subclause 33.2 (or by direct textual reference to this Recommendation | International Standard), and the encoding is incl
26、uded in: a) an ASN.1 octetstring; or b) an ASN.1 bitstring, or c) an ASN.1 open type; or c)d) any part of an ASN.1 external or embedded pdv type; or d)e) any carrier protocol that is not defined using ASN.1 then that ASN.1 type is defined as an outermost type for this application, and subclause 11.1
27、.2 shall apply to all encodings of its values. NOTE 1 This means that all complete PER encodings (for all variants) that are used in this way are always an integral multiple of eight bits except when the UNALIGNED variant is used and the encoding is included in an ASN.1 bitstring (case b) above). NO
28、TE 2 It is possible using the Encoding Control Notation (see Recommendation ITU-T X.692 | ISO/IEC 8825-3) to specify a variant of PER encodings in which the encoding is not padded to an octet boundary as specified in 11.1.2. Many tools support this option. NOTE 3 It is recognized that a carrier prot
29、ocol not defined using ASN.1 need not explicitly carry the additional zero bits for padding (specified in 11.1.2), but can imply their presence. 2 Clause 11.1.3 Modify clause 11.1.3 as follows: 11.1.3 In the UNALIGNED variant of these encoding rules, all fields shall be concatenated without padding.
30、 In all the cases of 11.1.1 except case b), subclause 11.1.3.1 applies. In case b) of 11.1.1, subclause 11.1.3.2 applies. 11.1.3.1 (The result of the encoding is not contained in an ASN.1 bitstring) If the result of encoding the outermost value is an empty bit string, the bit string shall be replace
31、d with a single octet with all bits set to 0. If it is a non-empty bit string and it is not a multiple of eight bits, (one to seven) zero bits shall be appended to it to produce a multiple of eight bits. 11.1.3.2 (The result of the encoding is contained in an ASN.1 bitstring) If the result of encodi
32、ng the outermost value is an empty bit string, the bit string shall be replaced with a single bit set to 0. No padding bits shall be appended. Printed in Switzerland Geneva, 2017 SERIES OF ITU-T RECOMMENDATIONS Series A Organization of the work of ITU-T Series D General tariff principles Series E Ov
33、erall network operation, telephone service, service operation and human factors Series F Non-telephone telecommunication services Series G Transmission systems and media, digital systems and networks Series H Audiovisual and multimedia systems Series I Integrated services digital network Series J Ca
34、ble networks and transmission of television, sound programme and other multimedia signals Series K Protection against interference Series L Environment and ICTs, climate change, e-waste, energy efficiency; construction, installation and protection of cables and other elements of outside plant Series
35、 M Telecommunication management, including TMN and network maintenance Series N Maintenance: international sound programme and television transmission circuits Series O Specifications of measuring equipment Series P Terminals and subjective and objective assessment methods Series Q Switching and sig
36、nalling Series R Telegraph transmission Series S Telegraph services terminal equipment Series 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 and next-generation networks, Internet of Things and smart cities Series Z Languages and general software aspects for telecommunication systems