ios - 为什么我的 iOS 配置文件是 "Not Trusted"?

标签 ios openssl ssl-certificate

我已经使用 OpenSSL 为我的应用程序创建了 CA、服务器和客户端证书。当我查看配置文件时,根 CA 显示为“受信任”,但我的服务器和客户端证书(由我的 CA 签名)显示为“不受信任”。

这些证书显示为由根 CA 签名,并且在 IE 或 Chrome 下正常工作

  1. 为什么这些不起作用?
  2. 有什么方法可以调试为什么它们显示为“不受信任”?

最佳答案

我推测这是因为我只使用了一个小(512 或 1024)字节的证书。当我使用较新版本的 OpenSSL 创建一个 2048 字节的证书时,它开始工作了。

我仍然需要验证 iOS 中是否确实存在可接受的最小 key 长度。

关于ios - 为什么我的 iOS 配置文件是 "Not Trusted"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12335078/

相关文章:

html - 在 iOS 中抓取 HTML

c++ - OpenSSL:接受TLS连接,然后转移到另一个进程

ssl-certificate - 如何检查SSL证书是否损坏?

ssl - 证书文件的正确内容

java - 使用自签名证书(包括中间 CA)部署 Spring Boot 应用程序

ipad - UINavigationController:Resize动画中标题跳转

ios - 设置自定义按钮字体而不被 Storyboard 中设置的值覆盖

ios - 为什么我的 GPA Double 值在 Swift 中不能正常工作?

security - 带有 unicode 路径的 OpenSSL

c++ - 公共(public)私钥生成(openssl,evp,EC)中的编译器错误