No utilizar las API del paquete sun.security.x509

En función del sistema operativo de destino, las clases e interfaces del sun.security.x509 y sun.security.util los paquetes se pueden sustituir por clases e interfaces en el com.ibm.security.x509 y com.ibm.security.util paquetes.

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

< span class="Code" > import sun.security.x509. *;
import sun.security.util.*;

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

< span class="Code" > importar 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 de Eclipse Java para ayudarle a realizar los cambios adicionales necesarios debido a las diferencias entre los sun.security.x509 Las API y el com.ibm.security.x509 API. Algunos ejemplos de las diferencias incluyen:

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