Моя постановка задачи:
Мой хост получил 3 сертификата.
Мне нужно проверить, по крайней мере, один сертификат действителен из моего приложения.
Я скопировал все хэши открытых ключей для этих сертификатов в свое приложение в словаре.
Я использовал стандартные API-интерфейсы Apple Security для получения всех сертификатов с сервера.
Все отлично работает, если я делаю это в iOS 9+, если я использую,
SecCertificateCopyPublicKey(serverCertificate)
Я получаю все три сертификата, которые могу проверить.
Но проблема связана с iOS 8. Он выдаст только открытый ключ serverTrust.
Существует ли какой-либо API от Apple, который я могу использовать для версии iOS 8 для получения нескольких сертификатов, хэшей открытых ключей, размещенных на одном хосте?