CN111552946A - 一种pdf文件数字签名方法、***及存储介质 - Google Patents

一种pdf文件数字签名方法、***及存储介质 Download PDF

Info

Publication number
CN111552946A
CN111552946A CN202010330817.0A CN202010330817A CN111552946A CN 111552946 A CN111552946 A CN 111552946A CN 202010330817 A CN202010330817 A CN 202010330817A CN 111552946 A CN111552946 A CN 111552946A
Authority
CN
China
Prior art keywords
signature
pdf file
signature information
abstract value
abstract
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010330817.0A
Other languages
English (en)
Inventor
韦利东
张惠明
曾凡煦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Genyan Network Technology Co ltd
Original Assignee
Shanghai Genyan Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Genyan Network Technology Co ltd filed Critical Shanghai Genyan Network Technology Co ltd
Priority to CN202010330817.0A priority Critical patent/CN111552946A/zh
Publication of CN111552946A publication Critical patent/CN111552946A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

本发明实施例公开了一种PDF文件数字签名方法、***及存储介质,能够支持使用国密算法进行签名的PDF文件。本发明实施例方法包括:获取待签名的PDF文件;对所述PDF文件分别进行第一摘要运算和第二摘要运算,得到第一摘要值和第二摘要值;其中,所述第一摘要值适用于RSA算法,所述第二摘要值适用于国密算法;基于RSA算法对所述第一摘要值进行签名,得到第一签名信息;以及基于国密算法对所述第二摘要值进行签名,得到第二签名信息;将所述第一签名信息和所述第二签名信息存储于所述PDF文件的签名结构中,以完成签名。

Description

一种PDF文件数字签名方法、***及存储介质
技术领域
本发明涉及PDF电子签章领域,特别涉及一种PDF文件数字签名方法、***及存储介质。
背景技术
国产密码算法(国密算法)是我国自主研制实现的密码算法,具有较高的安全性,由国家密码管理局认可和推广。在国家重点行业中采用国产密码算法,已逐渐成为一种趋势,有助于实现核心技术的自主可控。在PDF电子签章领域,最成熟的电子签章技术就是“数字签章”,它是以公钥及密钥的“非对称型”密码技术制作的电子签章。现有的PDF文件阅读器基于RSA算法进行电子文件的签名及验证,但对于国密算法进行签名的PDF文件无法识别。
发明内容
本发明实施例提供了一种PDF文件数字签名方法,能够支持使用国密算法进行签名的PDF文件。
为解决上述技术问题,本申请第一方面提供一种PDF文件数字签名方法,所述PDF文件数字签名方法包括:
获取待签名的PDF文件;
对所述PDF文件分别进行第一摘要运算和第二摘要运算,得到第一摘要值和第二摘要值;其中,所述第一摘要值适用于RSA算法,所述第二摘要值适用于国密算法;
基于RSA算法对所述第一摘要值进行签名,得到第一签名信息;以及基于国密算法对所述第二摘要值进行签名,得到第二签名信息;
将所述第一签名信息和所述第二签名信息存储于所述PDF文件的签名结构中,以完成签名。
可选的,所述将所述第一签名信息和所述第二签名信息存储于所述PDF文件的签名结构中之后,还包括:
对已完成签名的所述PDF文件进行验证。
可选的,所述对已完成签名的所述PDF文件进行验证,包括:
解析所述签名结构,得到所述第一签名信息,所述第一签名信息包括RSA证书;
基于所述RSA证书获取第一公钥;
基于所述第一公钥确定签名的有效性和/或所述PDF文件是否被篡改。
可选的,所述对已完成签名的所述PDF文件进行验证,还包括:
解析所述签名结构,得到所述第二签名信息,所述第二签名信息包括国密证书;
基于所述国密证书获取第二公钥;
基于所述第二公钥确定签名的有效性和/或所述PDF文件是否被篡改。
可选的,所述方法还包括:
解析所述PDF文件,得到所述PDF文件源数据;
基于所述PDF文件源数据生成所述签名结构;
在所述签名结构中增加用于存储所述第二签名信息的字段。
本申请第二方面提供一种PDF文件数字签名***,所述PDF文件数字签名***包括:
获取单元,用于获取待签名的PDF文件;
计算单元,用于对所述PDF文件分别进行第一摘要运算和第二摘要运算,得到第一摘要值和第二摘要值;其中,所述第一摘要值适用于RSA算法,所述第二摘要值适用于国密算法;
签名单元,用于基于RSA算法对所述第一摘要值进行签名,得到第一签名信息;以及基于国密算法对所述第二摘要值进行签名,得到第二签名信息;
存储单元,用于将所述第一签名信息和所述第二签名存储于所述PDF文件的签名结构中,以完成签名。
可选的,所述***还包括:
验证单元,用于对已完成签名的所述PDF文件进行验证。
可选的,所述验证单元,具体用于解析所述签名结构,得到所述第一签名信息,所述第一签名信息包括RSA证书;基于所述RSA证书获取第一公钥;基于所述第一公钥确定签名的有效性和/或所述PDF文件是否被篡改;以及解析所述签名结构,得到所述第二签名信息,所述第二签名信息包括国密证书;基于所述国密证书获取第二公钥;基于所述第二公钥确定签名的有效性和/或所述PDF文件是否被篡改。
可选的,所述***还包括:
解析单元,用于解析所述PDF文件,得到所述PDF文件源数据;
生成单元,用于基于所述PDF文件源数据生成所述签名结构;
增删单元,用于在所述签名结构中增加用于存储所述第二签名信息的字段。
本申请第三方面提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如本申请第一方面任一项所述的PDF文件数字签名方法的各个步骤。
从以上技术方案可以看出,本发明实施例具有以下优点:将第二签名信息存储在PDF文件的签名结构中,以实现双签名功能。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:
图1为本申请PDF文件数字签名方法一实施例示意图;
图2为本申请PDF文件数字签名验证方法一实施例示意图;
图3为本申请PDF文件数字签名验证方法另一实施例示意图;
图4为本申请PDF文件数字签名***结构示意图;
图5为本申请PDF文件数字签名***另一结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本申请保护的范围。
请参阅图1,本申请PDF文件数字签名方法一实施例包括:
101、获取待签名的PDF文件;
在本实施例中,***可选择采用二进制流读取待签名的PDF文件,还可以采用其他方式读取待签名的PDF文件,此处不做限定。
102、对PDF文件分别进行第一摘要运算和第二摘要运算,得到第一摘要值和第二摘要值;其中,第一摘要值适用于RSA算法,第二摘要值适用于国密算法;
在本实施例中,具体地,***可先对PDF文件进行RSA签名,对PDF文件进行SHA256哈希获取PDF文件的第一摘要值,即PDF文件的RSA摘要值;之后***对PDF文件进行国密算法签名,对PDF文件进行SM3哈希获取PDF文件的第二摘要值,即PDF文件的国密SM2摘要值。可以理解的是,在一些实施例中,***也可以同时进行SHA256以及SM3哈希运算,此次不做限定。
103、基于RSA算法对第一摘要值进行签名,得到第一签名信息;以及基于国密算法对第二摘要值进行签名,得到第二签名信息;
在本实施例中,具体地,***对RSA摘要值使用RSA算法进行签名,得到第一签名信息,即RSA签名信息;之后***对国密SM2摘要值使用国密算法进行签名,得到第二签名信息,即国密签名信息。可以理解的是,在一些实施例中,***也可以同时对RSA摘要值和国密SM2摘要值进行签名,此次不做限定。
104、将第一签名信息和第二签名信息存储于PDF文件的签名结构中,以完成签名。
在本实施例中,具体地,***将RSA签名信息和国密签名信息填充到PDF文件的签名结构中,保存PDF文件的签名结构到当前PDF文件中完成签名。
可以理解,本实施例的PDF文件数字签名方法还包括:
解析PDF文件,得到PDF文件源数据;
基于PDF文件源数据生成签名结构;
在签名结构中增加用于存储第二签名信息的字段。
具体地,在步骤104前,***解析PDF文件获取文件源数据,生成PDF签名结构,在PDF签名结构中增加自定义字段用来存储国密签名信息,将RSA签名信息和国密签名信息填充到PDF签名结构中。
图1所示实施例对PDF文件数字签名方法进行了说明,在图1所示实施例的基础上,请继续参阅图2,图2所示实施例用于对已完成签名的PDF文件进行验证,具体的:
201、解析签名结构,得到第一签名信息,第一签名信息包括RSA证书;
在本实施例中,***签名完成后是对文件进行验证,获取待验证的PDF文件,解析该PDF文件,得到签名结构;进一步从签名结构解析出第一签名信息,如RSA签名数据和RSA证书。
202、基于RSA证书获取第一公钥;
在本实施例中,***验证RSA证书的有效性,并获取第一公钥。
203、基于第一公钥确定签名的有效性和/或PDF文件是否被篡改。
在本实施例中,***基于第一公钥对RSA签名数据验证判断签名是否有效和/或文件是否被篡改。
在图2所示实施例的基础上,请继续参阅图3,图3所示实施例用于进一步对已完成签名的PDF文件进行验证,具体的:
301、解析签名结构,得到第二签名信息,第二签名信息包括国密证书;
在本实施例中,***解析签名结构,得到第二签名信息,如国密证书。
302、基于国密证书获取第二公钥;
在本实施例中,***验证国密证书的有效性,并获取第二公钥。
303、基于第二公钥确定签名的有效性和/或PDF文件是否被篡改。
在本实施例中,***基于第二公钥对国密算法签名验证判断签名是否有效和/或文件是否被篡改。
验证结束后,结果打开PDF文件查看。
可见,本申请能够基于RSA签名实现双签名,在PDF文件中增加附属字段来存储国密算法的签名值。在验证签名时,从相应字段取出签名值进行验证。
请参阅图4,图4为本申请的PDF文件数字签名***实施例的结构示意图,本申请PDF文件数字签名***一实施例包括:
获取单元401,用于获取待签名的PDF文件;
计算单元402,用于对所述PDF文件分别进行第一摘要运算和第二摘要运算,得到第一摘要值和第二摘要值;其中,所述第一摘要值适用于RSA算法,所述第二摘要值适用于国密算法;
签名单元403,用于基于RSA算法对所述第一摘要值进行签名,得到第一签名信息;以及基于国密算法对所述第二摘要值进行签名,得到第二签名信息;
存储单元404,用于将所述第一签名信息和所述第二签名存储于所述PDF文件的签名结构中,以完成签名。
进一步的,在图4所示实施例基础上,请参阅图5,在图5所示实施例中,***还包括:
验证单元501,用于对已完成签名的所述PDF文件进行验证。
进一步的,还包括:
解析单元502,用于解析所述PDF文件,得到所述PDF文件源数据;
生成单元503,用于基于所述PDF文件源数据生成所述签名结构;
增删单元504,用于在所述签名结构中增加用于存储所述第二签名信息的字段。
上述***实施例中,各单元的具体实施方式可参照前述方法实施例,此处不再赘述。
可见,本申请能够基于RSA签名实现双签名,在PDF文件中增加附属字段来存储国密算法的签名值。在验证签名时,从相应字段取出签名值进行验证。
本申请还提供一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现如上实施例的PDF文件数字签名方法的各个步骤。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本申请的描述中,可能涉及到的术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是指至少两个。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (10)

1.一种PDF文件数字签名方法,其特征在于,包括:
获取待签名的PDF文件;
对所述PDF文件分别进行第一摘要运算和第二摘要运算,得到第一摘要值和第二摘要值;其中,所述第一摘要值适用于RSA算法,所述第二摘要值适用于国密算法;
基于RSA算法对所述第一摘要值进行签名,得到第一签名信息;以及基于国密算法对所述第二摘要值进行签名,得到第二签名信息;
将所述第一签名信息和所述第二签名信息存储于所述PDF文件的签名结构中,以完成签名。
2.根据权利要求1所述的方法,其特征在于,所述将所述第一签名信息和所述第二签名信息存储于所述PDF文件的签名结构中之后,还包括:
对已完成签名的所述PDF文件进行验证。
3.根据权利要求2所述的方法,其特征在于,所述对已完成签名的所述PDF文件进行验证,包括:
解析所述签名结构,得到所述第一签名信息,所述第一签名信息包括RSA证书;
基于所述RSA证书获取第一公钥;
基于所述第一公钥确定签名的有效性和/或所述PDF文件是否被篡改。
4.根据权利要求3所述的方法,其特征在于,所述对已完成签名的所述PDF文件进行验证,还包括:
解析所述签名结构,得到所述第二签名信息,所述第二签名信息包括国密证书;
基于所述国密证书获取第二公钥;
基于所述第二公钥确定签名的有效性和/或所述PDF文件是否被篡改。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
解析所述PDF文件,得到所述PDF文件源数据;
基于所述PDF文件源数据生成所述签名结构;
在所述签名结构中增加用于存储所述第二签名信息的字段。
6.一种PDF文件数字签名***,其特征在于,包括:
获取单元,用于获取待签名的PDF文件;
计算单元,用于对所述PDF文件分别进行第一摘要运算和第二摘要运算,得到第一摘要值和第二摘要值;其中,所述第一摘要值适用于RSA算法,所述第二摘要值适用于国密算法;
签名单元,用于基于RSA算法对所述第一摘要值进行签名,得到第一签名信息;以及基于国密算法对所述第二摘要值进行签名,得到第二签名信息;
存储单元,用于将所述第一签名信息和所述第二签名存储于所述PDF文件的签名结构中,以完成签名。
7.根据权利要求6所述的***,其特征在于,所述***还包括:
验证单元,用于对已完成签名的所述PDF文件进行验证。
8.根据权利要求7所述的***,其特征在于,所述验证单元,具体用于解析所述签名结构,得到所述第一签名信息,所述第一签名信息包括RSA证书;基于所述RSA证书获取第一公钥;基于所述第一公钥确定签名的有效性和/或所述PDF文件是否被篡改;以及解析所述签名结构,得到所述第二签名信息,所述第二签名信息包括国密证书;基于所述国密证书获取第二公钥;基于所述第二公钥确定签名的有效性和/或所述PDF文件是否被篡改。
9.根据权利要求6-8任一项所述的***,其特征在于,所述***还包括:
解析单元,用于解析所述PDF文件,得到所述PDF文件源数据;
生成单元,用于基于所述PDF文件源数据生成所述签名结构;
增删单元,用于在所述签名结构中增加用于存储所述第二签名信息的字段。
10.一种存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1-5任一项所述的PDF文件数字签名方法的各个步骤。
CN202010330817.0A 2020-04-24 2020-04-24 一种pdf文件数字签名方法、***及存储介质 Pending CN111552946A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010330817.0A CN111552946A (zh) 2020-04-24 2020-04-24 一种pdf文件数字签名方法、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010330817.0A CN111552946A (zh) 2020-04-24 2020-04-24 一种pdf文件数字签名方法、***及存储介质

Publications (1)

Publication Number Publication Date
CN111552946A true CN111552946A (zh) 2020-08-18

Family

ID=72001402

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010330817.0A Pending CN111552946A (zh) 2020-04-24 2020-04-24 一种pdf文件数字签名方法、***及存储介质

Country Status (1)

Country Link
CN (1) CN111552946A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022160733A1 (zh) * 2021-01-29 2022-08-04 统信软件技术有限公司 一种文件签名方法、计算设备及存储介质
CN117040760A (zh) * 2023-08-18 2023-11-10 河南省信息化集团有限公司 一种支持双算法的版式文件签章方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140075200A1 (en) * 2012-09-07 2014-03-13 Toshiba Tec Kabushiki Kaisha Method for managing electronic file and electronic file management apparatus
CN106384026A (zh) * 2016-09-06 2017-02-08 深圳多哚新技术有限责任公司 一种apk的生成、认证方法和装置及***
CN107017995A (zh) * 2017-04-21 2017-08-04 广东信鉴信息科技有限公司 混合签名及验签方法、装置及***
CN107947939A (zh) * 2017-11-21 2018-04-20 杭州尚尚签网络科技有限公司 支持sm3密码杂凑算法和sm2数字签名算法的pdf签名方法和***
CN109831302A (zh) * 2017-11-23 2019-05-31 杭州天谷信息科技有限公司 基于国密算法的pdf电子签章方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140075200A1 (en) * 2012-09-07 2014-03-13 Toshiba Tec Kabushiki Kaisha Method for managing electronic file and electronic file management apparatus
CN106384026A (zh) * 2016-09-06 2017-02-08 深圳多哚新技术有限责任公司 一种apk的生成、认证方法和装置及***
CN107017995A (zh) * 2017-04-21 2017-08-04 广东信鉴信息科技有限公司 混合签名及验签方法、装置及***
CN107947939A (zh) * 2017-11-21 2018-04-20 杭州尚尚签网络科技有限公司 支持sm3密码杂凑算法和sm2数字签名算法的pdf签名方法和***
CN109831302A (zh) * 2017-11-23 2019-05-31 杭州天谷信息科技有限公司 基于国密算法的pdf电子签章方法及***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022160733A1 (zh) * 2021-01-29 2022-08-04 统信软件技术有限公司 一种文件签名方法、计算设备及存储介质
CN117040760A (zh) * 2023-08-18 2023-11-10 河南省信息化集团有限公司 一种支持双算法的版式文件签章方法及***
CN117040760B (zh) * 2023-08-18 2024-02-09 河南省信息化集团有限公司 一种支持双算法的版式文件签章方法

Similar Documents

Publication Publication Date Title
EP3531316B1 (en) Block chain-based data processing method and device
US20190132138A1 (en) System and method for storing the location on a blockchain of a hash of a digital item within said digital item
CA2798951C (en) System and method for performing device authentication using key agreement
US7953972B2 (en) System and method for managing files
US20090164791A1 (en) System and method for digitally signing an electronic document
US11887619B2 (en) Method and apparatus for detecting similarity between multimedia information, electronic device, and storage medium
CN111581606A (zh) 一种pdf文件数字签名方法及***
CN111552946A (zh) 一种pdf文件数字签名方法、***及存储介质
CN111368335A (zh) Pdf文件的电子签章方法及电子签章验证方法和***
CN101877639B (zh) 信息处理设备、密钥更新方法和程序
US20160314469A1 (en) Method for generating off-line authentication credentials by intelligent card
US8819361B2 (en) Retaining verifiability of extracted data from signed archives
US20080104403A1 (en) Methods and apparatus for data authentication with multiple keys
EP1848144B1 (en) Data processing device and control method thereof
CN114781007A (zh) 基于树的文档批量签名及验签方法、***
CN113055189B (zh) Sm2数字签名验证失败原因判定方法、装置、设备和介质
CN111552927A (zh) 一种ofd文档数字签名方法及***
US20040168064A1 (en) System of generating procedure for digital signature and encryption to XML
CN109756344B (zh) 一种文档的数字签名及其验证方法和装置
CN109905395B (zh) 一种验证客户端可信的方法及相关装置
JP2002207428A (ja) 署名有効期限延長装置、署名有効期限検証装置、署名有効期限延長システム、署名有効期限延長方法、署名有効期限延長プログラムを記録した記録媒体
CN110351090B (zh) 群签名数字证书吊销方法及装置、存储介质、电子设备
CN114722413B (zh) 一种建立安全信任链的方法、装置、服务器及介质
CN111325009B (zh) 生成表单的方法及装置
JP2009004853A (ja) 署名フォーマット変換装置と事前処理装置と署名検証装置、及び署名フォーマット変換方法とプログラムとその記憶媒体

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination