1

IIS Web サイトで動作しない iPhone の Safari ブラウザーを使用して RSA 証明書を使用してユーザーを認証する。私はそれを働かせることができません。IIS は「クライアント証明書が必要です」というエラーであきらめ、Safari は証明書を提供しません。

クライアント:

  • iPhone 3G 最新ファームウェア
  • デプロイされた CA およびユーザー証明書 (未署名として表示されます)

サーバ:

  • IIS、Windows XP (Web には iis7 に関する未回答の質問もあります)
  • クライアント証明書の設定がオンになっている必要があります

証明書:

  • RSA
  • ユーザーとサーバー用に 1 つの CA

ノート:

  • クライアント認証なしの SSL はうまく機能します。
  • iPhoneの構成に関するDartmouth、UVa、およびMITの指示を読みました-これらはwifi用だと思います

今のところ解決できない問題:

  • ハンドシェイク中に Safari が暗号化されたアラート 21 を返す (これは TLS の decryption_failed エラーだと思います) - なぜですか?
  • iPhone の SSL クライアント認証に関する証明書要件 - どこで?
  • たとえば、SSLリバースプロキシを介して動作するようになった人はいますか-どのように?
4

1 に答える 1

0

STunnel リバース プロキシを使用して回避策を見つけました。

于 2009-02-24T21:53:48.993 に答える