Ne használja a com.sun.net.ssl.internal.ssl.Provider osztályt

Ez a szabály a használatát látja com.sun.net.ssl.internal.ssl.Provider Osztály. Ez az osztály nem használható. Helyette használja com.ibm.jsse2.IBMJSSEProvider2 .

Ez a szabály a következő osztályok használatát is megjelöli a com.sun.net.ssl.internal.ssl csomag. Ezek az osztályok nem használhatók. Ehelyett használjon osztályokat a com.ibm.jsse2 csomag.

Az automatikus javítás a következő módosításokat fogja tenni:

Másolja az egyéni konfigurációt az alkalmazás összeépítési fájljába a javítás automatizálásához.

Például az alábbiakhoz hasonló kódtöredékek:

class="Code" > 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)

a következőkre módosulnak:

class="Code" > import com.ibm.jsse2.IBMJSSEProvider2;
import com.ibm.jsse2.SSLSocketFactoryImpl;
    
if (myProvider instanceof com.ibm.jsse2.IBMJSSEProvider2)

Lehet, hogy még számos módosítást kell végrehajtania, attól függően, hogy a com.sun.net.ssl.internal.ssl.Provider Használt. Használja a Eclipse Java probléma jelzőket, amelyek segítségével további módosítások szükségesek a közöttük lévő különbségek miatt. com.sun.net.ssl.internal.ssl.Provider és com.ibm.jsse2.IBMJSSEProvider2 Bizonyos különbségek a következők:

A szabályhoz kapcsolódó további információkért tekintse meg az alábbi leírásokat: