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

Warning: openssl_pkcs7_sign: error creating PKCS7 structure

我们正在尝试签署 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'),
                array (), PKCS7_NOSIGS
            );  

请建议我们如何解决此问题。

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

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

然后使用该证书和私钥,这对你有用。它对我有用,如果您仍然遇到问题,请发表评论。