Simply add ssl-checker
as a dependency:
$ npm install ssl-checker --save # npm i -s ssh-checker
# Or if you are using yarn (https://yarnpkg.com/lang/en/)
$ yarn add ssl-checker
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);
}
});
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));
{
"valid": true,
"days_remaining" : 90,
"valid_from" : "issue date",
"valid_to" : "expiry date"
}
Copylefted (c) 2018 Dyaa Eldin Moustafa Licensed under the MIT license.