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.
- com.sun.net.ssl.internal.ssl.Debug
- com.sun.net.ssl.internal.ssl.SSLServerSocketFactoryImpl
- com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl
El arreglo automatizado realizará estos cambios:
- Referencias a la
com.sun.net.ssl.internal.ssl.Provider
clase cambiada a
com.ibm.jsse2.IBMJSSEProvider2
.
- Referencias a la
Provider
clase cambiada a
IBMJSSEProvider2
.
- Referencias a la
com.sun.net.ssl.internal.ssl.Debug
clase cambiada a
com.ibm.jsse2.Debug
.
- Referencias a la
com.sun.net.ssl.internal.ssl.SSLServerSocketFactoryImpl
clase cambiada a
com.ibm.jsse2.SSLServerSocketFactoryImpl
.
- Referencias a la
com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl
clase cambiada a
com.ibm.jsse2.SSLSocketFactoryImpl
.
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:
- Los 2
com.sun.net.ssl.internal.ssl.Provider
incluye dos constructores que toman argumentos. Los 2
com.ibm.jsse2.IBMJSSEProvider2
no incluye constructores similares.
- Los 2
com.sun.net.ssl.internal.ssl.Provider
incluye el método
isFIPS
. El
com.ibm.jsse2.IBMJSSEProvider2
no incluye este método.
Para obtener información adicional relacionada con esta regla, consulte: