エラー:
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
私が間違っていることについて何か考えはありますか? LiteSpeedHTTPdを使用しています
まず、モジュラスを調べて、秘密鍵が実際に一致することを確認します
diff <(openssl rsa -in KEY -modulus -noout)<(openssl x509 -in CERT -modulus -noout)は出力を生成しないはずです
証明書の内容を再確認してください。
これはおそらくすべての解決策ではありませんが、少なくとも同じエラーが発生したときに問題は解決しました。
CAから受け取った電子メールから証明書をコピーして貼り付けました。実際にコピーして貼り付けたものをよく見てみると、すべての行に先頭のスペースがあることがわかりました。これらを削除した後、すべてが正常に動作します。