Browse Source

paypro: move root certs to non-browser.

patch-2
Christopher Jeffrey 10 years ago
parent
commit
4e606c7ed2
  1. 18
      browser/generate-trusted.sh
  2. 0
      lib/RootCerts.js

18
browser/generate-trusted.sh

@ -2,20 +2,22 @@
# Grab the node root certs. This will be our trusted certs file.
# wget https://raw.githubusercontent.com/joyent/node/master/tools/certdata.txt
# 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/browser/Trusted.js
pushd lib/browser &> /dev/null
mv node_root_certs.h lib/RootCerts.js
pushd lib &> /dev/null
sed -i '$s/,$//g' Trusted.js
sed -i '$s/,$//g' RootCerts.js
echo "module.exports = ["$'\n'"$(cat Trusted.js)" > Trusted.js
echo "];" >> Trusted.js
echo "module.exports = ["$'\n'"$(cat RootCerts.js)" > RootCerts.js
echo "];" >> RootCerts.js
sed -i 's/^"/+ "/g' Trusted.js
sed -i 's/^+ "-----B/"-----B/g' Trusted.js
sed -i 's/^"/+ "/g' RootCerts.js
sed -i 's/^+ "-----B/"-----B/g' RootCerts.js
popd &> /dev/null

0
lib/browser/Trusted.js → lib/RootCerts.js

Loading…
Cancel
Save