Цель: ssl-закрепление приложения модульного тестирования
Приблизительная реализация, нацеленная на:
- подкласс URLProtocol
- Вставьте пользовательский URLProtocol в конфигурацию сеанса
- Используйте сеанс с настраиваемой конфигурацией при генерации запросов
- перехватите запрос и сгенерируйте ответ с локальным сертификатом
- ожидайте, что когда приложение получит ответ, онообнаружит тот же сертификат
Обнаружена проблема:
Похоже, нет метода проверки подлинности для подкласса в URLProtocol.
Вопрос:
Как перехватить запрос аутентификации с помощью URLProtocol?