Ошибка SSL Xing API

Я использую URL для токена запроса от Xing в моем приложении IOS. Если я использую NSAppTransportSecurity исключение, тогда ссылка работает. Но когда я удаляю, он показывает ошибку ATS, хотя URL-адрес https.

1 ответ

Решение

Похоже, сервер api.xing.com не поддерживает прямую секретность (см. Здесь), одно из требований для ATS. К счастью, вы можете добавить исключение для домена xing.com с помощью NSIncludesSubdomains ключ установлен в ДА, а NSThirdPartyExceptionRequiresForwardSecrecy ключ установлен в NO, как показано здесь:

Это должно решить проблему и не должно вызывать проблем с Apple при отправке, поскольку исключение Forward Secrecy является одним из тех, которые не приведут к необходимости дополнительного обоснования, когда Apple начнет применять более строгие требования к ATS в этом году (крайний срок был первоначально 31.12.2016, но Apple продлила крайний срок до некоторой неизвестной даты в будущем)

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