Ne használja a JCEKS kulcstároló formátumot Azonosítja a JCEKS keystore formátum használatát, amelyet a OpenJDK 11+ és a Semeru futtatók nem támogatnak. HIGH Biztonság A JCEKS keystore formátum már nem támogatott a OpenJDK 11+ és a Semeru futtatókban. A kompatibilitási problémák elkerülése érdekében térjen át a PKCS12 címre.
Ne használja a JCEKS kulcstároló formátumot

A JCEKS keystore formátumot a IBM 8 támogatta, de a OpenJDK 11+ és a Semeru futtatókban nem érhető el. A KeyStore.getInstance("JCEKS" ) alkalmazásokat használó alkalmazásoknál az áttelepítés után hibák léphetnek fel.

Ez a szabály észleli és jelzi a KeyStore.getInstance("JCEKS" ) használatát. A fejlesztőknek frissíteniük kell alkalmazásaikat, hogy azok a PKCS12 a kompatibilitás érdekében.

Példa az érintett kódra:

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

Ajánlott csere:

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

Egy meglévő JCEKS kulcstároló átalakításához a PKCS12 címre a következő parancsot használja:

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

Az alábbi információforrások nyújtanak további tájékoztatást: