如何使用Alamofire测试证书固定?

时间:2015-08-04 13:41:41

标签: ios swift alamofire

因此,我遵循Alamofire关于Read Me的有关其新服务器信任策略的说明。从服务器获得证书,将其添加到我的项目中并在我的项目中实现以下代码:

Clumn2  1           2           14
Column3 FirstName   MiddleName  LastName

我的问题是如何测试?

我已经尝试将我的基本api url更改为我们的测试服务器,该服务器具有不同的有效证书,但api调用未被拒绝。 我已经验证代码是在所需的api调用上运行的。

1 个答案:

答案 0 :(得分:5)

好问题!

我建议尝试使用一些代理软件来尝试进入API调用(Charles Proxy,Burp等)。启用固定后,所有网络请求都将失败,因为代理软件将为您提供不正确的证书。然后,如果禁用证书固定,则服务调用应该通过代理正常工作。

另一种方法是临时更改服务器上的证书,您应该看到Web服务也失败。