Модульное тестирование закрепления SSL с помощью URLProtocol

Цель: ssl пиннинг в модульном тесте

Примерная реализация, направленная на:

  1. подкласс URLProtocol
  2. Вставьте пользовательский URLProtocol в конфигурацию сеанса
  3. Использовать сеанс с пользовательским конфигом при генерации запросов
  4. перехватить запрос и сгенерировать ответ с локальным сертификатом
  5. ожидать, что когда приложение получит ответ, оно обнаружит тот же сертификат

Возникла проблема:

Кажется, нет никакого метода проверки подлинности для подкласса в URLProtocol.

Вопрос:

Как перехватить вызов аутентификации с помощью URLProtocol?

0 ответов

Другие вопросы по тегам