Модульное тестирование закрепления SSL с помощью URLProtocol - PullRequest
0 голосов
/ 24 сентября 2018

Цель: ssl-закрепление приложения модульного тестирования

Приблизительная реализация, нацеленная на:

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

Обнаружена проблема:

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

Вопрос:

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

...