An open API service indexing awesome lists of open source software.

https://github.com/aleclarson/certpem


https://github.com/aleclarson/certpem

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# certpem

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

### CLI

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

```bash
certpem /path/to/cert.pem
```

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

### Runtime API

```javascript
'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
console.info(certpem.debug(certstr));

});
```

Example output:

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

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