如何获取深入的SSL证书信息

时间:2014-09-16 18:07:01

标签: node.js ssl https

我如何从特定网站获取SSL信息?理想情况下,我想检查整个链的信息,类似于浏览器显示其SSL信息的方式。

enter image description here

In-Depth SSL Information

我认为您可以使用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模块?

0 个答案:

没有答案