gpt4 book ai didi

php - 如何在PHP中实现数字签名

转载 作者:可可西里 更新时间:2023-10-31 23:30:07 25 4
gpt4 key购买 nike

我必须在我们用 PHP 打印为 PDF 的证书中实现数字签名。

要求类似于注册商或子注册商等授权人员对证书进行数字签名。实现数字签名背后的基本思想是要知道:

1) 证书是否由授权人进行了数字签名,是授权人还是其他人创建的,但没有授权。

2) 注册服务商/副注册服务商对证书进行数字签名后,证书是否有任何变化(以防止伪造)。

3) 文档何时签署或更改何时完成。

我在这个主题上搜索了很多,但一无所获,甚至没有任何教程可以指导我如何做到这一点。我以前从未听说过这个,但根据要求我必须这样做。所以请有人指导我或帮助我如何在 PHP 中实现它。我必须在其中实现的证书是 http://crsdemo.lsipl.com/crs/web/index.php/auth/birthCertificate/view/cert/B/NzU2MjQ%3D

最佳答案

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

但是所有的图书馆都面临着一个共同的问题:保护签名者的数字证书,特别是证书的私钥。

如果签名的 PDF 将被审核或提交给想要确保 PDF 确实由声称已签名的人签名的依赖方(收件人),则数字证书(和签名系统) 必须是 QSCD——合格的签名创 build 备。 (相同想法的旧名称是 SSCD,“安全签名创 build 备”。)

智能卡是创建 QSCD 的旧方法。更现代的是使用集中式签名设备。我的公司 DocuSign 制作了一个 QSCDAPI ,其他人也这样做。

关于php - 如何在PHP中实现数字签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30474127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com