4

SSLクライアント認証を必要とするURLにアクセスするFlexアプリケーションがあります。これらのリクエストはFirefoxとChromeで正常に機能します。ChromeとFirefoxは、ユーザー証明書を選択するためのプロンプトを表示し、リクエストは正常に完了します。Internet Explorerには、プロンプトはありません。リクエストは次を返します。

エラー#2032:ストリームエラー。URL:https://MyServer/Path/test.txt

この問題を回避するには、index.htmlファイルにタグを作成して安全なエンドポイントを空白のJavaScriptファイルにヒットさせ、証明書の入力を求めます。空のJavaScriptファイルをロードした後、Flexアプリケーションですべてが機能します。これに伴う問題は、アプリケーションがユーザー証明書を必要とする複数のエンドポイントにヒットすることです。私には知られていないものもあります。ロードできる既知の空白のエンドポイントはありません(JSの例外のため、ロードしようとしているURLをスクリプトタグに入れたくありません)。

セキュアエンドポイントへの最初の要求でInternetExplorerにユーザー証明書の入力を求める方法に関するアイデアはありますか?

4

1 に答える 1