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リバースプロキシを介して動作するようになった人はいますか-どのように?