ocsp-hashes
v1.0.1
Published
Creates ocsp hashes from pem certificate and pem issuer certificate for ocsp revocation validation
Downloads
8
Maintainers
Readme
OCSP-hashes generator: Node.js
Creates ocsp hashes for certificate revocation check from pem encoded certificates.
##Publications:
https://blog.appit-online.de/publications/
Table of contents:
Quickstart
Installing the library
npm install ocsp-hashes --save
Using the library
import * as ocspHashes from 'ocsp-hashes';
/**
* Given a pem certificate file and issuer cert file.
* @param {string} certPath The path to a certificate file.
* @param {string} issuerCertPath The path to a issuer certificate file.
* @param {string} hashingAlgorithm - default sha256.
* @param {boolean} disableFilePathValidations - default false - only for development or if you know what you are doing.
*/
const ocspHashes = await ocspHashes.getOCSPHashes(certPath, issuerCertPath, hashingAlgorithm, disableFilePathValidations);
console.log('The ocsp object:');
console.log(ocspHashes);
const ocspHashes = await ocspHashes.getOCSPHashes(certPath, issuerCertPath, hashingAlgorithm);
console.log('The ocsp object:');
console.log(ocspHashes);
const ocspHashes = await ocspHashes.getOCSPHashes(certPath, issuerCertPath);
console.log('The ocsp object:');
console.log(ocspHashes);
/*
{
"hashAlgorithm": "sha256",
"issuerNameHash": "C3898FF2BAFB7FD5F83CE0A25AC731A8D78898874FF17EA3EC01FAEF11F1E7B8",
"issuerKeyHash": "7B6C1816B110889887019E8AF43267675B95D9EAC75A4476A0C259EB090EF705",
"serialNumber": "256E8AF6A2AD1F14E69843888F5D78C1"
}
*/
Supported Node.js Versions
Our client libraries follow the Node.js release schedule. Libraries are compatible with all current active and maintenance versions of Node.js.
License
Apache Version 2.0
See LICENSE