警告:openssl_pkcs7_sign() [function.openssl-pkcs7-sign]:在第 8366 行的 C:\xampp\htdocs\this\tcpdf\tcpdf.php 中获取私钥时出错
我正在使用 TCPDF 签署 PDF,但是在运行 示例 52 时出现此错误:
Warning: openssl_pkcs7_sign() [function.openssl-pkcs7-sign]: error getting
private key in C:\xampp\htdocs\this\tcpdf\tcpdf.php on line 8366
您能告诉我或指导我问题出在哪里吗?我只是运行这个例子,没有做任何改变。我正在使用xampp。
I am using TCPDF to sign PDF, but when running the example 52 I got this error:
Warning: openssl_pkcs7_sign() [function.openssl-pkcs7-sign]: error getting
private key in C:\xampp\htdocs\this\tcpdf\tcpdf.php on line 8366
Could you please tell me or guide me where is the problem. I am just running the example without changing anything. I am using xampp.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
问题在于它尝试访问私钥的位置。而不是像他们的示例中那样使用 'file://'.( dirname(FILE)).'./path/to/file'。这对我有用。
The problem is with the location from where it tries to access the private key. Instead of '' like in their example use 'file://'.( dirname(FILE)).'./path/to/file'. This worked for me.
我通过使用解决了这个问题:
当您创建自己的证书时,请使用:
I solved it by using:
When you create your own certificate use this:
终于,几周前,我找到了解决方案。我刚刚下载了 TCPDF 5.9 版本,它可以工作:D 如果您想尝试,这里是下载该版本的链接
:https://sourceforge.net/code-snapshots/git/u/u/u/mynetx/tcpdf.git/u-mynetx-tcpdf-5828c0d80580cbad069988e2067ad5e37e1e98e7.zip
Finally, after weeks ago, I found the solution. I just donwloaded the TCPDF 5.9 Version and it works :D if you wanna try, here's the link to download that version
link: https://sourceforge.net/code-snapshots/git/u/u/u/mynetx/tcpdf.git/u-mynetx-tcpdf-5828c0d80580cbad069988e2067ad5e37e1e98e7.zip