QA@IT
この質問・回答は、@IT会議室からインポートされたものです。

ActiveXコントロールのダウンロード

0 PV

いつも参考にさせていただいております。

現在、Windows2003Server+IISにて構築されたWebサーバーがあります。
このWebサーバーでは独自CA(スタンドアロンCA)を立てているのですが
Windows7+Internet Explorer8環境のクライアントからクライアント証明書を
要求するときに「ActiveXコントロールをダウンロードしています...」と
表示されたまま先に進めません。(WindowsXP+Internet Explorer8環境では
先に進むことができます。)
インターネットオプションの設定やhttp://technet.microsoft.com/ja-jp/library/dd631688(WS.10).aspx
を参考にいろいろと試みたのですが解決することができません。

何卒、ご教授いただきますようよろしくお願いします。

投稿者: ahiru

回答

blunder様
度々のご返信ありがとうございます。
解釈まで記載していただき大変参考になりました。
今後ともよろしくお願い致します。

投稿者: ahiru

編集 履歴 (0)

たしかに少しわかりにくいです。特に日本語の機械翻訳のほうは意味不明でした。私なりの理解では、このページを読むと、Windows Server 2003の場合は、Vista以降のクライアントを使いたいなら、Windows Server 2008 Certificate Web Enrollment pagesをhotfixとして提供するから、それを入れてくれ、と言っているように読めます。

Windows Server 2008のほうは、クライアントのOSを判別して、XPならXenrollを使うcertificate enrollment Web pagesに誘導し、Vista以降ならCertEnrollを使うcertificate enrollment Web pagesに誘導するようになっている、とあります。

ですのでahiruさんの環境でも、Web Enrollment pagesを2008相当にすれば、Vistaや7からのWeb Enrollmentはできるとこのページでは言っているように読めます。ahiruさんがマイクロソフト提供のcertificate enrollment Web pagesをそのまま使っているのか、別の人が作った独自のWeb pagesを使っているのかにもよりますが、マイクロソフト提供のWeb pagesの場合はパッチ適用でいけそうな雰囲気です。

説明文にはロケールの対応が不完全と書いてありますが、ダウンロードページに行くと、Change Languageという項目があり、そこで日本語を選ぶと、日本語版らしきものが表示されるので、日本語にも対応してそうな雰囲気です。

ただ私自身は試したことはないので、これで本当にうまく行くかどうかは分かりません。

Important として、%systemroot%\System32\Certsrvのバックアップをとれ、と書いてあるので、バックアップはやっておいたほうがよさそうです。心配な場合はマイクロソフト直にきいてみてください。

投稿者: blunder

編集 履歴 (0)

blunder様
ご返信ありがとうございます。
ご指摘のサイトを見させていただきましたが、なかなか理解できないのが現状です。
パッチをあてれば当方の環境でもActiveXコントロールのダウンロードができるのでしょうか?
それとも現環境では不可能なのでしょうか?

投稿者: ahiru

編集 履歴 (0)

Xenroll (ActiveX)をダウンロードしようとしている可能性がありそうです。マイクロソフトによるとVista以降ではXenrollは廃止されていて、Certenrollに移行しているようです。下記ページに説明が載っていました。

How to use Certificate Services Web enrollment pages together with Windows Vista or Windows Server 2008
http://support.microsoft.com/kb/922706/en-us

投稿者: blunder

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。