Problem
Brocade SAN-Switches (Hersteller von FC-Switches von HP, Tarox, Metadata, IBM und vermutlich noch vielen anderen) funktioniert der dämliche Java-Webstarter nicht mehr. Die älteren Geräte haben entweder gar keine oder abgelaufene Zertifikate und man sie des öfteren diese Fehlermeldung:
Anwendung zur Sicherheit blockiert Zertifikat konnte nicht validiert werden. Die Anwendung wird nicht ausgeführt.
Lösung
Die schnellste Möglichkeit ist, das Konfigurationsapple direkt und ohne den Webstarter aufzurufen:
C:\Windows\System32\javaws.exe "http://<ip-adresse>/switchExplorer_installed.html"
Die umständlichere, aber länger anhaltende Möglichkeit ist das Java anzupassen:
- Im Verzeichnis der Java-Installation (jdk-6u45-windows-i586.exe)
C:\Program Files (x86)\Java\<VERSION>\lib\security
- Die Datei „java.security“ mit dem Editor öffnen
- Diese Zeile suchen:
jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024
- Anpassen:
jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 256
- speichern, schliessen, Java/Browser neu starten, fertig.
Erscheint nach der Anpassung immer noch eine Fehlermeldung wie diese:
Anwendung kann nicht gestartet werden. Missing required Permission manifest attribute in main jar:
Einfach im Java-Applet in der Systemsteuerung > Java > Tab „Sicherheit“ > Button „Sitelist beabeiten“ die entsprechende URL (http://<ip-adresse>) hinzufügen.