我有一个API端点,它有一个SSL证书(安全https API)。我的iOS应用程序包还包含该证书,因此当我尝试访问API端点时,目标C会验证证书是否匹配。我的匹配证书的实现工作正常。 但我还需要验证API是否提供SSL证书。
我正在使用AFNetworking来匹配证书,以及验证证书的地方:当没有证书存在时,甚至不会调用- (void)connection:(NSURLConnection *)connection
willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
。因此该应用程序不验证任何东西。
如果API有证书,我需要首先验证一些内容,如果没有,那么应用程序不应该到达API终点。