iPhone TrustStore CA 证书

标签 iphone certificate x509

你们中有人知道如何更改Security.framework/TrustStore.sqlite3的内容吗?看起来 iPhone 使用它来存储受信任的 CA 证书。我真的希望我的 iPod touch 信任我的自定义证书。除此之外,你们谁知道一个应用程序(win32)来编辑sqlite3数据库文件(除了sqliteman,这个对我来说总是崩溃)。

最佳答案

如果您将网络服务器配置为提供具有正确 mime 类型的数字证书,则 iPhone 上的 Safari 会将它们添加到信任存储区。

CA 证书的 MIME 类型为“application/x-x509-ca-cert”(示例 here )

当 safari 下载此证书时,如果用户想要信任它,它将作为用户。

一旦信任,它就会出现在“设置|”中。一般|配置文件部分作为配置文件。

alt text http://o-regan.org/cacert.png

证书也会插入到 TrustStore.sqlite3 数据库中。通过使用 iphone backup extractor 进行备份并提取数据库来验证这一点.

我不确定现在这是否意味着它可以用于其他目的,例如作为 SSL 根。

希望这有帮助,如果时间允许,我可能会进行更多调查。

关于iPhone TrustStore CA 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/347690/

相关文章:

ios - 展开可选值时意外发现 nil

iphone - 创建具有透明背景色的图层

Apache JMeter 记录问题 403 Apache Tomcat

docker - 无法将 CSR/证书上传到开放银行目录

c - 使用 openssl 以编程方式提取 pem 证书信息

java - 主题中带有电子邮件地址的 x509 证书在 java .vs net 中不同

ios - iOS 中的远程推送通知

iPhone 和通知 : max number of notifications?

java - 如何从 Java X509 证书获取 BasicConstraints 扩展

ssl - 为什么不信任有效的中间 x509 证书?