2015-10-14 2 views
1

Я установил ssl на узел js-сервера, который работает нормально.Google Chrome SELECT a certifcate

Теперь несколько пользователей жалуются, что они получают всплывающее окно как этот

enter image description here

Что это значит?

Правильно ли настроен SSL.

Благодаря

+0

У вас есть 'requestCert: true' в вашем' config-файле 'https.createServer()? – mscdex

+0

Да. значение равно true –

ответ

2

При установке requestCert: true в вашем объекте https.createServer() конфигурации, сервер запрашивает сертификат от клиента с целью аутентификации, прежде чем соединение допускается.

Как это обрабатывается клиентом, может отличаться, но, как вы можете видеть, некоторые браузеры могут предоставить пользователю список сертификатов, установленных в системе, когда сервер запрашивает этот тип аутентификации.

Если вы не используете этот механизм проверки подлинности TLS для аутентификации, установите либо requestCert: false, либо полностью отключите опцию (по умолчанию она равна false) в вашем конфигурационном объекте сервера.

+0

Не могли бы вы объяснить механизм уровня TLS –

+0

И как я могу восстановить проблему на моем оконном компьютере для тестирования. я не могу регенерировать проблему –

Смежные вопросы