web-dev-qa-db-ja.com

信頼できない自己署名証明書を解決する

Windows 10開発マシンで使用するための自己署名証明書を作成し、 にApache自己署名証明書をインストールする方法のアドバイスに従って、信頼されたルート証明機関/証明書に追加しました。 YouTubeのWindows10certmgr.mscを使用すると、証明書がインストールされていることがわかります。

enter image description here

Edge(ビデオで使用されているブラウザー)のHTTPSアドレスにアクセスすると、Detailsをクリックすると次のエラーメッセージが表示されます。

Webサイトのセキュリティ証明書のホスト名が、アクセスしようとしているWebサイトと異なります。

Error Code: DLG_FLAGS_SEC_CERT_CN_INVALID

Firefoxは言う:

dev.hmr-appが無効なセキュリティ証明書を使用しています。

証明書は自己署名されているため、信頼されていません。
証明書は名前dev.hmr-appに対して無効です。

エラーコード:SEC_ERROR_UNKNOWN_ISSUER

そして

https://dev.hmr-app/

ピアの証明書発行者が認識されていません。

HTTP Strict Transport Security:false
HTTP公開鍵ピンニング:false

[証明書チェーンが削除されました]

他のすべてのブラウザでも同様のメッセージが表示されます。ブラウザーごとに手動で例外を作成することはできますが、実際のサイトを閲覧しているかのように、すべてのブラウザーで例外を機能させたいと思います。

証明書をダブルチェックとトリプルチェックしましたが、アドレスはローカル開発サイトへのアクセスに使用しているものとまったく同じです。

私のhttpd-vhosts.confの関連ビットは次のとおりです。

<VirtualHost *:443> ServerName dev.hmr-app ErrorLog "logs/dev.hmr-app-error.log" CustomLog "logs/dev.hmr-app-access.log" common SSLEngine on SSLCertificateFile "C:/server/Apache24/conf/server.crt" SSLCertificateKeyFile "C:/server/Apache24/conf/server.key"

どうすればこれを機能させることができますか?

2
CJ Dennis

ドメイン名の入力を間違えたのですが、よく似ていて、何度もチェックしても気づきませんでした。

0
CJ Dennis

証明書はdev.hrm-app用ですが、Apache構成はdev.hmr-appに設定されています)

enter image description here

Apache構成ファイルから:

ServerName dev.hmr-app

dev.hmr-appが無効なセキュリティ証明書を使用しています。

証明書は自己署名されているため、信頼されていません。証明書は、名前dev.hmr-appに対して無効です。

自己署名エラーを解決するには、必ず自己署名証明書をFirefox証明書ストアに追加してください。 2番目のエラーは、Apache構成と証明書が異なるドメインに割り当てられていることが原因です。

2
Ramhound