Фон
У меня есть сторонний фреймворк, который выполняет некоторые сетевые запросы к URL-адресу, который я ему предоставляю. Формат запросов: https://10.0.2.2: 8000 / api / ....
Поскольку схема HTTPS, я постоянно получаю сообщение об ошибке от третьей стороны lib:
The certificate for this server is invalid. You might be connecting to a server that is pretending to be “10.0.2.2” which could put your confidential information at risk.
Сервер - это приложение Django, запущенное с
python3 manage.py runserver_plus 10.0.2.2:8000 --cert-file _my_cert.crt
Я пробовал много способов создания и установки самоподписанного сертификата на симуляторе и запуска сервера, однако, ни один из них не помог избежать ошибки в третьей стороне lib.
Вопрос
Поэтому мне интересно, имеет ли это смысл вообще.
Можно ли сгенерировать и установить самоподписанный сертификат в симуляторе iOS, который будет избегайте решения задачи, как описано здесь: https://developer.apple.com/documentation/foundation/url_loading_system/handling_an_authentication_challenge/performing_manual_server_trust_authentication?language=objc
Пожалуйста, предоставьте доказательства для любого ответа, будь то да или нет .