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
de:shibidp3config-zertifikate [2019/09/12 17:35] Silke Meyerde:shibidp3config-zertifikate [2021/05/03 13:56] (aktuell) – veralteten Inhalt gelöscht Silke Meyer
Zeile 1: Zeile 1:
-======Zertifikate====== 
- 
-Sofern Sie erfolgreich Attribute übertragen konnten sollten Sie jetzt als nächstes auf DFN-PKI-Zertifikate wechseln. 
- 
-Die bei der Installation erzeugten Private Keys und zugehörigen selbst-signierten Zertifikate müssen für den späteren Produktionsbetrieb gegen DFN-PKI-Zertifikate ausgetauscht werden. Wir empfehlen die Verwendung der selben Key- und Zertifikats-Files, die bereits für den Webserver verwendet werden, damit das Key-Handling nicht zu unübersichtlich wird. 
- 
-Unter Debian/Ubuntu liegen diese Files typischerweise unter /etc/ssl: 
- 
-<file ini /opt/shibboleth-idp/conf/idp.properties> 
-# ... 
-# Settings for public/private signing and encryption key(s) 
-# During decryption key rollover, point the ".2" properties at a second 
-# keypair, uncomment in credentials.xml, then publish it in your metadata. 
-idp.signing.key= /etc/ssl/private/idp-dev.uni-beispiel.de.key.pem 
-idp.signing.cert= /etc/ssl/localcerts/idp-dev.uni-beispiel.de.crt.pem 
-idp.encryption.key= /etc/ssl/private/idp-dev.uni-beispiel.de.key.pem 
-idp.encryption.cert= /etc/ssl/localcerts/idp-dev.uni-beispiel.de.crt.pem 
-#idp.encryption.key.2 = /etc/ssl/private/idp-dev.uni-beispiel.de.key.pem.old 
-#idp.encryption.cert.2 = /etc/ssl/localcerts/idp-dev.uni-beispiel.de.crt.pem.old 
-# ... 
-</file> 
- 
-  * das Format der Zert-Datei muss PEM sein, DER funktioniert nicht! 
-  * in den PEM-Dateien dürfen keine Kommentare enthalten, sie müssen in der ersten Zeile mit "-----BEGIN" anfangen 
-  * in den PEM-Dateien dürfen am Ende der Zeilen keine Blanks oder andere unsichtbare Zeichen sein 
-  * die private-key-Datei darf nicht mit einer Passphrase verschlüsselt sein! 
- 
-** Bitte darauf achten, dass die PEM-Dateien vom Tomcat-User gelesen werden dürfen ** 
- 
-Damit der IdP (der im Tomcat und damit mit den Berechtigungen des Tomcat-Users läuft) Zugriff auf die Dateien 
-unterhalb von /etc/ssl/private bekommt muss er (unter Debian und Ubuntu) in die Gruppe 'ssl-cert' aufgenommen 
-werden: 
- 
-<code bash> 
-root@idp:~# usermod -aG ssl-cert $( getent passwd | grep ^tomcat | cut -d ":" -f1 ) 
-</code> 
- 
-Das Verzeichnis ''/etc/ssl/private'' und sein Inhalt sollen dem User ''root'' und der Gruppe ''ssl-cert'' gehören: 
-<code bash> 
-root@idp:~# chown -R root:ssl-cert /etc/ssl/private 
-</code> 
- 
-Der private Schlüssel soll für ''root'' les- und schreibbar sein, für die Gruppe ''ssl-cert'' nur lesbar, andere haben dort keine Rechte: 
-<code bash> 
-root@idp:~# chmod 0640 /etc/ssl/private/idp-dev.uni-beispiel.de.key.pem 
-</code> 
- 
-Starten Sie Tomcat neu um die neuen Einstellungen zu aktivieren (dabei Logdateien mitverfolgen!): 
-<code bash> 
-root@idp:/opt/shibboleth-idp# systemctl restart tomcat[8|9] 
-</code> 
- 
-**Wichtig**: 
- 
-  * **Denken Sie daran, das neue Zertifikat in der DFN-AAI-Metadatenverwaltung einzutragen. Dort sind zunächst die bei der Installation generierten selbst-signierten Zertifikate eingetragen worden.** Am besten löschen Sie dort alle (sechs!) Zertifikatsinstanzen und tragen danach das neue Zertifikat nur noch zweimal ein: einmal im Abschnitt "IdP Single Sign On Descriptor" und einmal im Abschnitt "Attribute Authority Descriptor". In beiden Fällen lassen Sie dabei das Feld "Verwendungszweck" leer. Dieses wird nur für Spezialfälle gebraucht. 
-  * **Warten Sie dann zwei Stunden bis die neuen Zertifkate in die DFN-AAI-Test-Metadaten aufgenommen worden sind und testen Sie nochmal die Attribut-Freigaben mithilfe der DFN-Test-SPs!** 
-  * Die Datei./metadata/idp-metadata.xml enthält nach wie vor die selbst-signierten Zertifikate, die bei der Installation automatisch generiert wurden. Diese Datei wird nicht automatisch aktualisiert. Allerdings ist das kein Problem, als sie für den Betrieb des IdP nicht erforderlich ist, sondern lediglich als Hilfsmittel zur initialen Registrierung des IdP in einer Föderation gedacht ist. Wir empfehlen diese Datei "in Ruhe" zu lassen. 
- 
-** Weiter geht's mit der [[de:shibidp3i18n|Internationalisierung]] der IdP-Webseiten. **  
  
  • Zuletzt geändert: vor 5 Jahren