Php 警告:openssl_pkcs7_标志:创建pkcs7结构时出错
我们正在尝试用数字签名来签署PAN编号。我们正在使用in.txt文件中的PAN编号,但出现了错误- 警告:openssl_pkcs7_sign():创建pkcs7结构时出错强>Php 警告:openssl_pkcs7_标志:创建pkcs7结构时出错,php,openssl,digital-signature,pkcs#7,Php,Openssl,Digital Signature,Pkcs#7,我们正在尝试用数字签名来签署PAN编号。我们正在使用in.txt文件中的PAN编号,但出现了错误- 警告:openssl_pkcs7_sign():创建pkcs7结构时出错 openssl_pkcs7_sign(realpath("in.txt"), "out.txt", 'file://'.realpath('digitalsign.cer'), 'file://'.realpath('private_key.pem'),
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
然后在那之后使用证书和私钥,这将对您有效。它对我有效,如果您仍然面临问题,请发表评论。我认为您的数字证书和私钥是一个问题。请使用下面的命令创建数字证书和私钥
openssl req -x509 -days 365 -newkey rsa:1024 -keyout enc_key.pem -out selfcert.pem
然后在那之后使用证书和私钥,这将对您有效。它对我有效,如果你仍然面临问题,请发表评论。当我尝试使用
cert.pem
时,我也遇到了这种情况,而我本应该使用fullchain.pem
文件,它包含某些PKCS操作所需的完整证书链。当我尝试使用cert.pem
时,我也遇到了这种情况,而我本应使用fullchain.pem
文件,该文件包含某些PKCS操作所需的完整证书链。