No utilizar com.sun.net.ssl.internal.ssl.Provider

Esta regla señala el uso de com.sun.net.ssl.internal.ssl.Provider clase. Esta clase no debe utilizarse. En su lugar, utilice com.ibm.jsse2.IBMJSSEProvider2 .

Esta regla también señala el uso de las clases siguientes de la com.sun.net.ssl.internal.ssl paquete. Estas clases no se deben utilizar. En su lugar, utilice las clases del com.ibm.jsse2 paquete.

El arreglo automatizado realizará estos cambios:

Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitar la automatización de arreglos.

Por ejemplo, los fragmentos de código tales como

< span class="Code" > importar 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 cambian por

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

Es posible que aún tenga que realizar algunos cambios en función de cómo se utilice el com.sun.net.ssl.internal.ssl.Provider . Utilice los marcadores de problemas de Eclipse Java para ayudarle a realizar los cambios adicionales necesarios debido a las diferencias entre com.sun.net.ssl.internal.ssl.Provider y com.ibm.jsse2.IBMJSSEProvider2 . En particular, algunas diferencias son:

Para obtener información adicional relacionada con esta regla, consulte: