Аутентификация пользователя с помощью сертификата RSA через браузер iPhone Safari, не работающий с сайтом IIS. Я не могу заставить его работать. IIS просто сдается с ошибкой «требуется сертификат клиента», а safari не предоставляет сертификат.
Клиент:
- iPhone 3G последняя прошивка
- CA и пользовательские сертификаты развернуты (они отображаются как неподписанные)
Сервер:
- IIS, Windows XP (на веб-сайте также есть вопросы без ответа по поводу iis7)
- Требуется, чтобы настройка сертификата клиента была включена
Сертификаты:
- RSA
- один ЦС для пользователя и сервера
Примечания:
- SSL без аутентификации клиента работает хорошо.
- Я прочитал инструкции Dartmouth, UVa и MIT относительно конфигурации iPhone - я думаю, это для Wi-Fi
Проблемы, которые я пока не могу решить:
- Safari возвращает зашифрованное предупреждение 21 во время рукопожатия (я полагаю, это ошибка TLS 'decryption_failed) - ПОЧЕМУ?
- Любые требования к сертификату для аутентификации клиента SSL для iPhone - ГДЕ?
- Кто-нибудь заставил его работать через обратный прокси-сервер SSL, например - КАК?