El formato de almacén de claves JCEKS estaba soportado en IBM 8 pero no está disponible en OpenJDK 11+ y en los tiempos de ejecución Semeru.
Las aplicaciones que utilizan KeyStore.getInstance("JCEKS" ) pueden experimentar fallos tras la migración.
Esta regla detecta y marca el uso de KeyStore.getInstance("JCEKS" ). Los desarrolladores deben actualizar sus aplicaciones para utilizar PKCS12 por compatibilidad.
Ejemplo de código afectado:
Sustitución recomendada:
Para convertir un almacén de claves JCEKS existente a PKCS12, utilice el siguiente comando:
keytool -importkeystore -srckeystore mykeystore.jceks -destkeystore mykeystore.p12 -srcstoretype JCEKS -deststoretype PKCS12
Para obtener más información, consulte los recursos siguientes: