Das JCEKS-Keystore-Format wurde in IBM 8 unterstützt, ist aber in OpenJDK 11+ und Semeru-Laufzeiten nicht verfügbar.
Bei Anwendungen, die KeyStore.getInstance("JCEKS" verwenden, kann es nach der Migration zu Fehlern kommen.
Diese Regel erkennt und kennzeichnet die Verwendung von KeyStore.getInstance("JCEKS" ). Entwickler sollten ihre Anwendungen aktualisieren, um die PKCS12 für Kompatibilität.
Beispiel für betroffenen Code:
Empfohlener Ersatz:
Um einen bestehenden JCEKS-Keystore nach PKCS12 zu konvertieren, verwenden Sie den folgenden Befehl:
keytool -importkeystore -srckeystore mykeystore.jceks -destkeystore mykeystore.p12 -srcstoretype JCEKS -deststoretype PKCS12
Weitere Informationen finden Sie in den folgenden Quellen: