ssl/tls握手协议Certificate Request在Chrome浏览器无响应的解决方法

问题描述

在配置nginx ssl/tls双向认证的时候,服务端在与客户端握手的同时发送的Certificate Request请求(服务端要求客户端提供身份认证)在chrome浏览器下始终没有响应,firefox和IE都可以 触发。



问题解决

chrome官方给出了不同平台下策略的配置,https://www.chromium.org/administrators/policy-list-3#AutoSelectCertificateForUrls

下面就windows平台,进行配置,在注册表中添加

路径:\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\AutoSelectCertificateForUrls

名称:1

类型:REG_SZ(String)

Data: {“pattern”:”服务端地址”,”filter”:{“ISSUER”:{“CN”:”颁发者”}}}

如无特殊说明,文章均为本站原创,转载请注明出处。如发现有什么不对的地方,希望得到您的指点。

发表评论

电子邮件地址不会被公开。 必填项已用*标注