diff --git a/conf/init/certs_install.sh b/conf/init/certs_install.sh index 9f440d8a6..b9fd46dbe 100755 --- a/conf/init/certs_install.sh +++ b/conf/init/certs_install.sh @@ -23,5 +23,13 @@ if [ -f /conf/stack/extra_ca_certs ]; then cat /conf/stack/extra_ca_certs >> /venv/lib/python2.7/site-packages/requests/cacert.pem fi +## Add extra trusted certificates (prefixed) +for f in $(ls /conf/stack/extra_ca* | grep -v ':$') +do + echo "Installing extra cert $f" + cp "/conf/stack/$f" /usr/local/share/ca-certificates/ + cat "/conf/stack/$f" >> /venv/lib/python2.7/site-packages/requests/cacert.pem +done + # Update all CA certificates. update-ca-certificates