diff --git a/update-local-certificates b/update-local-certificates new file mode 100755 index 0000000..1541d7d --- /dev/null +++ b/update-local-certificates @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e +set -o nounset + +certs=/usr/local/share/ca-bundle.crt +tmp_certs=`mktemp -t update-local-certificates` + +security find-certificate -a -p /Library/Keychains/System.keychain > $tmp_certs +security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain >> $tmp_certs +security find-certificate -a -p >> $tmp_certs + +chmod a+r $tmp_certs +mv $tmp_certs $certs