Как узнать, запрашивал ли TLS-сервер сертификат клиента - PullRequest
0 голосов
/ 08 октября 2019

Я делаю соединения с клиентом TLS в Node.js. С некоторыми серверами я общаюсь с запросом сертификата клиента. Я хотел бы иметь возможность определить, когда это было запрошено, поэтому я могу войти в него. На уровне протокола я полагаю, что это отправляется вместе с TLS-сервером, привет, поэтому данные есть, но я не уверен, как мне это сделать.

Я никогда не предоставляю сертификат клиентана данный момент я просто хочу сообщить, какие серверы запросили один.

Я думаю, что здесь, вероятно, два случая:

  • Был запрошен сертификат, не предоставлен, и серверв любом случае принял соединение (а затем, вероятно, дал какой-то ответ «не аутентифицирован»).
  • Был запрошен сертификат, но не предоставлен, и сервер полностью отклонил соединение TLS.

В настоящее время я не могу обнаружить ни одного случая, решения для одного или обоих очень приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...