Node SSL Checker
Installation
Simply add Caporal as a dependency:
$ npm install ssl-checker --save
$ yarn add ssl-checker
Usage
import sslChecker from 'ssl-checker';
sslChecker("github.com").then(console.log).catch(console.error);
sslChecker("github").then(console.log).catch((err) => {
if (err.code === 'ENOTFOUND') {
console.log("Please get back only or fix hostname");
} else {
console.error(err);
}
});
Options
Option | Default | |
---|
Host | Required | your host ex. github.com |
Method | HEAD | can be GET too |
Port | 443 | Your ssl port number |
var sslChecker = require("ssl-checker")
sslChecker('dyaa.me', 'GET', 443).then(result => console.info(result));
Response Example
{
"valid": true,
"days_remaining" : 90,
"valid_from" : "issue date",
"valid_to" : "expiry date"
}
License
Copylefted (c) 2018 Dyaa Eldin Moustafa Licensed under the MIT license.