Я наблюдал иногда SSL ошибки корыта соединение HTTPS с помощью AFNetworking под IOS 7.SSL ошибки под прошивкой 7
следующее сообщение об ошибке появилось редко на консоли:
SSL ошибка и безопасное соединение с сервером не может быть .
, связанный с
CFNetwork SSLHandshake не удалось (-9806) NSURLConnection/CFURLConnection HTTP-нагрузки не удалось (kCFStreamErrorDomainSSL, -9806)
или
CFNetwork Ошибка SSLHandshake (-9810)NSURLConnection/CFURLConnection HTTP загрузка не удалась (kCFStreamErrorDomainSSL, -9810)
На http://www.opensource.apple.com/source/Security/Security-55179.13/libsecurity_ssl/Security/SecureTransport.h вы можете найти объяснение этих кодов ошибок:
errSSLClosedAbort = -9806, /* connection closed via error */
errSSLInternal = -9810, /* Internal error */
Кто-нибудь столкнуться с той же проблемой?
Сегодня Apple выпустила IOS 7.0.6 , который включает исправление для проверки соединения SSL.
Для меня это звучит в большей степени связаны с проблемами, как это: Receiving SSL error in iOS7 GM - "AddTrust External CA Root" is not trusted? (код ошибки -9813)
Но, возможно, новая версия IOS принести некоторое улучшение в качестве побочного эффекта ...
EDIT : В iOS 7.0.6 исправлена другая ошибка (double «goto fail» в if-else-if-statement).
Вы проверили это SSL-соединение от другого клиента, чтобы убедиться, что цепочка SSL на самом деле настроена правильно? Я бы проверил это в другом месте с помощью соответствующего инструмента отладки HTTP, прежде чем предлагать патч 7.0.6, поскольку это что-то ОЧЕНЬ другое. –
Спасибо за ваш комментарий. Это SSL-соединение было протестировано и используется несколькими десятками клиентов. Ошибки появлялись очень редко и не воспроизводимы. Моя надежда заключается в том, что кто-то сделал подобный опыт в iOS 7. – AppsolutEinfach
Надеясь, что в моем использовании слова «клиент» понимается любой другой «клиентский» клиентский инструмент «HTTP», помимо вашего приложения iOS. Например, Curl, Paw.app, Charles.app и т. Д. –