Google Chromeselect一个证书
我已经在节点js服务器上安装ssl似乎工作正常。
现在很less有用户抱怨他们像这样popup
这是什么意思 ?
SSL没有正确configuration?
谢谢
当您在https.createServer()
configuration对象中设置requestCert: true
时,服务器在允许连接之前向客户端请求用于authentication的证书。
客户端如何处理这个问题可能会有所不同,但正如您所看到的,当服务器请求这种validation时,某些浏览器可能会向用户显示安装在系统上的证书列表。
如果您没有使用此TLS级别的身份validation机制,则可以设置requestCert: false
或将您的服务器configuration对象中的选项完全退出(默认为false
)。