Задать вопрос
aryeh
@aryeh
Молод (душой) и приятен в общении :-)

Как отладить https проверку сертификатов в сервере, написанном на express.js + https?

Пишу свой первый сервер с REST-API на express.js + https
Пока используется http - всё нормально работает.
app.listen(port, function () {
        console.log('MySrv HTTP: listening on port ' + port);

Теперь заменяю http на https.
https.createServer(opts, app).listen(port, function () {
        console.log('MySrv HTTPS: listening on port ' + port);

Если отключаю проверку всех сертификатов - тоже нормально.
Т.е. сертификаты запрашиваются, передаются, но результаты проверки игнорируются.
Если включить проверку сертификатов сервера, то клиент (Postman) выдаёт ошибку.
Если включить проверку сертификатов клиента, то сервер выдаёт ошибку. Понять ничего невозможно.
Все сертификаты - self-signed. Видимо с ними и есть проблема, хотя я не уверен.
А теперь вопрос: как включить логирование https протокола, что бы понять чем сертификаты не устраивают?
Дополнительный вопрос: есть другой способ отладки https, кроме логирования?
  • Вопрос задан
  • 206 просмотров
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ulkoart
@ulkoart
Эти дела лучше отдать nginx`у.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы