Nie używaj formatu JCEKS Keystore Identyfikuje użycie formatu magazynu kluczy JCEKS, który nie jest obsługiwany w środowiskach uruchomieniowych OpenJDK 11+ i Semeru. WYSOKI Zabezpieczenia Format magazynu kluczy JCEKS nie jest już obsługiwany w środowiskach uruchomieniowych OpenJDK 11+ i Semeru. Przejdź na stronę PKCS12, aby uniknąć problemów z kompatybilnością.
Nie używaj formatu JCEKS Keystore

Format magazynu kluczy JCEKS był obsługiwany w witrynie IBM 8, ale nie jest dostępny w witrynach OpenJDK 11+ i Semeru. Aplikacje korzystające z KeyStore.getInstance("JCEKS" ) mogą ulec awarii po migracji.

Ta reguła wykrywa i oznacza użycie KeyStore.getInstance("JCEKS" ). Deweloperzy powinni zaktualizować swoje aplikacje, aby korzystały z PKCS12 w celu zapewnienia kompatybilności.

Przykład dotkniętego kodu:

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

Zalecany zamiennik:

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

Aby przekonwertować istniejący magazyn kluczy JCEKS na PKCS12, należy użyć następującego polecenia:

keytool -importkeystore -srckkeystore mykeystore.jceks -destkeystore mykeystore.p12 -srcstoretype JCEKS -deststoretype PKCS12

Więcej informacji na ten temat zawierają następujące zasoby: