警告:openssl_pkcs7_sign:创建PKCS7结构时出错

问题描述:

我们正在尝试签署PAN no。与数字签名。我们正在使用in.txt文件中的PAN号码,但是出现错误 -警告:openssl_pkcs7_sign:创建PKCS7结构时出错

警告:openssl_pkcs7_sign():创建PKCS7结构时出错!

openssl_pkcs7_sign(realpath("in.txt"), "out.txt", 
       'file://'.realpath('digitalsign.cer'), 
       'file://'.realpath('private_key.pem'), 
       array(), PKCS7_NOSIGS 
      ); 

请提出我们可以做些什么来解决此问题。

我认为你的数字证书和私钥是一个问题。请使用以下命令创建数字证书和私钥。

openssl req -x509 -days 365 -newkey rsa:1024 -keyout enc_key.pem -out selfcert.pem 

然后在那之后使用该证书和私钥,这将为你工作。它为我工作,如果你仍然面临问题做评论。