如何在iOS 12上启用客户端证书,以便Chrome使用它

4

在 iOS 12 上,Safari 提供客户端证书并且我能够选择它并成功地进行网站访问,因为客户端证书已经通过验证。

Chrome 没有询问,因此在与服务器进行身份验证时失败了。

在早期版本的 iOS 中,存在一种设置可以允许像 Chrome 这样的应用程序信任安装在“描述文件”中的客户端证书。

现在,如何设置以允许 Chrome 使用已安装在 iOS 上的描述文件/客户端证书呢?我的 iOS 版本是最新的 12.3.1。


在我的设备上,我没有像https://support.apple.com/en-us/HT204477中所示的切换按钮来启用自签名证书,尽管我已经在iOS上创建并安装了该证书。 - washingon
1个回答

0

应用程序只能访问其自己的钥匙串访问组中的钥匙串项目。这意味着苹果访问组中的项目仅适用于由苹果提供的应用程序,例如Safari或Mail。根据QA1745的说明。

这意味着除非Chrome浏览器本身处理客户端证书的安装和提供,否则无法在Chrome中提供客户端证书验证功能。根据我最近几天的研究,似乎没有直接在Chrome中安装客户端证书的明确方法。这也是困扰我的问题之一。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接