Fehlerbehebung: Geräte mit IGEL OS 12 können sich wegen abgelaufener Zertifikate nicht mit dem ICG verbinden
Geräte mit IGEL OS 12 benötigen gültige Client-Zertifikate, um über das IGEL Cloud Gateway (ICG) eine Verbindung zur IGEL Universal Management Suite (UMS) herzustellen. Client-Zertifikate laufen 1 Jahr nach der Registrierung des Geräts in der UMS ab. Bei Geräten mit IGEL OS 12.4.1 oder neuer werden die Client-Zertifikate automatisch erneuert, bei Geräten mit IGEL OS 12.4.0 oder älter werden die Client-Zertifikate jedoch in einigen Fällen nicht erneuert, wodurch die Geräte nicht mehr verwaltet werden können. Das Problem wird behoben, indem abgelaufene Client-Zertifikate vorübergehend über einen benutzerdefinierten TrustManager akzeptiert werden, der für das ICG aktiviert werden kann. Auf diese Weise können die Geräte ohne manuellen Eingriff aktualisiert werden.
Weitere Informationen zur Verwendung des benutzerdefinierten TrustManager
in der UMS finden Sie unter Troubleshooting: IGEL OS 12 Devices Failing to Connect to UMS Due to Expired Client Certificates.
Requirements
ICG Version 12.09.100 oder höher
Den benutzerdefinierten TrustManager verwenden
Ab ICG 12.09.100 ist ein benutzerdefinierter TrustManager
in die UMS integriert, der aktiviert werden kann, um abgelaufene Client-Zertifikate zu akzeptieren. Der TrustManager
kann über die Datei /opt/IGEL/icg/usg/conf/application-prod.yml
verwaltet werden:
Aktivieren: Fügen Sie die Zeile
client-certificate:
hinzu und eine Ebene darunter die Zeileallow-expired-certificates: true
:CODEigel: client-cert-forwarding: enabled: false client-cert-forwarded-header: X-SSL-CERT client-certificate: allow-expired-certificates: true
Deaktivieren: Setzen Sie
allow-expired-certificates
auffalse
Wenn der benutzerdefinierte TrustManager aktiviert ist, wird in der System-Infobox der UMS-Webanwendung eine Warnung angezeigt, um auf das potenzielle Sicherheits- und Compliance-Risiko hinzuweisen. Die Warnung wird 5 Minuten nach der erneuten Verbindung des ICG mit dem UMS angezeigt. Weitere Informationen erhalten Sie, wenn Sie auf das Warnsymbol klicken.
Diese Warnung wird nur Administratoren angezeigt, die Schreibzugriff auf UMS Console > UMS Administration > UMS Netzwerk haben.

Schrittanleitung zum Erneuern von abgelaufenen Client-Zertifikaten
Öffnen Sie die Datei
/opt/IGEL/icg/usg/conf/application-prod.yml
Fügen Sie die Zeile
client-certificate:
hinzu und eine Ebene darunter die Zeiltallow-expired-certificates: true
:
igel:
client-cert-forwarding:
enabled: false
client-cert-forwarded-header: X-SSL-CERT
client-certificate:
allow-expired-certificates: true
Starten Sie den ICG neu.
Trennen Sie die IGEL-OS-Geräte mit den abgelaufenen Zertifikaten vom ICG und verbinden Sie sie erneut.
Die Geräte sollten wieder verbunden werden.
Gehen Sie zur UMS-Konsole oder zur UMS Web App und überprüfen Sie, ob die IGEL-OS-Geräte jetzt mit dem ICG verbunden sind.
Rufen Sie die UMS Web App auf und aktualisieren Sie das IGEL OS 12-Basissystem auf den Geräten auf die neueste verfügbare Version.
Die Geräte erhalten durch das Update eine Erneuerung ihrer Client-Zertifikate..
Setzen Sie
allow-expired-certificates
auffalse
.
igel:
client-cert-forwarding:
enabled: false
client-cert-forwarded-header: X-SSL-CERT
client-certificate:
allow-expired-certificates: false
Dadurch wird der benutzerdefinierte TrustManager
deaktiviert, und Geräte mit abgelaufenen Client-Zertifikaten können keine Verbindung mehr zum ICG herstellen.
Starten Sie den ICG enu.
Gehen Sie zur UMS Konsole oder zur UMS Web App und überprüfen Sie, ob die aktualisierten IGEL-OS-Geräte jetzt verbunden sind.