Google Chromeselect一个证书

我已经在节点js服务器上安装ssl似乎工作正常。

现在很less有用户抱怨他们像这样popup

在这里输入图像说明

这是什么意思 ?

SSL没有正确configuration?

谢谢

当您在https.createServer()configuration对象中设置requestCert: true时,服务器在允许连接之前向客户端请求用于authentication的证书。

客户端如何处理这个问题可能会有所不同,但正如您所看到的,当服务器请求这种validation时,某些浏览器可能会向用户显示安装在系统上的证书列表。

如果您没有使用此TLS级别的身份validation机制,则可以设置requestCert: false或将您的服务器configuration对象中的选项完全退出(默认为false )。