php – 警告:openssl_pkcs7_sign():使用WAMP获取私钥时出错
作者:互联网
我试图使用TCPDF签署PDF,但我有这个错误:
Warning: openssl_pkcs7_sign(): error getting private key in C:\wamp\www\tcpdf\tcpdf.php on line 7594.
我的PHP版本是5.5.12和TCPDF 6.2.11. Windows 7的.
其他例子运行良好,但失败了.我试过了:
'file://'.( dirname(FILE)).'./path/to/file' and again $certificate = 'file://'.realpath('../tcpdf.crt');
但对我不起作用.
解决方法:
我认为file://不正确.你用dirname(__ FILE__)来获取真正的路径就足够了.所以我更喜欢:
$certificate = __DIR__'/../tcpdf.crt';
__DIR__或dirname(FILE)是您所在文件的路径.您可以使用/../../返回到您的文件,具体取决于您的证书文件的文件夹位置.
标签:php,openssl,tcpdf,pkcs7 来源: https://codeday.me/bug/20190711/1433882.html