2016-10-28 6 views
0

Я запускаю веб-сервер NodeJS https в интрасети, который вызывает звонки на другие защищенные веб-серверы, используя REST. Поскольку один из сайтов, с которыми мне нужно связываться, требует, чтобы DN DN сервера добавлялся к цепочке прокси-сущностей/эмитентов при общении с ним, мне нужно получить Distinguished Name (DN) сервера из его сертификатов.Получение DN сервера от сертификатов на стороне сервера в NodeJS

Я знаю, что обычно это выполняется за кулисами по вызову https.get(), но есть ли способ получить DN перед вызовом get()?

ответ

0

Эдвард,

Вы можете загрузить сертификат непосредственно с помощью PKIjs (https://pkijs.org), а затем декодировать сертификат извлечения DN.

Здесь вы можете увидеть пример декодирования сертификата с помощью этой библиотеки - https://pkijs.org/examples/X509_cert_complex_example.html