AFNetworking检查服务器证书域

时间:2017-03-21 14:19:10

标签: ios afnetworking

我有一个静态函数,用于通过AFNetworking库检索配置文件,如下所示:

static func getConfiguration(success: NetworkServiceSuccessBlock, failure: NetworkServiceFailureBlock) -> AFHTTPSessionManager? {

    let sessionManager = AFHTTPSessionManager(sessionConfiguration: NSURLSessionConfiguration.defaultSessionConfiguration())

    sessionManager.requestSerializer.cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalCacheData

    sessionManager.GET(getConfigurationUrl()!, parameters: nil, progress: nil, success: success, failure: failure)

    return sessionManager
}

我需要检查服务器SSL证书域是否正确,如NSURLSession的challenge.protectionSpace.host,我需要检查以确定GET请求是否会失败。

编辑:我不想使用应用包中存储的证书执行SSL固定,这足以让我验证服务器证书域是否正确。

有人能指出我正确的方向来执行此操作吗?

0 个答案:

没有答案