[英]SSL Certificate installation apache 2 not working
我目前正在从Cheapssls.com安装Comodo证书。 我收到以下错误:
SSL库错误:185073780错误:0B080074:x509证书例程:X509_check_private_key:密钥值不匹配
我100%确定私钥和CSR来自同一代人
我正在使用follinwg语法:
SSLEngine on
SSLCertificateKeyFile /usr/local/apache/conf/x-x-nl-new.key
SSLCertificateFile /usr/local/apache/conf/x_x_nl.crt
SSLCertificateChainFile /usr/local/apache/conf/x_x_nl.ca-bundle
我认为这是正确的。
有人建议吗?
您是否使用PEM格式的密钥?
apache需要它: https : //httpd.apache.org/docs/2.2/mod/mod_ssl.html#SSLCertificateKeyFile
PEM是Base64编码的证书,包含在“ ----- BEGIN CERTIFICATE -----”和“ ----- END CERTIFICATE -----”之间。
您可以使用简单的文件编辑器进行检查
EDIT1:
您也可以使用此命令检查模数是否正确,以使Cert模数和KEY模数有所不同。
# Change KEY and CERT by your file name
diff <(openssl rsa -in KEY -modulus -noout) <(openssl x509 -in CERT -modulus -noout)
您应该没有任何输出,如果有,密钥和证书不匹配。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.