• ベストアンサー

ルート証明書の更新機能について

WindowsXP以降ルート証明書の更新機能が追加され、WindowsUpdate(Microsoft Update)でルート証明書が更新されるようになっていますが、更新されるのはルート証明書のみで中間証明書は更新されないという認識であっているかご存知の方がいらっしゃいましたらご教示を頂けますようお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • kadusaya2
  • ベストアンサー率48% (114/235)
回答No.2

ご認識の通りで正しいです。 Windows VISTAと7ではOS出荷時にルート証明書は空の状態で、必要に迫られた時にWindows Updateでルート証明書が読み込まれる仕組みになっていました。 しかし、Windows 8からは以前と同じくOS出荷時にある程度のルート証明書がインストールされた状態になっています。 理由はわかりませんが、何かしらの問題があったのでしょう。 中間証明書は、エンドエンティティ証明書が使われるときに更新されます。 例えばSSLサーバー証明書であれば、ApacheのSSL.confのSSLCertificateChainFileで指定されたものが使用されます。 中間認証局からSSLサーバー証明書が発行されている場合、基になっているルート証明書がWindows Updateで読み込まれていたとしても、SSLCertificateChainFileで中間証明書が指定されてなければ不正な証明書として弾かれてしまいます。 順番として、 1.SSLサーバーにアクセスします。 2.サーバーからSSLサーバー証明書と中間証明書を受け取ります。 3.VISTAではこの時にWindows Updateでルート証明書が取り込まれます。 4.中間証明書を発行したルート証明書が検証され、OKなら受け取った中間証明書が信頼できるものとして登録されます。 5.続けてSSLサーバー証明書が正しく中間認証局から発行されているのかが確認されます。 6.すべてOKならSSLサーバー証明書が正しいと解釈されます。 ちなみにIISであれ、その他のWEBサーバーであれ、SSLCertificateChainFileに該当する設定があり、そこに中間証明書を設定しなければクライアント側はルート証明書にはたどり着けません。 以上です。

noname#242248
質問者

お礼

ありがとうございます。 順序が記載されていたので、理解することができました。 仕組みが理解できず、困っていたところだったのでとても助かりました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

まず https://www.google.co.jp/search?hl=ja&q=MicrosoftUpdate+%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E6%9B%B4%E6%96%B0%E3%80%80%E7%94%B3%E8%AB%8B&lr=lang_ja で検索してみてください。 http://msdn.microsoft.com/ja-jp/library/windows/hardware/gg487434.aspx とか http://www.microsoft.com/ja-jp/download/details.aspx?id=30701 などとなります。つまり申請は、提供者がここに行う物です。もちろん建前ですが。で中間証明書は誰が提供していますか? その提供者に問い合わせるのが、筋と言う物だと思いますが、いかかでしょう。マイクロソフトが勝手に、どこかの証明書を配布するなんてことはありません。申請されて、ルート(配布手順)に乗せる。第一提供者が提出品限り、物はありませんよね。 それとも偽造された物が配布された? と言うことでしょうか? 次に https://www.google.co.jp/search?lr=lang_ja&hl=ja&tbs=lr%3Alang_1ja&sclient=psy-ab&q=OpenSSL+%E4%B8%AD%E9%96%93%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%80%80%E3%83%AB%E3%83%BC%E3%83%88%E8%A8%BC%E6%98%8E%E6%9B%B8%E5%8F%96%E3%82%8A%E5%87%BA%E3%81%97&btnG= なんて検索してみましょう。 https://www.verisign.co.jp/ssl/help/install/iis_intca.html https://jp.globalsign.com/support/faq/07.html なんて記事が見つかります。2つめのコメントにありますようんに、中間証明書等の階層になっているものは、その上位も含まれています。 他にも https://www.verisign.co.jp/ssl/help/install/iapache_new_intca_s.html https://www.verisign.co.jp/ssl/help/faq/110006/ https://www.verisign.co.jp/ssl/help/faq/110089/ などがあります。逆に言えば、申請者が、これと、これは世界配布となれば、配布されます。これはドライバーでも証明書でも何でも一緒です。 ちなみにですが、PKIなど、おおよそOSがデフォルトで提供しているもので、中間証明書が必要であれば(動作しているサービスとかアプリで)、最初から設置されています(ドライバーなどマイクロソフト製品のファイルをみれば署名に、自己証明があります<=マイクロソフトが発行した証明書。その中には階層がある証明書も)? そうなんです、OSの根幹にすべてルート証明書がかかわっています(中間証明書も)。すべてのルート証明書を削除したら、OSは起動できなくなります。デフォルトで付属する物は、昔からある有名な発行会社及び、OSが使用している物だけで、それ以外は提供されません。 個別案件は、マイクロソフトでは提供していません。というより無理でしょう。申請があって、審査してルートに載せると言う手順です。提供者側に問い合わせてください。

noname#242248
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ルート証明書の更新ができない

    早速ですが、昨日パソコン(Windows XP Professional SP3)に不具合が発生したため、システムの復元にて復帰を試みました。 基本的には問題なく動くのですが、Microsoft Updateを実施したところ『ルート証明書の更新』がダウンロードできるものの、インストールができない状況が発生しました。 何度か試みましたが、上手くいかず、また、何のルート証明かもわからず困っています。 何のルート証明か調べたり、上手くインストールさせる方法はないでしょうか? 御知見ある方がいらっしゃいましたら、ご教授下ださい。

  • ルート証明書のアップデートについて

    SymantecAntiVirusのインストールにつきまして、おたずねしたいことがあります。 OSがWindowsMeのため、「ルート証明書のアップデート」を先に済ませていないと、CDからのインストールができません。 WindowsUpdateに接続しても、「ルート証明書のアップデート」が表示されないのですが・・・。 どうすれば「ルート証明書のアップデート」ができるかご存知な方がいらっしゃいましたら教えてください。 よろしくお願いいたします。

  • FirefoxのIE Tab機能

    FirefoxでWindowsUpdateをしようと思い、拡張機能のIE Tabをインストールしました。 デフォルトの「常時IEのレンダリングエンジンで描画されます」のURLの中に (1) /^file:\/\/\/.*\.(mht|mhtml)$/ (2) http://*update.microsoft.com/ (3) http://www.windowsupdate.com/ の3つが入っていたのですが、結局 (4) http://windowsupdate.microsoft.com を追加してやらないとUpdateはできませんでした。 結果としてできたので良いのですが、(1)~(3)のURLにはどのような意味があるのでしょうか? やはりデフォルトで入っているということは何か意味があるのでしょうか? 特に(1)は意味が分からないのですが…。 (4)以外は削除しても問題ないのでしょうか?

  • WinXP デバイスマネージャのドライバ更新

    こんにちは。 WindowsXPのドライバの更新についてご教示いただきたくよろしくお願いいたします。 現在私のPCではOSを再インストールいたしました。 その際に、各種ドライバをデバイスマネージャから”ドライバの更新”にて ドライバの更新を行いました。 そこでご質問なのですが、”ドライバの更新”ではwindowsUpdateに接続すると ありますが、Microsoftに他社製品のハードの各種ドライバがあり、 それをダウンロードしているのでしょうか? ドライバをダウンロードする仕組みがわかりませんので、 ご教示のほどよろしくお願いいたします。

  • Windowsの更新ができません

    どなたかご教示ください。 Microsoft UpdateでWindowsをアップデートしようとし、うまくいきません。 「高速」をクリックし優先度の高い更新プログラムを入手しようとすると 「一部の Windows コンポーネントで必要なソフトウェア アップグレード」 Microsoft Update を使用するには、最新バージョンの Windows コンポーネントを いくつかインストールする必要があります。これにより、 次に示すようなサイトの新しい機能を利用できるようになります。 と表示され、 「今すぐダウンロードしてインストールする」をクリックすると、 「次の更新プログラムはインストールされませんでした」と表示され、 ボックスに 「Windows Genuine Advantage 確認ツール (KB892130)」が表示されます。 これはどういうことなのでしょうか。 Windows XP SP2 を利用していますが、OSを含め少なくともマイクロソフトの ソフトウェアで違法にインストールをしたものはないと認識していますが、 もしかしたらやってしまっているのでしょうか。 どなたかお分かりの方ご教示ください。

  • カスタムのソフトウェアもインストールした方が良い?

    windowsUPdateのカスタムで出て来る、追加選択(ソフトウェア)についてです。 (ソフトウェア)には「XP用ルート証明書の更新プログラム」 「Microsoft.NET Framework 4の更新プログラム」が3つ。 「XP用更新プログラム」「XPおよびWindows Embeddeb用WindowsPowershell2.0およびWinRM2.0」があります。 XP用やMicrosoftとあるのでインストールした方が良いのかな?と思うのですが・・・優先度が高い方には入ってないのでしなくても大丈夫かな?とも思います。正直に言えば私的には「しなくて良いならしたくない」です。 これはしないとセキュリティ・PCに良くないのでしょうか?しなくてもしても大差はないのでしょうか? 自己判断と言われそうですが・・・よろしく、お願いします!!!

  • WinUpDate Framework 1.1 Service Pack 1が更新出来ない

    会社PCです。 SP2 日立プリウスです。 WindowsUpdateですが、 Microsoft .NET Framework 1.1 Service Pack 1 が更新出来ません。 アップデートができないので単体でDLしようと、検索して Microsoft .NET Framework 1.1 Service Pack 1 for Windows Server 2003をDLしてインストールしたら、【インストールされているWindowsのバージョンは、インストールしようとしている更新に一致しません。】言われました。 もしかして、XPとは違うバージョンを選んじゃったのかな?と思いましたが、WindowsUpdateに入ってくる以上、インストールできるはず。 何か原因があるかと思いますが、会社PCなので、パソコンの設定がどうなっているのかもよくわかりません。 最近、WindowsUpdateが無いですが、この1つのファイルが原因で、後のUpdateが来ないなら嫌ですし、 それ以前に、何故Updateが出来ないのかも気になります。

  • WindowsXPの更新履歴の調べ方

    WindowsXPのWindowsUpdateの更新履歴の調べ方なんですが、以前はネットにつないでIEが立ち上がって、そこに更新履歴の表示という選択肢がありました。しかし今ではXPはネットにつなげないのでそれができません。 ネットにつながずに更新履歴を調べる方法はありませんか? (KBxxxxxxというのがいっぱいあると思いますが、それをすべて見たいのです。) 実は私自身は4/8に散々WindowsUpdateをして余すところなく入れたのですが、周りに入れ忘れた人がいます。何が足りないのかわかりません。kb何番というのがわかればMicrosoftのサイトからダウンロードできます。 あるいはXPのSP4とか最終サービスパックとかいうのが配られればありがたいのですが。

  • 中間証明書について

    IT業界に従事しており、この度SSL証明書の入替を行う事になりました。自社で認証局をたてており、ルート証明書-中間証明書-サーバ証明書という構成で、今回は、中間証明書とサーバ証明書を新たに発行した為、入替を行う予定です。 SSL証明書は、WEBサーバで使用している為、WEBサーバ側のみで作業が完了すると考えておりましたが、クライアント端末の担当者から、クライアント側に中間証明書を入れる必要があると指摘が入りました。 私自身、中間証明書はサーバに入っていればよいと考えていましたが、違うのでしょうか。どなかたお分かりになる方、教えて頂けますでしょうか。 ※ちなみにクライアント側担当者は、前に中間証明書を入れなかったので、エラーになったというだけで、何が原因なのか、どのようなエラーになったのかの情報を持っておらず、かき乱すだけかき乱して、全く役に立ちません。 調べていてもどうしても情報が無く、有識者の方、ご教示頂けますと幸いです。ちなみにブラウザにも"中間証明書機関"という項目があるので、クライアントに中間証明書を入れないといけないというのもあながち間違いではないかと感じ始めております。

  • WinXP更新プログラムのアンイストと再更新

    Windows XP 更新プログラムについて教えてください。 3日前、Windowsupdateで XPの更新プログラムをカスタムで実行しました。 ところが、そのときのパソコンの日付が 未来の 2013年5月 になっていたため パソコンの動作がおかしくなってしまいました。 そこで パソコンの日付を現在の日付2013年2月19日に修正した後 ↓ 未来の日付(2013年5月)で更新してしまったプログラムを 一旦アンイストールし ↓ 現在の日付で再度更新 にしたいのですが、やり方がわかりません。 おわかりになる方教えてください。 【ご参考】 Microsoft Windows update のサイトの説明では、 プログラムの追加と削除でアンイストールできる と書かれていますが、プログラムの追加と削除の場所を見ても、 該当する ”既に更新してしまったプログラム” が出てきません。 表示タブで 「隠しファイルおよび隠しフォルダを表示する」 を表示するにチェックを入れても出てきません。 どうすればよいのか、教えてください m(_ _)m