SSL クライアント証明書を介してユーザーを認証するように構成された (自分の管理下にない) Web サービスに接続しようとしています。クライアント証明書と関連する秘密鍵を含む PKCS12 形式の有効な証明書があります。証明書は、Web サービス プロバイダーが承認した CA によって発行されます。
証明書をインストールし、さまざまなブラウザーで制限された領域にアクセスしようとすると、次の結果が得られます。
IE6 - 正常に動作し、WSDL を取得できます
IE7 - 証明書を求めるプロンプトが表示されますが、サーバーからの 403.7 で失敗します
Firefox3 - 確認するように設定しましたが、プロンプトが表示されず、403.7 で失敗します
Safari 4 - 証明書はキーチェーンにインストールされていますが、プロンプトが表示されず、403.7
また、プログラム (Java) で Web サービスにアクセスしようとすると、同じ 403.7 エラー コードで失敗します。
これが IE6 では機能するのに、他のブラウザーでは機能しないのは奇妙です。完全な CA 証明書チェーンを PKCS12 ファイルに含める必要がありますか?
どんな助けでも大歓迎です。