Skip to content
A tiny NodeJS module to check SSL expiry
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
.babelrc
.editorconfig
.eslintrc.json
.gitignore
LICENSE
README.md
index.js
package.json
wercker.yml

README.md

Node SSL Checker

wercker status npm version npm

Installation

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

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.

You can’t perform that action at this time.