Benutzer-Werkzeuge

Webseiten-Werkzeuge


zertifikate

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
zertifikate [2021/04/21 14:40]
3023 [Zertifikate installieren unter Windows]
zertifikate [2021/04/21 14:54] (aktuell)
3023 [benötigte Zertifikate]
Zeile 14: Zeile 14:
 Aus Kosten- und Aufwandsgründen verwenden einige Dienste der HSM selbst-signierte Zertifikate. Daher ist es sinnvoll, die CA-Zertifikate der HSM und die zugehörige CA-Kette zu importieren. Aus Kosten- und Aufwandsgründen verwenden einige Dienste der HSM selbst-signierte Zertifikate. Daher ist es sinnvoll, die CA-Zertifikate der HSM und die zugehörige CA-Kette zu importieren.
  
-====== benötigte Zertifikate ======+====== Benötigte Zertifikate ======
 Auf der [[https://pki.pca.dfn.de/dfn-ca-global-g2/cgi-bin/pub/pki?cmd=getStaticPage;name=index;id=2&RA_ID=1610|DFN-Webseite für Zertifikate]] finden Sie das Wurzelzertifikat, das DFN-PCA-Zertifikat und das DFN-CA Global G2 Zertifikat. Auf der [[https://pki.pca.dfn.de/dfn-ca-global-g2/cgi-bin/pub/pki?cmd=getStaticPage;name=index;id=2&RA_ID=1610|DFN-Webseite für Zertifikate]] finden Sie das Wurzelzertifikat, das DFN-PCA-Zertifikat und das DFN-CA Global G2 Zertifikat.
 Klicken Sie jeden der drei Links mit der rechten Maustaste an, wählen Sie im Kontextmenü "Ziel speichern unter..." und speichern Sie die Zertifikate mit den korrigierten Dateinamen "dfn-rootcert.crt", "dfn-intermediatecacert.crt" und "dfn-cacert.crt" ab. Sie können sich auch die Zertifikatskette als PEM-Datei herunterladen. Klicken Sie jeden der drei Links mit der rechten Maustaste an, wählen Sie im Kontextmenü "Ziel speichern unter..." und speichern Sie die Zertifikate mit den korrigierten Dateinamen "dfn-rootcert.crt", "dfn-intermediatecacert.crt" und "dfn-cacert.crt" ab. Sie können sich auch die Zertifikatskette als PEM-Datei herunterladen.
Zeile 58: Zeile 58:
 <file bash certcyg.sh> <file bash certcyg.sh>
 cd /usr/ssl/certs cd /usr/ssl/certs
-cp /cygdrive/c/temp/telekom.crt telekom.crt +cp /cygdrive/c/temp/dfn-rootcert.crt dfn-rootcert.crt 
-cp /cygdrive/c/temp/dfn.crt dfn.crt +cp /cygdrive/c/temp/dfn-intermediatecert.crt dfn-intermediatecert.crt 
-cp /cygdrive/c/temp/cacert.crt fhs-ca.crt+cp /cygdrive/c/temp/dfn-cacert.crt dfn-cacert.crt
 cp /cygdrive/c/temp/iukca3.crt iuk3ca.crt cp /cygdrive/c/temp/iukca3.crt iuk3ca.crt
-openssl x509 -subject_hash -noout -in telekom.crt +openssl x509 -subject_hash -noout -inform der -in dfn-rootcert.crt 
-openssl x509 -subject_hash -noout -in dfn.crt +openssl x509 -subject_hash -noout -inform der -in dfn-intermediatecert.crt 
-openssl x509 -subject_hash -noout -in fhs-ca.crt+openssl x509 -subject_hash -noout -inform der -in dfn-cacert.crt
 openssl x509 -subject_hash -noout -in iukca3.crt openssl x509 -subject_hash -noout -in iukca3.crt
-ln -s telekom.crt 812e17de.0 +ln -s dfn-rootcert.crt 1e09d511.0 
-ln -s dfn.crt 6107e209.0 +ln -s dfn-intermediatecert.crt 8dcb65b2.0 
-ln -s fhs-ca.crt 74f0e817.0+ln -s dfn-cacert.crt 6ab64010.0
 ln -s iukca3.crt 7a869ab8.0 ln -s iukca3.crt 7a869ab8.0
 chmod 644 812e17de.0 6107e209.0 74f0e817.0 7a869ab8.0 chmod 644 812e17de.0 6107e209.0 74f0e817.0 7a869ab8.0
Zeile 74: Zeile 74:
 Achten Sie darauf, dass im Zieldateinamen der "ln -s"-Anweisung der Hexadezimalwert vor ".0" der Wert ist, der von der "openssl x509"-Anweisung als Hashwert ausgegeben wurde. Mit älteren Versionen des Programmes OpenSSL erhalten Sie evtl. andere Hash-Werte. Achten Sie darauf, dass im Zieldateinamen der "ln -s"-Anweisung der Hexadezimalwert vor ".0" der Wert ist, der von der "openssl x509"-Anweisung als Hashwert ausgegeben wurde. Mit älteren Versionen des Programmes OpenSSL erhalten Sie evtl. andere Hash-Werte.
  
-Hier sind die aktuellen Werte vom 01.08.2012 angegeben. Die Werte können sich ändern, wenn die Zertifikate einmal erneuert werden.+Hier sind die Werte vom 21.04.2021 angegeben. Für erneuerte Zertifikate ändern sich die Hashwerte natürlich
  
  
Zeile 118: Zeile 118:
 ===== Debian und Derivate ===== ===== Debian und Derivate =====
 Das Verzeichnis /usr/local/share/ca-certificates wird angelegt, falls noch nicht vorhanden. Das Verzeichnis /usr/local/share/ca-certificates wird angelegt, falls noch nicht vorhanden.
-Die oben erzeugten *.pem-Dateien werden dorthin kopiert.+Die oben erzeugten *.pem-Dateien werden dorthin kopiert, erhalten aber die Endung "*.crt".
  
 Mit Mit
Zeile 150: Zeile 150:
 Mit Mit
 <file bash show-certificates-fingerprints.sh> <file bash show-certificates-fingerprints.sh>
-openssl x509 -noout -fingerprint -in /.../telekom.pem +openssl x509 -noout -fingerprint -in /.../dfn-rootcert.pem 
-openssl x509 -noout -fingerprint -in /.../dfn.pem +openssl x509 -noout -fingerprint -in /.../dfn-intermediatecert.pem 
-openssl x509 -noout -fingerprint -in /.../fhs-ca.pem+openssl x509 -noout -fingerprint -in /.../dfn-cacert.pem
 openssl x509 -noout -fingerprint -in /.../iukca3.pem openssl x509 -noout -fingerprint -in /.../iukca3.pem
 </file> </file>
Zeile 163: Zeile 163:
 <file bash import-certificates-to-keystore.sh> <file bash import-certificates-to-keystore.sh>
 cp /usr/local/jre1.7.0_51/lib/security/cacerts /usr/local/jre1.7.0_51/lib/security/cacerts.backup cp /usr/local/jre1.7.0_51/lib/security/cacerts /usr/local/jre1.7.0_51/lib/security/cacerts.backup
-keytool -import -trustcacerts -alias dfnpkica -file /etc/pki/tls/certs/dfn.crt -keystore /usr/local/jre1.7.0_51/lib/security/cacerts +keytool -import -trustcacerts -alias dfnroot -file /etc/pki/tls/certs/dfn-rootcert.crt -keystore /usr/local/jre1.7.0_51/lib/security/cacerts 
-keytool -import -trustcacerts -alias fhsca -file /etc/pki/tls/certs/fhs-ca.crt -keystore /usr/local/jre1.7.0_51/lib/security/cacerts +keytool -import -trustcacerts -alias dfnintermediate -file /etc/pki/tls/certs/dfn-intermediatecert.crt -keystore /usr/local/jre1.7.0_51/lib/security/cacerts 
-keytool -import -trustcacerts -alias iukca3 -file /etc/pki/tls/certs/iukca3.crt -keystore /usr/local/jre1.7.0_51/lib/security/cacerts+keytool -import -trustcacerts -alias dfnca -file /etc/pki/tls/certs/dfn-cacert.crt -keystore /usr/local/jre1.7.0_51/lib/security/cacerts 
 +keytool -import -trustcacerts -alias hsmiukca3 -file /etc/pki/tls/certs/iukca3.crt -keystore /usr/local/jre1.7.0_51/lib/security/cacerts
 </file> </file>
 werden die Zertifikate in den Java-Keystore importiert (JRE 1.7.0.51). werden die Zertifikate in den Java-Keystore importiert (JRE 1.7.0.51).
zertifikate.1619008859.txt.gz · Zuletzt geändert: 2021/04/21 14:40 von 3023