编程语言
首页 > 编程语言> > php – 警告:openssl_pkcs7_sign():使用WAMP获取私钥时出错

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