【发布时间】:2016-05-12 13:00:05
【问题描述】:
我有一个运行着证书的服务器:
更新:也试过这个:https://blog.httpwatch.com/2013/12/12/five-tips-for-using-self-signed-ssl-certificates-with-ios/
- openssl genrsa -out myselfsigned.key 2048
- openssl req -new -x509 -sha256 -key myselfsigned.key -out myselfsigned.cer -days 365
-subj /CN=x.x.x.x
- 已将证书导入 mac 钥匙串 - 工作正常。
-
更新 1:通过电子邮件将证书(或参见 this)发送到我的 iPhone 并使用绿色复选标记安装它。也就是说,它安装好了,说 Verified.
这不起作用。 as
当我在 iOS 中打开该网站时,Safari 不断弹出一条消息“无法验证网站的身份”
你知道我错过了什么吗?
更新 2:我尝试了 Marcus Adams 的回答,结果相同。
更新 3:我还尝试从 KeyChain 导入然后导出证书。这个想法是,在 KeyChain 中,您可以将 Trus 设置为“始终信任”,如果这应该是缺失的部分 - 但不是?
问候
【问题讨论】:
-
您需要更具体地说明上述第 4 步的哪些部分不起作用。它是否安装但说“不信任”它也不让您安装?您是否使用标准邮件应用程序尝试打开证书?您将证书导出为什么类型的文件?
-
谢谢,查看更新。我没有导出任何东西?刚刚通过电子邮件发送了使用 openssl req -new -x509 -sha256 -key ownsigned.key -out myselfsigned.cer -days 365 -subj /CN=x.x.x.x 生成的证书