業務で自己署名証明書を利用した社内システムや開発環境にEdgeからアクセスできず、困っているビジネスマンは少なくありません。Edgeはセキュリティ保護のため、デフォルトでは信頼できない証明書を使用するサイトへのアクセスをブロックします。この記事では、自己署名証明書をWindowsに登録し、Edgeで信頼させる具体的な手順を詳しく解説します。この手順で、Edgeが自己署名証明書を信頼し、安全に業務システムへアクセスできるようになります。
【要点】Edgeで自己署名証明書を信頼させる主要な手順
- 証明書のエクスポート: サーバーから必要な自己署名証明書をファイルとして用意します。
- 証明書のインポート: Windowsの「信頼されたルート証明機関」ストアへ自己署名証明書を登録します。
- Edgeの再起動と確認: 証明書の変更をEdgeに反映させ、対象サイトへのアクセスを検証します。
ADVERTISEMENT
目次
Edgeが自己署名証明書を信頼しない理由と信頼設定の必要性
EdgeはWebサイトの安全性を確認するために、SSL/TLS証明書を検証します。この検証には、証明書が信頼できる認証局によって発行されているかどうかが重要です。自己署名証明書は、公開された認証局を通さずにサーバー管理者が独自に発行した証明書を指します。
Edgeは、Windowsの証明書ストアを参照して証明書の信頼性を判断します。自己署名証明書は、Windowsの信頼済みルート証明機関ストアに登録されていないため、Edgeはそれを信頼できないものとして扱い、セキュリティ警告を表示して接続をブロックします。しかし、社内システムや開発環境など、特定の目的で自己署名証明書を使用する場面では、この証明書を明示的に信頼するように設定する必要があります。
Edgeで自己署名証明書を信頼済みに追加する具体的な手順
Edgeで自己署名証明書を信頼させるには、証明書をWindowsの信頼済みルート証明機関ストアにインポートする作業が必要です。以下の手順で進めます。
自己署名証明書をファイルとして用意する手順
まず、信頼したい自己署名証明書をファイル形式で入手します。これは通常、証明書が使用されているWebサーバーからダウンロードするか、サーバー管理者に提供してもらうことになります。証明書ファイルは、.cerまたは.crt形式が一般的です。
- 証明書をダウンロードする
Webブラウザで自己署名証明書を使用しているサイトにアクセスします。セキュリティ警告が表示された場合でも、「詳細設定」または「続行」を選択してサイトを開きます。 - 証明書の詳細を表示する
Edgeのアドレスバー左側にある鍵アイコン、または「保護されていない通信」の表示をクリックします。表示されるメニューから「接続は保護されています」または「証明書が無効です」などの項目を選択し、「証明書アイコン」をクリックして証明書ビューアを開きます。 - 証明書をエクスポートする
証明書ビューアの「詳細」タブを選択し、「ファイルにコピー」ボタンをクリックします。証明書のエクスポートウィザードが起動します。「次へ」をクリックし、エクスポートファイル形式の選択画面で「DER encoded binary X.509 (.CER)」または「Base-64 encoded X.509 (.CER)」を選択します。「次へ」をクリックし、任意の場所とファイル名で証明書ファイルを保存します。
証明書をWindowsの信頼済みルート証明機関ストアにインポートする手順
ダウンロードした証明書ファイルをWindowsの証明書ストアにインポートします。この操作はWindows 11とWindows 10で共通です。
- 証明書ファイルを右クリックする
保存した.cerファイルを右クリックし、「証明書のインストール」を選択します。 - 証明書のインポートウィザードを開始する
証明書のインポートウィザードが起動します。「現在のユーザー」または「ローカルコンピューター」を選択します。通常は「現在のユーザー」で問題ありませんが、PC全体のユーザーに適用したい場合は「ローカルコンピューター」を選択し、管理者権限を許可します。「次へ」をクリックします。 - 証明書ストアを指定する
「証明書をすべて次のストアに配置する」を選択し、「参照」ボタンをクリックします。 - ストアを選択する
証明書ストアの選択画面で「信頼されたルート証明機関」を選択し、「OK」をクリックします。 - インポートを完了する
「次へ」をクリックし、内容を確認して「完了」をクリックします。セキュリティ警告が表示された場合は「はい」を選択してインポートを許可します。「正しくインポートされました」のメッセージが表示されれば成功です。
Edgeで証明書の信頼を最終確認する手順
証明書をインポートした後、Edgeを再起動し、対象のWebサイトにアクセスして信頼が確立されたか確認します。
- Edgeを再起動する
開いているすべてのEdgeウィンドウを閉じ、再度Edgeを起動します。 - 対象サイトにアクセスする
自己署名証明書を使用しているWebサイトにアクセスします。 - セキュリティ警告が解消されているか確認する
アドレスバーに鍵アイコンが表示され、セキュリティ警告が消えていることを確認します。鍵アイコンをクリックし、「接続は保護されています」と表示されれば、証明書が正しく信頼されています。
自己署名証明書追加時の注意点とよくある失敗例
自己署名証明書のインポートは比較的簡単な操作ですが、いくつかの注意点や失敗しやすいポイントがあります。ここでは、それらの対処法を解説します。
証明書のインポート先ストアを誤ってしまう場合
自己署名証明書を「個人」ストアや「信頼された発行元」ストアに誤ってインポートしてしまうことがあります。これらのストアは異なる目的で使われるため、Edgeがサイトの証明書を信頼するには「信頼されたルート証明機関」ストアへのインポートが必須です。
- 誤ってインポートした証明書を削除する
Windowsの検索ボックスで「certmgr.msc」と入力して証明書マネージャーを起動します。誤ってインポートしたストア(例: 「個人」または「信頼された発行元」)から該当の証明書を見つけて削除します。 - 「信頼されたルート証明機関」に再インポートする
「証明書をWindowsの信頼済みルート証明機関ストアにインポートする手順」を再度実行し、正しいストアにインポートします。
証明書の有効期限やホスト名の不一致でエラーが出る場合
証明書自体に問題がある場合、インポートしてもエラーが解消されないことがあります。具体的には、証明書の有効期限が切れている、または証明書に記載されているホスト名(Common Name)とアクセスしているURLが一致しない、といったケースです。
- 証明書の詳細を確認する
Edgeで対象サイトにアクセスし、セキュリティ警告が表示された際に証明書ビューアを開きます。「全般」タブで有効期限を、「詳細」タブで「サブジェクト」のCommon Nameを確認します。 - 証明書を再発行する
有効期限切れやホスト名の不一致が原因の場合、Webサーバー側で証明書を再発行し、新しい証明書を再度インポートする必要があります。
キャッシュやプロキシ設定が原因でエラーが残る場合
証明書のインポートが完了しても、Edgeのキャッシュやプロキシ設定が古い情報を保持しているために、エラーが解消されないことがあります。
- Edgeの閲覧データを削除する
Edgeを開き、Ctrl + Shift + Delキーを押して「閲覧データをクリア」ウィンドウを開きます。「時間の範囲」を「すべての期間」に設定し、「キャッシュされた画像とファイル」にチェックを入れて「今すぐクリア」をクリックします。 - プロキシ設定を確認する
Windowsの設定から「ネットワークとインターネット」→「プロキシ」を開き、プロキシサーバーの設定が適切であるか確認します。特に「手動プロキシセットアップ」を使用している場合は、除外リストに該当のWebサイトが含まれていないか確認します。
ADVERTISEMENT
証明書のインストール場所と影響範囲の比較
Windowsには複数の証明書ストアが存在し、それぞれ異なる目的と影響範囲を持っています。自己署名証明書を信頼させる際には、適切なストアを選択することが重要です。
| 項目 | 信頼されたルート証明機関ストア | 個人ストア | 信頼された発行元ストア |
|---|---|---|---|
| 主な用途 | ルート証明書(信頼の起点)の格納 | ユーザー自身の証明書(クライアント認証など)の格納 | コード署名証明書など、信頼できる発行元の証明書の格納 |
| Edgeへの影響 | このストアの証明書はEdgeを含むOS全体で信頼される | 通常、WebサイトのSSL/TLS証明書としては信頼されない | 通常、WebサイトのSSL/TLS証明書としては信頼されない |
| セキュリティレベル | 非常に高い。慎重な管理が必要 | 中程度。ユーザーの特定目的に使用 | 中程度。ソフトウェアの信頼性確認に使用 |
| 推奨される操作 | 自己署名証明書を信頼させる際に使用する | クライアント証明書をインストールする際に使用する | 特定のソフトウェア発行元を信頼する際に使用する |
上記のように、WebサイトのSSL/TLS証明書をEdgeで信頼させるためには、「信頼されたルート証明機関」ストアへのインポートが唯一の正しい方法です。他のストアにインポートしても、Edgeは対象のWebサイトを信頼しないため注意が必要です。
この記事で解説した手順により、自己署名証明書を使用する業務システムへEdgeから安全にアクセスできるようになります。証明書のエクスポート、Windows証明書ストアへのインポート、そしてEdgeでの最終確認という一連の流れを理解できたことでしょう。今後は、開発環境や社内ツールで発生する証明書エラーに迅速に対応し、業務効率を向上させるためにこの知識を活用してください。また、証明書の有効期限切れやホスト名不一致といったトラブルにも、冷静に対処できるようになります。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【Windows】ロック画面のタイムアウト時間を変更してすぐに画面が消えないようにする手順
