No utilizar las API de paquetes com.sun.net.ssl

Las clases e interfaces del paquete com.sun.net.ssl están en desuso y se han sustituido por las clases e interfaces del paquete javax.net.ssl.

El arreglo automatizado cambia las referencias al paquete com.sun.net.ssl por javax.net.ssl. Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitar la automatización de arreglos. La regla detectará nombres completos en sentencias de importación y en el cuerpo del código Java.

Por ejemplo, los fragmentos de código tales como

import com.sun.net.ssl.X509KeyManager;
    
if (keyManager instanceof com.sun.net.ssl.X509KeyManager)

se cambian por

import javax.net.ssl.X509KeyManager;
    
if (keyManager instanceof javax.net.ssl.X509KeyManager)

El arreglo automatizado cambia las importaciones de paquetes como, por ejemplo,

import com.sun.net.ssl.*;

por

import javax.net.ssl.*;

Después de aplicar los arreglos automatizados para esta regla, es posible que todavía tenga que realizar una serie de cambios en función de las API que utilice y de cómo las utilice. Utilice los marcadores de problemas Java de Eclipse para que le sirvan de ayuda al trabajar en los cambios adicionales necesarios debido a las diferencias entre las API de com.sun.net.ssl y las API de javax.net.ssl. Algunos ejemplos de las diferencias incluyen:

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