イントラネットでは自己署名証明書を使用しています。ユーザーにエラー メッセージを表示せずに Internet Explorer 8 でそれらを受け入れるにはどうすればよいですか? Internet Explorer 7 に対して行ったことは、明らかに機能していません。
編集: Internet Explorer 7 は、証明書を信頼されたルート証明機関に置いた場合、エラーを表示しません。Internet Explorer 8 では、証明書があってもエラーが表示されるようです。
イントラネットでは自己署名証明書を使用しています。ユーザーにエラー メッセージを表示せずに Internet Explorer 8 でそれらを受け入れるにはどうすればよいですか? Internet Explorer 7 に対して行ったことは、明らかに機能していません。
編集: Internet Explorer 7 は、証明書を信頼されたルート証明機関に置いた場合、エラーを表示しません。Internet Explorer 8 では、証明書があってもエラーが表示されるようです。
私はそれをこのように動作させました
私は、さまざまな Web サイトに投稿されたさまざまな人々からの多くの手順を試しました。しかし、証明書を Trusted People キーストアに追加する必要があるとは誰も言及していません。
そうです、信頼できる CA の下に配置するだけでは十分ではありません。証明書を Trusted People 内にも配置する必要があります。
それは:
証明書をエクスポートするには:
私はIE9、Windows 7を使用しています
自己署名証明書がサイト URL と一致していることを確認してください。そうでない場合、Internet Explorer 8 で証明書を明示的に信頼した後でも、証明書エラーが引き続き発生します (Internet Explorer 7 は持っていませんが、Firefox は URL の不一致に関係なく証明書を信頼します)。
これが問題である場合、証明書を追加すると、Internet Explorer 8 の赤い [証明書エラー] ボックスに、エラーとして [アドレスが一致しません] が表示されます。また、「証明書の表示」には、証明書が有効な URL を示す発行先:ラベルがあります。
アドレスの不一致エラーが発生した場合は、アドレスの不一致を許可してください。
男、今日、私はこの問題と戦うために数時間を費やしました。IE 8 で何をしても、問題は残りました。IE によってインストールされた証明書は、クライアント PC の信頼されたルート証明機関に表示されますが、IE は何があっても文句を言います。
これが私が発見した解決策です:
ウェブサーバー上:
クライアント マシンで次の手順を実行します。
IE8で動作させる方法は次のとおりです。
証明書を信頼できる機関としてコンピューターにインストールする必要があります。
これにはさまざまな方法があります。たとえば、mmc (start/run/mmc) を使用し、証明書スナップインを追加して、そこから自己署名証明書をインストールできます。
証明書の要点は、ユーザーがアクセスしている Web サイトが信頼できる機関によって認証されていない場合にユーザーに警告することであるため、これを回避する方法はありません。
証明書自体をインストールするだけでは十分ではなく、証明機関のルート証明書をインストールする必要があります。たとえば、Win Server の Certificate Services を使用する場合、そのサーバーに CS をインストールしたときに作成されたルート証明書がインストールされます。前述のように、「信頼されたルート証明機関」にインストールする必要があります。
これは、私がIE11 Windows 7を使用していて、私がしたことを助けるかもしれません証明書をインストールすることに加えて、インターネットオプションに行く==>詳細タブ==>セキュリティ==> さらに、証明書アドレスの不一致についての警告から「チェックを削除」します以下に-すべてのIEインスタンスを閉じて再起動することを忘れないでください-終了後:
1-Internet Explorer を起動します。
2-コンピューター名を使用してサーバーコンピューターを参照します (証明書の警告を無視します)
3-画面上部の「証明書エラー」テキストをクリックし、「証明書の表示」を選択します</p>
4-[証明書] ダイアログで、[証明書のインストール] -> [次へ] をクリックします。
5-[すべての証明書を次のストアに配置] を選択 -> [参照]
6-信頼されたルート証明書にインストールします..
その後、再起動します。
これが誰かを助けることを願っています。
GPOを使用して、ドメイン内で証明書を使用できます。
しかし、私の問題は Internet Explorer 8 にあります。信頼されたルート証明書ストアに証明書があっても、信頼されたサイトであるとは言えません。
これと、今すぐ行う必要のあるドライバーの署名により、私のコンピューターの所有者は誰なのか気になり始めています。
残念ながら、どの解決策もうまくいきませんでした。Windows 7 で Internet Explorer 8 を使用していました。解決策を探していたところ、コントロール パネルでログイン情報に関する設定を見つけました。そのため、サーバーのアドレスを使用して証明書ベースの情報の下に新しいエントリを追加し、優先する証明書を選択しました。
Internet Explorer 8 で SSL キャッシュをクリアした後、サイトを更新したところ、正しい証明書がサーバーに送信されました。
これは私が望んでいた解決策ではありませんが、うまくいきます。
他の誰もが言及したように、最初のタスクは、証明書を信頼されたルート機関に追加することです。
証明書を作成し、Issued to: 値 (URL) を指定できるようにするカスタム exe ( selfssl.exe ) があります。これは、Internet Explorer が発行先の URL をカスタム イントラネット URL で検証することを意味します。
Internet Explorer を再起動して変更を更新してください。
言及されたすべての解決策を試しましたが、どれもうまくいきませんでした。Internet Explorer 11 (11.0.9600.17914) を使用すると、エラーが 404 のように見えるため、無効な証明書を受け入れる方法がありませんでした。
助けになったのは次のとおりです: - 信頼できるサイトにホストを追加します (ここで数回言及されているように) - TLS 1.2 を無効にし、SSL 1.0 と SSL 2.0 を有効にします
最後のステップは、自分が何をしているのかわかっている場合にのみ行うべきことです。ここではかなり変わったセットアップを使用する必要があるため、システムにアクセスする別の方法を見つけることができませんでした。通常、そのようなセキュリティの格下げは行われるべきではありません。
common name
自己署名証明書が、設定しているドメインに対して正しいものを使用していることを確認する必要があります。複数のドメインに同じ証明書を使用する場合は、ドメインごとに一意の証明書が必要です。または、すべての SSL サイトが共通ドメインのサブドメインである場合は、*.domainname.tld
.
自己署名証明書を正しく設定しないcommon name
と、Chrome と Firefox は機能する可能性がありますが、毎回サイトをロードするときに IE が証明書を見つけられない可能性があります。IE では、サイトの証明書を追加したように見えますが、実際にはページの読み込み時に見つかりません。
IE8 で Cross Domain iFrame をテストできるように、Mac 用の Apache に SSL を設定する方法
以前は何をしていましたか?自己署名証明書の場合、通常は証明書をクライアント システムにローカルにインストールします。
グループ ポリシーを使用して、すべてのシステムに証明書をプッシュできる場合があります。
Web サービスを使用しているときに同じ問題が発生しました。 ここでMicrosoft は、基本的に自己署名証明書が問題ないと言うために、クライアントに何かをインストールする方法を示す (長い) ウォークスルーを持っています。結局、私は 30 ドルを費やして、Godaddy.com から完全な証明書を購入しました。
PS エラー メッセージを回避するようにコーディングできることはわかっていますが、テスト上の理由からそれを行いたくありませんでした。
ローカルでテストを行っていて、ホスト ファイルにエイリアスを追加すると、
127.0.0.1 www.mysite.com
失敗する上記の手順のいずれかを使用しようとします。これは、localhost の証明書をインポートするためです。証明書の URL が一致しません。
そのような状況では、自己署名証明書を生成してから、上記のようにインポートする必要があります。
Xampp を使用している場合、c:\xampp\apache\makecert.bat を使用して正しい証明書を簡単に生成できます。
Web サイト証明書ではなく、CA ルート証明書をインストールする方法: (IE8、Win7)
証明書の詳細を表示すると、CA 証明書ではなく、Web サイトの証明書が表示されます。[全般] タブには、「この証明書は検証できません...」と表示されます。[証明書のパス] タブをクリックし、パスの最上位の証明書を選択して、CA を選択する必要があります。赤い X アイコンが表示され、「この CA ルート証明書は信頼されていません...」と表示されます。[証明書の表示] ボタンをクリックすると、この新しい [一般] タブに、「このCA ルートは信頼されていません.. ." これは、信頼されたルート認証局にインポートする証明書です。
CA をインポートしたら、通常の Web サイト証明書をインポートする必要はありません。その証明書は、インポートしたばかりの CA と照合され、IE はすべてを正常に機能しているものとして扱います。管理者として IE を実行する必要はなく、最初にサイトを信頼済みサイトに追加する必要もありません。インポート後に IE を再起動する必要があります。
証明書エラーが発生しない可能性はないようです。Windows XP と IE 8 を使用しています。グループ ポリシーは、内部サイトにアクセスするための信頼されたルート証明書として自己署名証明書をインストールしました。証明書スナップインで MMC を見ると、そこに証明書が表示されます。
私が見たとき:
インターネット オプション => コンテンツ => 証明書
そこにはありません!
IE でのこの動作は、管理者が 2009 年 12 月 10 日に私のマシンにインストールされた Patch-Tuesday アップデートの最後のロットを解放してから始まりました。