全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211055120.2 (22)申请日 2022.08.30 (71)申请人 北京天威诚信电子商务 服务有限公 司 地址 100089 北京市海淀区上地八街7号院 4号楼401A室 (72)发明人 王尧 李延昭 刘旭 许明 梁波  (74)专利代理 机构 北京细软智谷知识产权代理 有限责任公司 1 1471 专利代理师 张肖 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/06(2006.01) (54)发明名称 一种国标适配PDF签名语法的方法、 系统及 设备 (57)摘要 本申请涉及一种国标适配PDF签名语 法的方 法、 系统及设备,通过生成PDF签名对象, 进行签 名预处理; 基于所述签名预处理, 将预先构建的 GM0010的签名格式和 GM0031的签名格式嵌入到 所述签名对象中, 得到GM0010和GM0031适配PDF 签名的结果。 本申请有助于解决由国外的标准转 换成国内的标准后, 造成pdf阅读器格式识别出 现问题, 不能兼容国标的签名规范的问题, 通过 将GM0010和GM0031嵌入到PDF文件中, 使得PDF文 件就可以使用GM0010和 GM0031这两种签名数据 格式, 给与pdf阅读器使用者更好的用户体验。 权利要求书1页 说明书8页 附图2页 CN 115396120 A 2022.11.25 CN 115396120 A 1.一种国标适配P DF签名语法的方法, 其特 征在于, 包括: 生成PDF签名对象, 进行签名预处 理; 基于所述签名预处理, 将预先构建的GM0010的签名格式和GM0031的签名格式嵌入到所 述签名对象中, 得到GM 0010和GM0031适配PDF签名的结果。 2.根据权利要求1所述的方法, 其特征在于, 所述签名预处理, 包括: 生成哈希算法计算 器和签名过程计算器。 3.根据权利要求1所述的方法, 其特征在于, 所述PDF签名对象, 包括: 存储了待签名的 原文数据。 4.根据权利要求1所述的方法, 其特 征在于, 构建所述GM 0010的签名格式的步骤, 包括: S1.基于所述PDF签名对象和所述签名预处理, 建立签名属性字典并预留所述GM0010的 签名格式的存 储空间; S2.基于所述属性字典以及存 储空间, 通过GM 0010数据编码, 得到GM 0010的签名格式。 5.根据权利要求 4所述的方法, 其特 征在于, 所述GM0010数据编码, 包括: 基于所述属性字典以及存储空间, 通过所述哈希算法计算器和所述签名过程计算器, 进行结合处理, 得到GM 0010数据结构生成器; 基于所述的GM0010数据结构生成器, 将所述待签名的原文数据进行哈希运算, 并生成 签名的数据编码, 得到GM 0010结构的数据编码。 6.根据权利要求1所述的方法, 其特 征在于, 构建所述GM 0031的签名格式的步骤, 包括: S1.基于所述PDF签名对象和所述签名预处理, 建立签名属性字典并预留所述GM0031的 签名格式的存 储空间; S2.基于所述属性字典以及存 储空间, 通过GM 0031数据编码, 得到GM 0031的签名格式。 7.根据权利要求6所述的方法, 其特 征在于, 所述GM0031数据编码, 包括: 基于所述属性字典以及存储空间, 通过所述哈希算法计算器和所述签名过程计算器, 进行结合处理, 得到GM 0031数据结构生成器; 基于所述的GM0031数据结构生成器, 将所述待签名的原文数据进行哈希运算, 并生成 签名的数据编码, 得到GM 0031结构的数据编码。 8.一种国标适配P DF签名语法的系统, 其特 征在于, 包括: 签名预处 理模块, 用于生成P DF签名对象, 进行签名预处 理; 签名格式适配模块, 用于基于所述签名预处理, 将预先构建的GM0010的签名格式和 GM0031的签名格式嵌入到所述签名对象中, 得到GM 0010和GM0031适配PDF签名的结果。 9.一种国标适配P DF签名语法的设备, 其特 征在于, 包括: 处理器和存 储器; 存储器, 其上存 储有可执行程序; 处理器, 用于执行所述存储器 中的所述可执行程序, 以实现权利要求1 ‑7中任一项所述 方法的步骤。权 利 要 求 书 1/1 页 2 CN 115396120 A 2一种国标适配PDF签名语 法的方法、 系统及设 备 技术领域 [0001]本申请涉及软件开发、 数字签名技术领域, 尤其涉及一种国标适配PDF签名语法的 方法、 系统及设备。 背景技术 [0002]相关技术中, PKCS7的签名规范, 和GM/T0010以及GM/T0031的国密的签名标准是不 兼容的, 由国外的标准转换成国内的标准后, 造成pdf阅读器格式识别 出现问题, 不能兼容 国标的签名规范, 不能给与阅读器使用者更好的体验。 发明内容 [0003]为至少在一定程度上克服相关技术中pdf阅读器格式识别出现问题, 不能兼容国 标的签名规范的问题, 本申请提供一种国标适配P DF签名语法的方法、 系统及设备。 [0004]本申请的方案如下: [0005]第一方面, 本申请提供一种国标适配P DF签名语法的方法, 所述方法包括: [0006]生成PDF签名对象, 进行签名预处 理; [0007]基于所述签名预处理, 将预先构建的GM00 10的签名格式和GM003 1的签名格式嵌入 到所述签名对象中, 得到GM 0010和GM0031适配PDF签名的结果。 [0008]进一步地, 所述签名预处 理, 包括: 生成哈希算法计算器和签名过程计算器。 [0009]进一步地, 所述P DF签名对象, 包括: 存 储了待签名的原文数据。 [0010]进一步地, 构建所述GM 0010的签名格式的步骤, 包括: [0011]S1.基于所述PDF签名对象和所述签名预处理, 建立签名属性字典并预留所述 GM0010的签名格式的存 储空间; [0012]S2.基于所述属性字 典以及存储空间, 通过GM0010数据编码, 得到GM0010的签名格 式。 [0013]进一步地, 所述GM 0010数据编码, 包括: [0014]基于所述属性字典以及存储空间, 通过所述哈希算法计算器和所述签名过程计算 器, 进行结合处理, 得到GM 0010数据结构生成器; [0015]基于所述的GM0010数据结构生成器, 将所述待签名的原文数据进行 哈希运算, 并 生成签名的数据编码, 得到GM 0010结构的数据编码。 [0016]进一步地, 构建所述GM 0031的签名格式的步骤, 包括: [0017]S1.基于所述PDF签名对象和所述签名预处理, 建立签名属性字典并预留所述 GM0031的签名格式的存 储空间; [0018]S2.基于所述属性字 典以及存储空间, 通过GM0031数据编码, 得到GM0031的签名格 式。 [0019]进一步地, 所述GM 0031数据编码, 包括: [0020]基于所述属性字典以及存储空间, 通过所述哈希算法计算器和所述签名过程计算说 明 书 1/8 页 3 CN 115396120 A 3

PDF文档 专利 一种国标适配PDF签名语法的方法、系统及设备

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种国标适配PDF签名语法的方法、系统及设备 第 1 页 专利 一种国标适配PDF签名语法的方法、系统及设备 第 2 页 专利 一种国标适配PDF签名语法的方法、系统及设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:14上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。