我将在WAMPServer上使用OpenSSL安装SSL。我所经历的过程如下:
我已经安装了apache,配置了它并激活了ssl模块,
添加了一个新的系统变量OPENSSL_CONF:
Variable name: OPENSSL_CONF
Variable value: A:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf
重新启动窗口并确保使用命令行set |在环境变量中看到以下行更多命令:
OPENSSL_CONF=A:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf
在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)
该命令已运行并提示我输入PEM密码短语并进行验证。我输了一个密码短语并验证了它。
我输入的信息将合并到我的证书申请中。
我运行了以下命令:
openssl rsa -in privkey.pem -out webserver.key
我被提示输入上一步的密码短语。编写了RSA密钥,文件夹中的文件webserver.key随后可用。
现在我要使用以下命令将证书转换为签名证书:
openssl x509 -in webserver.csr -out webserver.cert -req -signkey webserver.key -days 365
我通过以下消息获得此级别的库存错误:
5336:error:0906D06C:PEM routiness:PEM read bin:no start line:.\crypto\pem\pem_lib.c:703:Expecting: CERTIFICATE REQUEST
error in x509
我如何克服这个问题?任何的想法?感谢...