Nomenclature Processing Machine
    Have ideas to improve npm?Join in the discussion! »

    certpem

    1.1.3 • Public • Published

    certpem.js

    Read basic info from a cert.pem / x509 certificate.

    Used for Greenlock.js

    Install

    # bin 
    npm install --global certpem
     
    # node.js library 
    npm install --save certpem

    Usage

    CLI

    For basic info (subject, altnames, issuedAt, expiresAt):

    certpem /path/to/cert.pem

    Output all info by passing --debug or use --json to see the basic info pretty-printed.

    node.js

    'use strict';
     
    var certpem = require('certpem').certpem
    var cert = fs.readFile('cert.pem', 'ascii', function (err, certstr) {
     
      // basic info
      console.info(certpem.info(certstr));
     
      // way too much info
      // (requires npm install --save node.extend@1)
      console.info(certpem.debug(certstr));
     
    });

    Example output:

    {
      "subject": "localhost.example.com",
      "altnames": [
        "localhost.example.com"
      ],
      "issuedAt": 1465516800000,
      "expiresAt": 1499731199000
    }

    With a few small changes this could also work in the browser (that's how its dependencies are designed).

    Legal

    certpem.js | MPL-2.0 | Terms of Use | Privacy Policy

    Install

    npm i certpem

    DownloadsWeekly Downloads

    5,564

    Version

    1.1.3

    License

    MPL-2.0

    Unpacked Size

    26.3 kB

    Total Files

    7

    Last publish

    Collaborators

    • avatar