Итак, я следил за инструкциями Alamofire о Read Me относительно их новой политики Trust Trust. Получил сертификат от сервера, добавить его в мой проект и реализован следующий код в моем проекте:Как вы проверяете фиксацию сертификата с помощью Alamofire?
let serverTrustPolicies: [String: ServerTrustPolicy] = [
"someserver.withvalidcer.com": .PinCertificates(
certificates: ServerTrustPolicy.certificatesInBundle(),
validateCertificateChain: true,
validateHost: true
)
]
let manager = Manager(
configuration: NSURLSessionConfiguration.defaultSessionConfiguration(),
serverTrustPolicyManager: ServerTrustPolicyManager(policies: serverTrustPolicies)
)
Мой вопрос, как я могу проверить это?
Я попытался изменить свой базовый апи URL на наш тестовый сервер, который имеет другой действительный сертификат, но API вызовы не отвергаются. И я проверил, что код работает на требуемые вызовы api.
Является новым знаком сертификата в iOS. Мне нужна твоя помощь. Нужен ли нам какой-либо сертификат с сервера? Можете ли вы поделиться каким-либо примером кода, который показывает, как присоединить trustPolices к запросу? Спасибо –