我如何从特定网站获取SSL信息?理想情况下,我想检查整个链的信息,类似于浏览器显示其SSL信息的方式。
我认为您可以使用https
模块获取此信息,但它似乎并未返回有关SSL证书本身的大量信息。
request = require('https').request
req = request {
hostname : 'www.google.com',
path : '/',
port : 443,
method : 'GET'
}, (res) ->
console.log('Status Code: ' + res.statusCode)
console.log('Headers: ' + JSON.stringify(res.headers, null, ' '))
process.exit(0)
req.on 'error', (e) -> throw e
req.end()
我知道TLS的东西是预连接的,所以对于没有太多相关信息的响应,我并不会感到非常惊讶。
我应该从哪里开始检查网站的SSL证书?也许我应该以某种方式使用tls
模块?