No utilizar las API del paquete sun.security.x509

Según el sistema operativo de destino, las clases e interfaces de los paquetes sun.security.x509 y sun.security.util pueden sustituirse por las clases e interfaces de los paquetes com.ibm.security.x509 y com.ibm.security.util.

El arreglo rápido cambia los nombres de paquete para utilizar los paquetes proporcionados por IBM Java Runtime Environment. La regla detectará nombres completos en sentencias de importación y en el cuerpo del código Java.

No ejecute el arreglo rápido de esta regla si Java Runtime Environment no contiene las API equivalentes de IBM. Por ejemplo, el JRE de HP-UX y Solaris no contiene las API de IBM.

La regla detecta las importaciones de paquetes como, por ejemplo

import sun.security.x509.*;
import sun.security.util.*;

El arreglo rápido los cambia para que se utilicen los paquetes com.ibm.security.

import com.ibm.security.x509.*;
import com.ibm.security.util.*;

Después de aplicar los arreglos rápidos para esta regla, puede que aún deba realizar varios cambios en el código dependiendo de las API que utilice y cómo lo haga. 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 sun.security.x509 y las API de com.ibm.security.x509. Algunos ejemplos de las diferencias incluyen:

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