split a certificate bundle into an array of certificates
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
test
.travis.yml
LICENSE
index.js
package.json
readme.markdown

readme.markdown

cert-unbundle

turn a certificate bundle into an array of certificates you can pass to tls as the opts.ca

build status

testling badge

example

split

var fs = require('fs')
var unbundle = require('cert-unbundle');

var certs = unbundle(fs.readFileSync('bundle.ca', 'utf8'));
console.log(certs);

server

var fs = require('fs')
var https = require('https');
var unbundle = require('cert-unbundle');

var certs = unbundle(fs.readFileSync('bundle.ca', 'utf8'));

var opts = { ca: certs };
var server = https.createServer(opts, function () {
    res.end('beep boop\n');
});
server.listen(443);

methods

var unbundle = require('cert-unbundle')

var certs = unbundle(certContents)

Return an array of certificate strings certs from a buffer or string of the bundled certContents.

install

With npm do:

npm install cert-unbundle

license

MIT