【发布时间】:2023-03-19 05:31:01
【问题描述】:
我正在节点中创建一个服务来验证我们公司所依赖的所有域的所有证书的状态。最初我们只关心到期日期,但以后可能需要更多信息。我可以通过
检索最低级别证书的适当详细信息var https = require('https');
var options = {
host: 'google.com',
port: 443,
method: 'GET'
};
const request = https.request(options, function(res) {
console.log(res.connection.getPeerCertificate());
});
request.end();
但我希望获取证书链中每个证书的详细信息。这在nodejs中怎么可能?
即对于 google.com,我想获得每个人的完整详细信息
Google Trust Services - GlobalSign CA-R2 -> GTS CA 101 -> www.google.com
我想我可以递归调用每个证书的颁发者,但不太确定如何或是否可能。
【问题讨论】:
标签: node.js ssl certificate