代码之家  ›  专栏  ›  技术社区  ›  Lokesh Chotiya

警告:openssl\u pkcs7\u标志:创建pkcs7结构时出错

  •  0
  • Lokesh Chotiya  · 技术社区  · 8 年前

    我们正在尝试用数字签名签署PAN编号。我们正在收锅。txt文件,但出现错误-

    警告:openssl\u pkcs7\u sign():创建pkcs7结构时出错!

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

    请建议我们可以做些什么来解决这个问题。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Rishap Gandhi    8 年前

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

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

    然后,使用该证书和私钥,这将适用于您。这对我很有效,若你们仍然面临这个问题,请发表评论。