【问题标题】:Integration between TrustKit and AFNetworkingTrustKit 和 AFNetworking 之间的集成
【发布时间】:2018-09-22 15:39:10
【问题描述】:

是否可以将 TrustKit (https://github.com/datatheorem/TrustKit) 与 AFNetworking 集成?对IOS有什么建议吗? 谢谢!

【问题讨论】:

    标签: ios objective-c afnetworking afnetworking-3 certificate-pinning


    【解决方案1】:
    [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;
    }];
    

    【讨论】:

      猜你喜欢
      • 2014-07-30
      • 1970-01-01
      • 2013-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多