Files
scripts/CA Root Zertifikate installieren/CACert.sh
2024-10-13 23:27:09 +02:00

45 lines
1.2 KiB
Bash

#!/bin/bash
echo Erstes sudo um folgende Befehle ohne weiter PW Eingabe durchführen zu können
sudo ls /
echo Tools installieren
sudo apt-get install libnss3-tools
cd /tmp
echo CACert CA Certs herunterladen
wget http://www.cacert.org/certs/root.crt http://www.cacert.org/certs/class3.crt
echo Installation für Chromium
certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n ca-cert -i /tmp/root.crt
certutil -d sql:$HOME/.pki/nssdb -A -t ",," -n ca-cert-class3 -i /tmp/class3.crt
echo Zertifikate installieren
sudo cp root.crt /usr/local/share/ca-certificates/cacert-root.crt
sudo cp class3.crt /usr/local/share/ca-certificates/cacert-class3.crt
sudo update-ca-certificates
echo Installation für Firefox
for certDB in $(find ~/ -name "cert8.db")
do
certdir=$(dirname ${certDB});
certutil -A -n "${certname}" -t "TCu,Cu,Tu" -i ${certfile} -d dbm:${certdir} > /dev/null 2>&1
echo -n .
sleep 1
done
echo -n .
for certDB in $(find ~/ -name "cert9.db")
do
certdir=$(dirname ${certDB});
certutil -A -n "${certname}" -t "TCu,Cu,Tu" -i ${certfile} -d sql:${certdir} > /dev/null 2>&1
echo -n .
sleep 1
done
echo
echo Entferne Downloads
sudo rm /tmp/class3.crt
sudo rm /tmp/root.crt
echo Ende