pemutils

v1.0.3
Convert .pfx to .pem files (key, cert or both) with simple OpenSSL bindings
pem pfx convert key certificate openssl

pemutils

Converts .pfx to .pem files (key, cert or both) with simple OpenSSL bindings.

var pemutils = require('pemutils');

pemutils.fromPfx({
    path: '/path/to/my/cert.pfx',
    password: 'myPass'
}, function(err, results) {
    if(err) {
        throw err;
    }

    console.log(JSON.stringify(results, null, 4));
});

Will output:

{
    "attributes": {
        "version": 2,
        "subject": {
            "countryName": "",
            "organizationName": "",
            "stateOrProvinceName": "",
            "localityName": "",
            "organizationalUnitName": "",
            "commonName": ""
        },
        "issuer": {
            "countryName": "",
            "organizationName": "",
            "organizationalUnitName": "",
            "commonName": ""
        },
        "serial": "",
        "notBefore": "",
        "notAfter": "",
        "signatureAlgorithm": "",
        "fingerPrint": "",
        "altNames": [],
        "extensions": {
            "subjectAlternativeName": "",
            "basicConstraints": "",
            "authorityKeyIdentifier": "",
            "keyUsage": "",
            "certificatePolicies": "",
            "cRLDistributionPoints": "",
            "extendedKeyUsage": "",
            "authorityInformationAccess": ""
        }
    },
    "certificate": "",
    "key": ""
}
npm i pemutils

Metadata

  • MIT
  • Whatever
  • Renato Gama
  • released 12/3/2015

Downloads

Maintainers