certificatepinner:与NSUrlSession和NSUrlConnection一起使用的证书固定的Swift实现

时间:2024-06-05 22:26:25
【文件属性】:

文件名称:certificatepinner:与NSUrlSession和NSUrlConnection一起使用的证书固定的Swift实现

文件大小:19KB

文件格式:ZIP

更新时间:2024-06-05 22:26:25

Swift

证书拼版 与NSURLSession和NSURLConnection一起使用的证书固定的Swift实现 。 2017年1月9日:针对Swift 3.0进行了更新。 如果您想使用 2018-07-25:已针对Swift 4.0更新。 如果您想使用 如果您不使用或 ,则证书固定会非常困难,因为iOS不会公开任何API来获取证书信息。 正常的解决方案是引入一些openssl,但是说实话,那就过分了。 因此,这个图书馆。 哦,如果有人这样做,它将为我们(我)节省多少时间。 关于固定内容的注意事项 查看GitHub证书信息-单击锁。 您应该看到三个(或更多)证书级别。 github.com-这是“其”证书或叶子证书 DigiCert SHA2扩展验证服务器CA-这是证书颁发机构的叶节点 DigiCert High Assurance EV Root CA-这是根证书,它也位于您的浏览器受信


【文件预览】:
certificatepinner-master
----.gitignore(1KB)
----LICENSE(1KB)
----README.md(7KB)
----CertificatePinningTest()
--------CertificatePinner_swiftBridge.h(38B)
--------CertificatePinner.swift(7KB)
--------ViewController.swift(4KB)
--------Info.plist(1KB)
--------Base.lproj()
--------AppDelegate.swift(2KB)
--------Assets.xcassets()
----CertificatePinningTest.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(12KB)

网友评论