2015-10-14 120 views
1

我已經在節點js服務器上安裝ssl似乎工作正常。谷歌瀏覽器選擇一個證書

現在一些用戶抱怨他們得到彈出這樣一個

enter image description here

是什麼意思?

SSL配置不正確。

感謝

+0

你的'https.createServer()'配置對象中有'requestCert:true'嗎? – mscdex

+0

是的。該值設置爲true –

回答

2

當您在https.createServer()配置對象設置requestCert: true,服務器從客戶端請求證書進行身份驗證的目的是允許連接之前。

客戶端如何處理這個問題可能會有所不同,但正如您所看到的,當服務器請求這種驗證時,某些瀏覽器可能會向用戶顯示安裝在系統上的證書列表。

如果您沒有使用此TLS級別的身份驗證機制,則可以設置requestCert: false或將您的服務器配置對象中的選項完全保留(默認爲false)。

+0

能否請您解釋TLS級別機制 –

+0

如何在我的窗口機器上重新生成問題以進行測試。我無法重新生成問題 –