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() se mohou vyskytnout problémy po 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 ručně zadat typ úložiště klíčů jako "jks" ve svých aplikacích.
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: