在OpenSSL中为apache签名证书时出现错误,期望证书请求

时间:2015-02-12 18:59:14

标签: apache ssl openssl wampserver processmaker

我将在WAMPServer上使用OpenSSL安装SSL。我所经历的过程如下:

  1. 我已经安装了apache,配置了它并激活了ssl模块,

  2. 添加了一个新的系统变量OPENSSL_CONF:

        Variable name: OPENSSL_CONF
        Variable value: A:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf
    
  3. 重新启动窗口并确保使用命令行set |在环境变量中看到以下行更多命令:

        OPENSSL_CONF=A:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf
    
  4. 在A:\ OpenSSL和其bin文件夹中安装了openSSL1.01Light(x64)我使用命令行命令生成了一个密钥:

        openssl req -new > webserver.csr
    
    (Note that openSSL installation directory by default ain't have webserver.csr and I had to copy it from A:\wamp\bin\apache\apache2.4.9\bin directory)
    
  5. 该命令已运行并提示我输入PEM密码短语并进行验证。我输了一个密码短语并验证了它。

  6. 我输入的信息将合并到我的证书申请中。

  7. 我运行了以下命令:

        openssl rsa -in privkey.pem -out webserver.key
    
  8. 我被提示输入上一步的密码短语。编写了RSA密钥,文件夹中的文件webserver.key随后可用。

  9. 现在我要使用以下命令将证书转换为签名证书:

        openssl x509 -in webserver.csr -out webserver.cert -req -signkey webserver.key -days 365
    
  10. 我通过以下消息获得此级别的库存错误:

            5336:error:0906D06C:PEM routiness:PEM read bin:no start line:.\crypto\pem\pem_lib.c:703:Expecting: CERTIFICATE REQUEST
            error in x509
    

    我如何克服这个问题?任何的想法?感谢...

0 个答案:

没有答案