iOS https 本地证书验证遇到的问题

本贴最后更新于 1787 天前,其中的信息可能已经事过景迁

描述

[pinnedCertificates addObject:(__bridge_transfer id)SecCertificateCreateWithData(NULL, (__bridge CFDataRef)certificateData)]

从运维大哥那里拿来。cer 的证书之后,运行程序会崩溃在上边的代码上,但是旧的证书却完全正常

解决办法

openssl x509 -in aaa.cer -out bbb.cer -outform der

通过以上命令进行转换即可

参考

  1. https://www.jianshu.com/p/ea34acac21a4
  2. https://zhuanlan.zhihu.com/p/58204817
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    85 引用 • 139 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...