Na adrese Java 11 bylo výchozí úložiště klíčů aktualizováno z adresy JKS
do PKCS12.
Výsledkem je, že aplikace, které se spoléhají na KeyStore.getDefaultType() mohou po migraci nastat problémy, pokud jejich úložiště klíčů JKS nebylo převedeno na PKCS12.
Toto pravidlo identifikuje a označuje použití tlačítka KeyStore.getDefaultType() .
Pokud vývojáři potřebují zachovat kompatibilitu s JKS, mohou ve svých aplikacích ručně zadat typ úložiště klíčů "jks".
Vezměme si například následující úryvek kódu:
Namísto spoléhání se na výchozí hodnotu typu úložiště klíčů vrácenou funkcí KeyStore.getDefaultType(), na adrese Java11 mohou uživatelé výslovně zadat "jks" takto:
Toto pravidlo má automatickou opravu, která vrací "jks" když KeyStore.getDefaultType()je zavolána metoda.
Zkopírujte vlastní konfiguraci do svého souboru sestavení aplikace a povolte automatizaci opravy.
Další informace viz následující prostředky: