1. ホーム
  2. ssl

[解決済み] SSL: エラー:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

2022-05-18 07:28:32

質問

SSLを設定することができません。ググってみたところ、いくつかの解決策が見つかりましたが、どれも私には効果がありませんでした。私はいくつかの助けを必要としてください...

nginxを再起動しようとすると、このようなエラーが表示されます。

root@s17925268:~# service nginx restart
Restarting nginx: nginx: [emerg] SSL_CTX_use_PrivateKey_file("/etc/nginx/conf.d/ssl/ssl.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
nginx: configuration file /etc/nginx/nginx.conf test failed

私の証明書はStartSSL社のもので、1年間有効です。

以下は、私がテストした内容です。

  • 証明書と秘密鍵に末尾のスペースがない。
  • デフォルトの server.key ファイルを使用していない。
  • nginx.conf を確認したところ、ディレクティブが正しい秘密鍵と証明書を指しています。 ディレクティブが正しいプライベートキーと証明書を指している。

modulus も確認しましたが、鍵と証明書の両方で異なる modulus が取得されています。

ご協力ありがとうございました :)

どのように解決するのですか?

<ブロッククオート

MD5ハッシュを取得しましたが、鍵、証明書ともに異なる結果でした。

これがすべてを物語っています。鍵と証明書の間にミスマッチがあるのです。

モジュラスは一致するはずです。正しい鍵を持っていることを確認してください。