【发布时间】:2018-09-22 15:39:10
【问题描述】:
是否可以将 TrustKit (https://github.com/datatheorem/TrustKit) 与 AFNetworking 集成?对IOS有什么建议吗? 谢谢!
【问题讨论】:
标签: ios objective-c afnetworking afnetworking-3 certificate-pinning
是否可以将 TrustKit (https://github.com/datatheorem/TrustKit) 与 AFNetworking 集成?对IOS有什么建议吗? 谢谢!
【问题讨论】:
标签: ios objective-c afnetworking afnetworking-3 certificate-pinning
[manager setSessionDidReceiveAuthenticationChallengeBlock:^NSURLSessionAuthChallengeDisposition(NSURLSession * _Nonnull session, NSURLAuthenticationChallenge * _Nonnull challenge, NSURLCredential *__autoreleasing _Nullable * _Nullable credential) {
__block NSURLSessionAuthChallengeDisposition dispositionToReturn = NSURLSessionAuthChallengePerformDefaultHandling;
if (![TrustKit.sharedInstance.pinningValidator handleChallenge:challenge completionHandler:^(NSURLSessionAuthChallengeDisposition disposition, NSURLCredential * _Nullable credential) {
dispositionToReturn = disposition;
}]){
return NSURLSessionAuthChallengePerformDefaultHandling;
}
return dispositionToReturn;
}];
【讨论】: