Как правильно проверить (возможный) самоподписанный сертификат с помощью DANE?

Вкратце, DANE означает: сверять отпечаток сертификата SSL с записью DNS.

Я бы хотел сделать следующее: в запросе HTTPS:

  1. Проверьте обычный сертификат SSL; Если все в порядке, готово!
  2. если это самоподписанный сертификат (или не удалось проверить по какой-либо другой причине), проверьте DNS на наличие записей DANE

Я могу выполнить работу 2. с помощью rejectUnauthorized: false, но это означает, что я пропускаю 1.

Можно ли перехватить / заменить функцию, которая определяет, действителен ли сертификат SSL?

0 ответов

Другие вопросы по тегам