想使用https 模块模拟 client 得到server的 certificate,但是发现在callback中 response object没有提供certificate信息。 而java却提供了相关的api
javax.net.ssl.HttpsURLConnection
java.security.cert.Certificate
请问node能否做到
update:
由于nodejs的proto chain和一系列不明朗的文档 最简单的方法居然是:
var https = require('https');
https.get('https://blabla.whatever.com', function(res) {
console.log("cert info: ", res.socket.getPeerCertificate());
}).on('error', function(e) {
console.error(e);
});