SSL错误:错误:0B080074:x509证书例程:X509_check_private_key:键值不匹配

错误:

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获得的电子邮件复制/粘贴证书。 在仔细看了一下我实际复制的内容之后,我意识到每一行都有一个领先的空间。 删除这些一切工作正常。