Nepoužívat com.sun.net.ssl.internal.ssl.Provider

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: