Nu utilizaţi com.sun.net.ssl.internal.ssl.Provider

Această regulă steaguri utilizarea de com.sun.net.ssl.internal.ssl.Provider Clasă. Această clasă nu ar trebui să fie folosită. Folosește în schimb com.ibm.jsse2.IBMJSSEProvider2 .

Această regulă, de asemenea, steaguri utilizarea următoarelor clase de la com.sun.net.ssl.internal.ssl . Aceste clase nu ar trebui să fie folosite. În schimb, utilizați clase de la com.ibm.jsse2 .

Remedierea automată va face aceste modificări:

Copiați configurația personalizată pe fișierul de build al aplicației pentru a activa automatizarea corectării.

De exemplu, fragmente de cod cum ar fi

< span 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)

sunt modificate la

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

Este posibil să mai aveți de făcut o serie de modificări, în funcție de modul în care com.sun.net.ssl.internal.ssl.Provider este folosit. Utilizați marcatorii de probleme de la Eclipse Java a vă ajuta să lucrați prin modificări suplimentare necesare din cauza diferențelor dintre com.sun.net.ssl.internal.ssl.Provider și com.ibm.jsse2.IBMJSSEProvider2 În special unele diferenţe sunt:

Pentru informaţii suplimentare legate de această regulă, vedeţi: