标准搜索结果: 'GB/T 16263.1-2025'
| 标准编号 | GB/T 16263.1-2025 (GB/T16263.1-2025) | | 中文名称 | 信息技术 ASN.1编码规则 第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范 | | 英文名称 | Information technology - ASN.1 encoding rules - Part 1: Specification of Basic Encoding Rules(BER), Canonical Encoding Rules(CER) and Distinguished Encoding Rules(DER) | | 行业 | 国家标准 (推荐) | | 中标分类 | L79 | | 国际标准分类 | 35.100.60 | | 字数估计 | 38,348 | | 发布日期 | 2025-04-25 | | 实施日期 | 2025-11-01 | | 旧标准 (被替代) | GB/T 16263.1-2006 | | 发布机构 | 国家市场监督管理总局、中国国家标准化管理委员会 |
GB/T 16263.1-2025: 信息技术 ASN.1编码规则 第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范
ICS 35.100.60
CCSL79
中华人民共和国国家标准
代替GB/T 16263.1-2006
信息技术 ASN.1编码规则
第1部分:基本编码规则(BER)、
正则编码规则(CER)和
非典型编码规则(DER)规范
(ISO/IEC 8825-1:2021,IDT)
2025-04-25发布 2025-11-01实施
国 家 市 场 监 督 管 理 总 局
国 家 标 准 化 管 理 委 员 会 发 布
目次
前言 Ⅲ
引言 Ⅴ
1 范围 1
2 规范性引用文件 1
3 术语和定义 2
4 缩略语 3
5 记法 3
6 约定 3
7 符合性 3
8 基本编码结构 4
8.1 编码的一般规则 4
8.2 布尔值的编码 7
8.3 整数值的编码 7
8.4 枚举值的编码 8
8.5 实数值的编码 8
8.6 位串值的编码 9
8.7 八位位组串值的编码 10
8.8 空值的编码 11
8.9 序列值的编码 11
8.10 单一序列值的编码 11
8.11 集合值的编码 11
8.12 单一集合值的编码 11
8.13 选择值的编码 12
8.14 有前缀类型值的编码 12
8.15 开放类型的编码 12
8.16 单一实例值的编码 13
8.17 嵌入式pdv类型值的编码 13
8.18 外部类型值的编码 13
8.19 客体标识符值的编码 14
8.20 相关客体标识符值的编码 15
8.21 OID国际化资源标识符值的编码 15
8.22 相对OID国际化资源标识符值的编码 16
8.23 受限字符串类型值的编码 16
8.24 无限制字符串类型值的编码 18
8.25 有用的类型值的编码 18
8.26 TIME类型和有用的时间类型值的编码 18
9 正则编码规则 19
9.1 长度形式 19
9.2 串编码形式 19
9.3 集合组件 19
10 非典型编码规则 20
10.1 长度形式 20
10.2 串编码形式 20
10.3 集合组件 20
11 CER和DER使用BER的限制 20
11.1 布尔值 20
11.2 未使用的位 20
11.3 实数值 21
11.4 GeneralString值 21
11.5 默认值的集合和序列组件 21
11.6 单一集合组件 21
11.7 GeneralizedTime(通用时) 21
11.8 UTCTime(世界协调时) 22
11.9 TIME类型和有用的时间类型 22
12 传送语法定义中的BER、CER和DER的使用 22
附录A(资料性) 编码示例 24
附录B(资料性) 客体标识符赋值 27
附录C(资料性) 实数值编码的实例 28
参考文献 30
前言
本文件按照GB/T 1.1-2020《标准化工作导则 第1部分:标准化文件的结构和起草规则》的规定
起草。
本文件是GB/T 16263《信息技术 ASN.1编码规则》的第1部分。GB/T 16263已经发布了以下
部分:
---第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范;
---第2部分:紧缩编码规则(PER)规范;
---第4部分:XML编码规则(XER);
---第5部分:W3CXML模式定义到ASN.1的映射。
本文件代替GB/T 16263.1-2006《信息技术 ASN.1编码规则 第1部分:基本编码规则(BER)、
正则编码规则(CER)和非典型编码规则(DER)规范》,与GB/T 16263.1-2006相比,除结构调整和编
辑性改动外,主要技术变化如下:
---缩略语中增加了“UTF8”,删除了“ULA”(见第4章,2006年版的第4章);
---增加了编码结构的相关规定(见8.1.1.5);
---更改了实数值为0值编码的有关描述(见8.5.2、8.5.3和8.5.9,2006年版的8.5.2和8.5.8);
---增加了“有前缀类型值的编码”的相关规定(见8.14.1);
---增加了“OID国际化资源标识符值的编码”“相对OID国际化资源标识符值的编码”“TIME类
型和有用的时间类型值的编码”的相关规定(见8.21、8.22和8.26);
---增加了“TIME类型和有用的时间类型值”转换为规范格式的相关规定(见11.9);
---增加了“OID国际化资源标识符”用来标识和描述基本编码规则(见第12章);
本文件等同采用ISO/IEC 8825-1:2021《信息技术 ASN.1编码规则 第1部分:基本编码规则
(BER)、正则编码规则(CER)和非典型编码规则(DER)规范》。
本文件做了下列最小限度的编辑性改动:
---将文中引用到具体条款的规范性引用文件统一改为注日期引用;
---删除规范性引用文件中的“注”,引用ISO/IEC 10646最新版本,引用内容不涉及技术变化;
---第4章缩略语中删除了全文未引用的缩略语“ULA”;
---将全文的缩略语“UTF-8”“UTF8”统一为第4章中定义的缩略语“UTF8”。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。
本文件起草单位:中国电子技术标准化研究院、深圳赛西信息技术有限公司、中国科学院计算技术
研究所、联想(北京)有限公司、江苏赛西科技发展有限公司、豪尔赛科技集团股份有限公司、北京电信规
划设计院有限公司、上海天臣微纳米科技股份有限公司、中移(杭州)信息技术有限公司、安徽电信规划
设计有限责任公司、中国科学院自动化研究所、无锡物联网产业研究院、天津市特种设备监督检验技术
研究院、重庆市质量和标准化研究院、视联动力信息技术股份有限公司。
本文件主要起草人:苏静茹、张学骞、张弛、刘敏、马逸龙、王煜炜、张丰、李家京、周立雄、贾景润、
刘琼、何赛克、栾海晶、王亚威、吴明娟、王璇、张程、刘玉梅、向磊、董暄、赵义正、张培杰、陈书义、李菊峰、
孙凡力、刘必龙。
本文件及其所代替文件的历次版本发布情况为:
---1996年首次发布为GB/T 16263-1996;
---2006年第一次修订为GB/T 16263.1-2006;
---本次为第二次修订。
引 言
GB/T 16262.1-2025、GB/T 16262.2-2025、GB/T 16262.3-2025和GB/T 16262.4-2025(抽象
语法记法一或ASN.1)共同规定了抽象语法的记法,本文件定义了用ASN.1记法定义的类型值的编码
规则,应用这些编码规则可产生对这些值的传送语法,也适用于解码。
本文件定义了3种编码规则集合,分别称为基本编码规则、正则编码规则和非典型编码规则。其
中,基本编码规则给出编码发送器如何对数据值进行编码的各种选择,而正则编码规则和非典型编码规
则只从为基本编码规则所允许的那些编码中选择一种编码,排除发送器的所有选项。正则编码规则和
非典型编码规则加在基本编码规则上的限制集是互不相同的。
附录A给出了应用基本编码规则的示例。
附录B总结了在本文件中所产生的客体标识符和OID国际资源标识符值的赋值。
附录C给出了对编码实数应用基本编码规则的示例。
GB/T 16263拟由8个部分构成。
---第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范。目的在
于规定基本编码规则集合。
---第2部分:紧缩编码规则(PER)规范。目的在于规定紧缩编码规则集合。
---第3部分:编码控制表示法(ECN)规范。目的在于规范ASN.1编码控制表示法。
---第4部分:XML编码规则(XER)。目的在于规定基本XML编码规则集(BASIC-XER)、正则
XML编码规则集(CXER)和扩展XML编码规则集(EXTENDED-XER)。
---第5部分:W3CXML模式定义到ASN.1的映射。目的在于规定从任何XSD模式到ASN.1
模式进行映射的两种版本。
---第6部分:PER编码指令的注册和应用。目的在于指定PER编码指令格式、机制、注册机构
运作、PER与 ASN.1相关联的方法。
---第7部分:八位字节编码规则 (OER)规范。目的在于为基本八位字节编码规则提供约束,并
为任何给定的 ASN.1值生成唯一编码。
---第8部分:JavaScript对象表示法编码规则 (JER)规范。目的在于指定一组JavaScript对象
表示法编码规则,以用于使用JSON应用程序进行互操作。
信息技术 ASN.1编码规则
第1部分:基本编码规则(BER)、
正则编码规则(CER)和
非典型编码规则(DER)规范
1 范围
本文件规定了基本编码规则集合,这些基本编码规则也适用于解码这种传送语法,用来标识被传送
的数据值。本文件还规定了正则编码规则和非典型编码规则集合,它们将值的编码限制为基本编码规
则提供的一种替换编码。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文
件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于
本文件。
GB/T 16262.1-2025 信息技术 抽象语法记法一(ASN.1) 第1部分:基本记法规范(ISO/
IEC 8824-1:2021,IDT)
GB/T 16262.2-2025 信息技术 抽象语法记法一(ASN.1) 第2部分:信息客体规范......
|