使用URLProtocol进行SSL固定单元测试

时间:2018-09-24 15:04:45

标签: ios ssl-certificate nsurlprotocol public-key-pinning custom-url-protocol

目标:单元测试应用的ssl固定

旨在实现以下目标的大概实施方式:

  1. 子类URLProtocol
  2. 将自定义URL协议插入Session的配置中
  3. 在生成请求时使用具有自定义配置的会话
  4. 捕获请求并使用本地证书生成响应
  5. 期望应用收到响应后,它将检测到相同的证书

遇到的问题:

似乎没有身份验证质询方法可以在URLProtocol中进行子类化。

问题:

如何使用URLProtocol拦截身份验证质询?

0 个答案:

没有答案