Swift:添加证书颁发机构根证书

时间:2016-03-07 03:08:02

标签: ios swift ssl

我们正在尝试关注Apple docs以使用您自己的证书颁发机构(CA):

  

虽然自签名证书是一种合理的方法   开发时,有一种更好的方法:创建自己的证书   权限...让它为您的测试服务器颁发证书。   然后,您可以...硬连接证书颁发机构的根目录   证书到你的应用程序

我还没有能够弄清楚如何使用Swift硬连接CA根证书。该论文提到approach,但我无法将其翻译成Swift代码:

  
      
  1. 获取远程对等证书的副本......
  2.   
  3. 获取服务器   来自信任对象的证书(将索引0传递给   SecTrustGetCertificateAtIndex)
  4.   
  5. 获取该服务器的数据   证书(SecCertificateCopyData)
  6.   
  7. 将此与证书进行比较   你在第1步中获得的数据;如果他们匹配,你就说正确的话   对等
  8.   

你怎么能通过Swift做到这一点?

0 个答案:

没有答案