错误:
SSL error: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
脚步:
openssl genrsa -out SITE.TLD.key 2048 openssl req -new -key SITE.TLD.key -out SITE.TLD.csr
(将CSR发送到SSL站点进行签名)
add CERT to SITE.TLD.crt add CA to SITE.TLD.ca
链接他们:
cat SITE.TLD.crt SITE.TLD.ca > chained.cert
任何想法我做错了什么? 我正在使用LiteSpeed HTTPd
首先通过查看模数来检查私钥确实匹配
diff <(openssl rsa -in KEY -modulus -noout)<(openssl x509 -in CERT -modulus -noout)不应该产生输出
仔细检查你的证书的内容。
这可能不是所有的解决scheme,但至less它解决了我的问题,当我得到同样的错误。
我从CA获得的电子邮件复制/粘贴证书。 在仔细看了一下我实际复制的内容之后,我意识到每一行都有一个领先的空间。 删除这些一切工作正常。