Verwenden Sie nicht das JCEKS Keystore-Format Kennzeichnet die Verwendung des JCEKS-Keystore-Formats, das in OpenJDK 11+ und Semeru-Laufzeiten nicht unterstützt wird. HOCH Sicherheit Das JCEKS-Keystore-Format wird in OpenJDK 11+ und Semeru-Laufzeiten nicht mehr unterstützt. Migrieren Sie zu PKCS12, um Kompatibilitätsprobleme zu vermeiden.
Verwenden Sie nicht das JCEKS Keystore-Format

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:

KeyStore keystore = KeyStore.getInstance("JCEKS" );

Empfohlener Ersatz:

KeyStore keystore = KeyStore.getInstance("PKCS12" );

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: