从NodeJS中的服务器端证书获取服务器的DN

时间:2016-10-28 12:07:03

标签: javascript node.js https pki

我在Intranet上运行NodeJS https网络服务器,使用REST调用其他安全的网络服务器。因为我需要与之通信的站点之一要求服务器的DN在与其通信时附加到代理实体/发行者链,所以我需要从其证书中获取服务器的专有名称(DN)。

我知道通常这是通过https.get()调用在幕后处理的,但有没有办法在进行get()调用之前获取DN?

1 个答案:

答案 0 :(得分:0)

爱德华,

您可以使用PKIjs(https://pkijs.org)直接加载证书,然后解码提取DN的证书。

您可以在此处查看使用此库解码证书的示例 - https://pkijs.org/examples/X509_cert_complex_example.html