当前位置: 首页 > 知识库问答 >
问题:

如何在PHP中实现数字签名

邹海超
2023-03-14

这项规定就好像注册官或副注册官等获授权人士须以数码方式签署一份证明书。实现数字签名背后的基本思想是要知道:

1)证书是否由授权人数字签名,以及该授权人是谁,或者是谁创建了该证书,而该证书是由其他没有该授权的人创建的。

2)注册官/分注册官在证书上作数码签署(以停止伪造)后,证书是否有任何更改。

我已经搜索了很多关于这个话题,没有得到任何东西,甚至没有任何教程,可以指导我如何做到这一点。我从来没有听说过这件事,但根据要求,我必须这样做。所以请有人指导我或帮助我如何在PHP中实现这一点。我必须使用的证书是http://crsdemo.lsipl.com/crs/web/index.php/auth/birthcertificate/view/cert/b/nzu2mjq%3d

共有1个答案

毋玺
2023-03-14

有可用的软件库可以使您对PDF文件进行数字签名。iText是其中之一,但还有很多其他的。

然而,所有的图书馆都有一个共同的问题:安全保护签名者的数字证书,特别是证书的私钥。

如果签名的PDF将被审核或提交给依赖方(接收方),该依赖方(接收方)希望自己确信PDF确实是由据称签名的人签名的,那么数字证书(和签名系统)必须是QSCD-合格的签名创建设备。(同一想法的旧名称是SSCD,“安全签名创建设备”。)

 类似资料:
  • 我想要这样的东西- 用户将访问我的网页(aspx页面)上的表单并填写表单。(这是一个小表单,有四个可供输入的文本框)。 用户将在其PC(客户端计算机)中插入其数字签名etoken。 我的java applet将使用客户端的eToken中存在的客户端数字签名的私钥对表单上输入的数据进行签名(如果可能,可以生成该数据的哈希)。 并将签名数据发送到服务器 我刚来爪哇。如果可能,请分享一些代码...(服务

  • 问题内容: 回调如何用PHP编写? 问题答案: 该手册可互换地使用术语“回调”和“可调用”,但是,“回调”传统上是指充当函数指针的字符串或数组值,并引用函数或类方法以供将来调用。自PHP 4以来,已经允许使用函数式编程的某些元素。 通常,这是使用可调用值的安全方法: 现代PHP版本允许上面的前三种格式直接作为调用。并支持以上所有内容。 注释/注意事项: 如果函数/类已命名空间,则字符串必须包含标准

  • 你好,我搜索了很多之前提出这个问题。我知道有一个paied选项来签署pdf setasign.com 我尝试使用php函数:

  • 问题内容: 当前,我们有一个粗略的机制可以将数字转换为单词(例如,使用一些静态数组),并且基于将数字转换为英文文本的大小。但是我们遇到了巨大的数字问题。 我可以为此目的使用的任何数学库中都有易于使用的函数吗? 问题答案: 这是代码,我认为SE中没有任何方法。 它基本上将数字转换为字符串并解析String并将其与权重相关联 例如 被视为千位,由于位置而映射到千位 这是来自网站的代码: English

  • 我在打字稿中定义了以下接口: 这个接口只是引入了一个不接受参数并返回字符串的调用签名。如何在类中实现这种类型?我尝试了以下操作: 编译器一直告诉我 类“MyType”声明了接口“MyInterface”,但没有实现它:类型“MyInterface”需要调用签名,但类型“MyType”缺少调用签名 如何实现调用签名?

  • java中可以定义字节数组: 请问PHP中如何定义字节数组呢? PHP字节数组定义