Projekt PKI
Jump to navigation
Jump to search
= PKI für SSL meine Verbindungen
- Openvpn Paket installiert -> easy-rsa
- PKI Verzeichnis kopiert
cp -av /usr/share/openvpn/easy-rsa/2.0 /usr/local/share/jba-pki-v2
- Datei vars angepasst
export EASY_RSA="/usr/local/share/jba-pki-v2" export KEY_COUNTRY="DE" export KEY_PROVINCE="Baden-Wuerttemberg" export KEY_CITY="Korntal-Muenchingen" export KEY_ORG="Joachim Banzhaf" export KEY_EMAIL="joachim.banzhaf@googlemail.com" export KEY_CN= export KEY_NAME= export KEY_OU="Software und Beratung" export PKCS11_MODULE_PATH=/ export PKCS11_PIN=1234
- Analog README PKI initialisiert und CA erzeugt
** keys/ca.crt als CA für Apache nach /etc/apache2/ssl.crt/ kopieren . vars ./clean-all ./build-dh ./pkitool --initca --pass
- Webserverzertifikat erzeugt
** keys/banzhaf.chickenkiller.com.crt für Zertifikat nach /etc/apache2/ssl.crt/ kopieren ** keys/banzhaf.chickenkiller.com.key für Webserver Key nach /etc/apache2/ssl.key/ kopieren ** ca, crt und key in /etc/apache2/vhosts.d/vhost-ssl.conf eintragen ** ca.crt im Document Root ablegen (damit Webbrowser es von da einfach als vertrauenswürdig installieren können) ./pkitool --server banzhaf.chickenkiller.com
- Tests für Clientauthentifizierung
./pkitool joachim@banzhaf.chickenkiller.com ./pkitool julian@banzhaf.chickenkiller.com ./pkitool carolin@banzhaf.chickenkiller.com
- Openvpn Zertifikate
./pkitool --server openvpn.banzhaf.chickenkiller.com ./pkitool lenovo@openvpn.banzhaf.chickenkiller.com