犐犆犛35.040 犔80 中 华 人 民 共 和 国 国 家 标 准 /GB/5T2 犌犅 065106—12—0202100 代替犜2 信息安全技术 犡犕犔 数字签名语法与处理规范 犐狀犳狅狉犿犪狋犻狅狀狊犲犮狌狉犻狋狔狋犲犮犺狀狅犾狅犵狔— 犡犕犔犱犻犵犻狋犪犾狊犻犵狀犪狋狌狉犲狊狔狀狋犪狓犪狀犱狆狉狅犮犲狊狊犻狀犵狊狆犲犮犻犳犻犮犪狋犻狅狀 20201119 发布 20210601 实施 国家市场监督管理总局 国家标准化管理委员会 发布 犌犅/犜25061—2020 目    次 前言 ………………………………………………………………………………………………………… Ⅰ 1  范围 ……………………………………………………………………………………………………… 1 2  规范性引用文件 ………………………………………………………………………………………… 1 3  术语 、定义和缩略语 ……………………………………………………………………………………… 1  3.1  术语和定义 ………………………………………………………………………………………… 1  3.2  符号和缩略语 ……………………………………………………………………………………… 2 4 XML 签名概述 ………………………………………………………………………………………… 2  4.1  概述 ………………………………………………………………………………………………… 2  4.2  定义文件用法说明 ………………………………………………………………………………… 3 5  处理规则 ………………………………………………………………………………………………… 3  5.1  生成 ………………………………………………………………………………………………… 3  5.2  确认 ………………………………………………………………………………………………… 4 6  签名语法 ………………………………………………………………………………………………… 4  6.1  概述 ………………………………………………………………………………………………… 4  6.2 Signature元素 ……………………………………………………………………………………… 6  6.3 SignatureValue元素 ……………………………………………………………………………… 6  6.4 SignedInfo元素 …………………………………………………………………………………… 7  6.5 KeyInfo元素 ……………………………………………………………………………………… 12  6.6 Object元素 ………………………………………………………………………………………… 19 7  附加的签名语法 ………………………………………………………………………………………… 19  7.1  概述 ………………………………………………………………………………………………… 19  7.2 Manifest元素 ……………………………………………………………………………………… 19  7.3 SignatureProperties元素 ………………………………………………………………………… 20  7.4 Signature元素中的处理指令 …………………………………………………………………… 21  7.5 Signature元素中的注释 ………………………………………………………………………… 21 8  证实方法 ………………………………………………………………………………………………… 21 附录 A (资料性附录) XML 数字签名实例 …………………………………………………………… 22 附录 B (规范性附录) XML 数字签名文档类型定义 ………………………………………………… 29 附录 C (规范性附录) XML 数字签名模式定义 ……………………………………………………… 39 附录 D (资料性附录)  算法标识符 ……………………………………………………………………… 49 参考文献 …………………………………………………………………………………………………… 57 犌犅/犜25061—2020 前    言    本标准按照 GB/T1.1—2009 给出的规则起草 。 本标准代替 GB/T25061—2010《信息安全技术   公钥基础设施 XML 数字签名语法与处理规范》, 与 GB/T25061—2010 相比 ,主要技术变化如下 : ——— 增加了新的引用文件 (见第 2 章 ); ——— 在 KeyInfo 中 ,增 加 了 SM2KeyValue 类 型 定 义 ,表 示 SM2 椭 圆 曲 线 密 码 算 法 密 钥 值 (见 6.5.3.3); ——— 在 KeyInfo元素中 ,增加了 DEREncodedKeyValue 和 KeyInfoReference 子元素 ,并给出模式 定义(见 6.5.6 和 6.5.7); ——— 增加了 xmldsig11schema.xsd 和 xmldsig1schema.xsd 的定义 (见附录 C 中 C.2 和 C.3); ——— 增加了密码杂凑算法 SM3,消息鉴别算法 HMACSM3,签名算法 SM2SM3 的定义 (见附录 D 中 D.3.2、D.4.3 和 D.5.3); ——— 增加了 XML 规范化 1.1 算法和独占 XML 规范化 1.0 算法 (见附录 D 中 D.6.3 和 D.6.4)。 请注意本文件的某些内容可能涉及专利 。 本文件的发布机构不承担识别这些专利的责任 。 本标准由全国信息安全标准化技术委员会(SAC/TC260)提出并归口 。 本标准起草单位 :北京信安世纪科技股份有限公司 、格尔软件股份有限公司 、数安时代科技股份有 限公司 、国家密码管理局商用密码检测中心 。 本标准主要起草人 :汪宗斌 、刘婷 、郑强 、张永强 、吕春梅 、焦靖伟 、史晓峰 。 本标准所代替标准的历次版本发布情况为 : ———GB/T25061—2010。 Ⅰ 犌犅/犜25061—2020 信息安全技术 犡犕犔 数字签名语法与处理规范 1  范围 本标准规定了创建和表示 XML 数字签名的处理规则 、签名语法 、附加的签名语法和证实方法 。 本标准适用于制作和处理 XML 数字签名的应用程序 、系统或服务 。 2  规范性引用文件 下列文件对于本文件的应用是必不可少的 。 凡是注日期的引用文件 ,仅注日期的版本适用于本文 件 。 凡是不注日期的引用文件 ,其最新版本(包括所有的修改单)适用于本文件 。 GB/T1988  信息技术   信息交换用七位编码字符集 GB/T13000  信息技术   通用多八位编码字符集(UCS) GB/T16264.8—2005  信息技术   开放系统互连   目录   第 8 部分 :公钥和属性证书框架 GB/T18793—2002  信息技术   可扩展置标语言(XML)1.0 GB/T20518—2018  信息安全技术   公钥基础设施   数字证书格式 GB/T35276—2017  信息安全技术  SM2 密码算法使用规范 RFC2045  基于多用途互联网邮件扩展   第 1 部分 :互联网消息体格式 (MultipurposeInternet MailExtensions(MIME)PartOne:FormatofInternetMessageBodies) RFC3279  互联网 X.509 公钥基础设施的算法和标识符   证书和证书撤销列表轮廓 [Algorithms andIdentifiersfortheInternetX.509PublicKeyInfrastructureCertificateandCertificateRevocation List(CRL)Profile] RFC3986  统一资源标识符(URI):通用语法[UniformResourceIdentifier(URI):GenericSyn tax] RFC4514  轻型目录访问协议(LDAP):甄别名的字符串表示[LightweightDirectoryAccessPro tocol(LDAP):StringRepresentationofDistinguishedNames] RFC5480  椭圆曲线密码主体公钥信息 (EllipticCurveCryptographySubjectPublicKeyInfor mation) 3  术语 、定义和缩略语 3.1  术语和定义 GB/T18793—2002 界定的以及下列术语和定义适用于本文件 。 3.1.1  分离签名  犱犲狋犪犮犺犲犱狊犻犵狀犪狋狌狉犲 签名于 Signature元素以外的内容上 ,签名和数据对象位于不同 XML 文档中的 XML 签名文档的 组织形式 。 1 犌犅/犜25061—2020 3.1.2  封内签名  犲狀狏犲犾狅狆犻狀犵狊犻犵狀犪狋狌狉犲 签名于 Signature元素中的 Object元素之上 ,以 Signature为父元素 ,将原始文档包含在 Signature 中的 XML 签名文档的组织形式 。 3.1.3  封皮签名  犲狀狏犲犾狅狆犲犱狊犻犵狀犪狋狌狉犲 签名于整个 XML 内容之上 ,然后将 Signature作为子元素插入到原始文档中的 XML 签名文档组 织形式 。 3.1.4  签名  犛犻犵狀犪狋狌狉犲 签名者使用私钥对待签名数据的杂凑值做密码运算得到的结果 。 注 :XML 签名有三种描述方式 :分离签名 、封内签名和封皮签名 。 3.1.5  签名应用程序  狊犻犵狀犪狋狌狉犲犪狆狆犾犻犮犪狋犻狅狀 实现了 Signature元素类型的结构及其子结构的应用程序 。 3.1.6  变换  狋狉犪狀狊犳狅狉犿 把一个数据从原始状态转化成导出状态的处理 。 示例 :XML 规范化 ,XPath 和 XSLT 变换等 。 3.2  符号和缩略语 下列符号和缩略语适用于本文件 。 ?:前一符号出现 0 次或 1 次 + :前一符号出现 1 次或多次  :前一符号出现 0 次 、1 次或多次 CA:证书认证机构(CertificateAuthority) CRL:证书撤销列表(CertificateRevocationList) HTTP:超文本传输协议(HypertextTransferProtocol) MIME:基于多用途互联网邮件扩展(Multipurp

pdf文档 GB-T 25061-2020 信息安全技术 XML数字签名语法与处理规范

安全标准库 > 国家标准 > 国家标准 > 文档预览
62 页 0 下载 33 浏览 0 评论 0 收藏 3.0分
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
GB-T 25061-2020 信息安全技术 XML数字签名语法与处理规范 第 1 页 GB-T 25061-2020 信息安全技术 XML数字签名语法与处理规范 第 2 页 GB-T 25061-2020 信息安全技术 XML数字签名语法与处理规范 第 3 页 GB-T 25061-2020 信息安全技术 XML数字签名语法与处理规范 第 4 页 GB-T 25061-2020 信息安全技术 XML数字签名语法与处理规范 第 5 页
下载文档到电脑,方便使用
还有 57 页可预览,继续阅读
本文档由 侯茹2022-04-20 14:44:32上传分享
给文档打分
您好可以输入 255 个字符
安信天行文库的中文名是什么?( 答案:安信天行 )
评论列表
  • 暂时还没有评论,期待您的金玉良言