Toto pravidlo označí příznakem použití třídy com.sun.net.ssl.internal.ssl.Provider. Tato třída by neměla být použita. Místo toho použijte com.ibm.jsse2.IBMJSSEProvider2.
Toto pravidlo také označí příznakem použití následujících tříd z balíku com.sun.net.ssl.internal.ssl. Tyto třídy by neměly být použity. Místo toho použijte třídy z balíku com.ibm.jsse2.
Automatizovaná oprava provede tyto změny:
Zkopírujte vlastní konfiguraci do svého souboru sestavení aplikace a povolte automatizaci opravy.
Například fragmenty kódu, jako např.
|
import com.sun.net.ssl.internal.ssl.Provider;
import com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl; if (myProvider instanceof com.sun.net.ssl.internal.ssl.Provider) |
se změní na
|
import com.ibm.jsse2.IBMJSSEProvider2;
import com.ibm.jsse2.SSLSocketFactoryImpl; if (myProvider instanceof com.ibm.jsse2.IBMJSSEProvider2) |
Po použití rychlých oprav pro toto pravidlo můžete stále mít počet změn, v závislosti na tom, jak se com.sun.net.ssl.internal.ssl.Provider použije. Značkovače problémů Eclipse Java vám pomohou pracovat s dalšími změnami potřebnými v důsledku rozdílů mezi com.sun.net.ssl.internal.ssl.Provider a com.ibm.jsse2.IBMJSSEProvider2. Konkrétně se jedná o některé rozdíly:
Další informace související s tímto pravidlem viz: