ICS 35.240.99 L 76 中华人民共和国国家标准 GB/T 36904—2018 电子证照 标识规范 Electronic certificateIdentifier specification 2019-01-01实施 2018-11-15发布 国家市场监督管理总局 发布 中国国家标准化管理委员会 GB/T36904—2018 目 次 前言 1 范围 规范性引用文件 术语和定义 缩略语 编码规则 5 5.1 标识结构 5.2 电子证照根代码 5.3 证照类型代码 5.4 证照颁发机构代码 5.5 流水号 5.6 版本号 5.7 校验位 6标识的生成与管理要求 附录A(资料性附录) 校验位的计算示例 参考文献… GB/T36904—2018 前言 本标准按照GB/T1.1一2009给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任 本标准由国家密码管理局提出并归口。 本标准起草单位:中央办公厅信息中心、中国电子技术标准化研究院、福建南威软件有限公司、方正 国际软件(北京)有限公司、成都卫士通信息产业股份有限公司、浪潮软件集团有限公司、北京冠群信息 技术有限责任公司、航天福昕软件(北京)有限公司、北京海泰方圆科技股份有限公司、北京书生电子技 术有限公司、浙江汇信科技有限公司、普华诚信信息技术有限公司、甘肃方维信息技术有限公司、广州市 中智软件开发有限公司、山东省标准化研究院、中国软件与技术服务股份有限公司、中安网脉(北京)技 术股份有限公司、上海维豪信息安全技术有限公司。 本标准主要起草人:陈亚军、李海波、孙文龙、苗宗利、黄文峰、李平立、代红、钟伟平、王少康、 王寒冰、张宇、武文高、王忠义、刘丹、柴德华、董卫兵、刘冰、苗银军、梁国杰、汪翔、张静、逢锦山、程主、 冯文化、王天顺、陈晶、郑秉文、李易昂、王雷、龚沫薇, GB/T 36904—2018 电子证照 标识规范 1范围 本标准规定了电子证照标识的编码规则以及标识生成、管理要求。 本标准适用于电子证照标识的生成和校验。 规范性引用文件 2 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T1988—1998信息技术信息交换用七位编码字符集 GB/T17710—2008 信息技术安全技术校验字符系统 GB/T36902—2018 电子证照 目录信息规范 GB/T36903—2018 电子证照 元数据规范 3术语和定义 GB/T36902—2018、GB/T36903—2018界定的以及下列术语和定义适用于本文件。 3.1 马coding 编码 给事物或概念赋予代码的过程。 [GB/T10113—2003,定义2.2.1] 3.2 代码code 表示特征事物或概念的一个或一组字符 注:这些字符可以是阿拉伯数字、拉丁字母或便于人和机器识别与处理的其他符号。 [GB/T10113—2003,定义2.2.5] 3.3 Fobject identifier 对象标识符 与无歧义地标识它的客体相关的全局唯一值。 [GB/T16262.1—2006,定义3.6.47] 3.4 电子证照标识 electronic certificate identifier 赋予电子证照的唯一代码。 4 缩略语 下列缩略语适用于本文件。 OID:对象标识符(objectidentifier) 1 GB/T36904—2018 5编码规则 5.1标识结构 电子证照标识采用组合编码方式生成,各部分由数字、英文大写字母以及点分隔符“” (GB/T1988—1998规定的编码为2E)组成。 标识的组成部分从左至右依次为:电子证照根代码、证照类型代码、证照颁发机构代码、流水号、版 本号和校验位,各部分之间用点分隔符“."分隔。具体结构见图1。 1.2.156.3005.2.XxxxxxxxxxxxxxxxxxxxX.X..X X.X. XXX. 校验位 版本号 流水号 证照颁发机构代码 证照类型代码 电子证照根代码 图1电子证照标识结构 5.2电子证照根代码 用于区分证照和其他种类电子文件的代码,电子证照根代码的OID取值固定为“1.2.156.3005.2”。 5.3证照类型代码 见GB/T36902一2018的5.2.2“证照类型代码” 5.4证照颁发机构代码 见GB/T36903—2018的5.2.6证照颁发机构代码”。 5.5流水号 流水号应在该证照类型及颁发机构下唯一,可使用“证照编号”(见GB/T369032018中5.2.3)元 数据项的取值或其部分内容,也可以另行定义流水号编号规则 证照信息如有变更,可根据业务需求保持流水号不变。 5.6版本号 电子文件版本的标识号,3位阿拉伯数字。因年检、续期等业务操作而形成新的电子证照文件时, 如证照编号和流水号均不变,则应产生一个新的递增版本号加以区分。 5.7校验位 校验位为1位数字或英文大写字母,用以检验证照标识的正确性。校验位按照GB/T17710一2008 定义的“ISO/IEC7064MOD37,36”规则计算,验证式如下: (.(((M+an) Il M2 l(M+1)+a(n-1)) Il m.2)I(M+1)+...+ai) I m=1 式中: M 模数,串所有可用字符的总个数; 2 GB/T36904—2018 n 含校验位的串位数; ~ 从右侧计算的字符所在串的位置序号; ai 英文字母数字串从左到右分别为a,到a1,其中a1为校验位; II M 除以M后的余数,如果为0,则应替换为M; I(M+1) 除以(M+1)后的余数,不会为0。 注:电子证照根代码和各组成部分之间的分隔符不参与校验码计算。 标识校验位计算的示例参见附录A。 标识的生成与管理要求 6 电子证照文件标识生成和管理要求包括: a) 电子证照的标识由证照颁发机构按规则生成,并保证其唯一性; 电子证照标识生成后,在交换、存档等过程中应保持不变。 3 GB/T36904—2018 附录A (资料性附录) 校验位的计算示例 假设×X市某单位的建筑工程施工许可证,待计算校验位的字符串为1.2.156.3005.2. 的“ISO/IEC7064MOD37,36”计算得到校验位取值为22,对应字符为L,则完整的证照标识为 见表A.1。 表A.1 校验位计算示例 SAG 调整后下次 乘积 + 下一字符值 = 中间和 调整中间和 2 结果 计算值的乘积 步骤 S, II M P, + = S, X 2 = Pj+1 Pj+1 /(m+1) anj+1 1 M + 1 1 1. 2 = 2 2 2 2 + 1 = 3 3 2 = 6 6 3. 6 + 1 7 7 2 = 14 14 + 0 4 14 14 14 X 2 = 28 28 .5 28 + 0 一 28 28 X 2 = 56 19 6 19 + 0 一 19 19 X 2 = 88 1 7 1 + 0 1 1 2 = 2 2 8 2 + 0 2 2 X 2 = 4 4 9 4 + 0 4 4 X 2 = 8 8 10 8 + 0 = 8 8 X 2 = 16 16 11 16 + 0 16 16 2 = 32 32 12 32 + 0 32 32 2 = 64 27 13 27 + 1 28 28 2 56 19 14 19 + 3 22 22 X 2 44 7 15 7 + 3 10 10 2 = 20 20 16 20 + 3 23 23 X 2 46 9 17 9 + 8 = 17 17 2 = 34 34 18 34 + 33 30 30 X 2 = 60 23 19 23 + 0 23 23 2 = 46 9 20 9 + 0 9 6 X 2 = 18 18 21 18 + 2 = 20 20 2 = 40 3 22 3 + 1 4 4 X 2 = 8 8 23 8 + 1 一 9 9 2 = 18 18 4
GB-T 36904-2018 电子证照 标识规范
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思安 于 2023-01-26 17:30:14上传分享