diff --git a/browser/build.js b/browser/build.js index 7e67ec6..555d0d6 100644 --- a/browser/build.js +++ b/browser/build.js @@ -144,7 +144,7 @@ var createTestData = function() { var createTrusted = function(callback) { var cp = require('child_process'); - var ps = cp.spawn('/bin/bash', ['./browser/generate-trusted.sh'], { + var ps = cp.spawn('/bin/bash', ['./browser/root-certs'], { customFds: [0, 1, 2], cwd: __dirname + '/..' }); diff --git a/browser/generate-trusted.sh b/browser/generate-trusted.sh deleted file mode 100755 index d5d5059..0000000 --- a/browser/generate-trusted.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash - -# Grab the node root certs. This will be our trusted certs file. - -# Mozilla Root Certs -# https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/included/ -# https://raw.githubusercontent.com/joyent/node/master/tools/certdata.txt - -wget https://raw.githubusercontent.com/joyent/node/master/src/node_root_certs.h \ - || curl -OJ https://raw.githubusercontent.com/joyent/node/master/src/node_root_certs.h - -mv node_root_certs.h lib/RootCerts.js -pushd lib &> /dev/null - -sed -i '$s/,$//g' RootCerts.js - -echo "var RootCerts = ["$'\n'"$(cat RootCerts.js)" > RootCerts.js -echo "];" >> RootCerts.js - -sed -i 's/^"/+ "/g' RootCerts.js -sed -i 's/^+ "-----B/"-----B/g' RootCerts.js - -cat <> RootCerts.js -// Use hash table for efficiency: -RootCerts = RootCerts.reduce(function(trusted, cert) { - cert = cert.replace(/\s+/g, ''); - trusted[cert] = true; - return trusted; -}, {}); -module.exports = RootCerts; -EOF - -popd &> /dev/null