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:
Zalecany zamiennik:
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: