Ne pas utiliser d'API provenant du package sun.security.x509

En fonction du système d'exploitation cible, les classes et les interfaces de la sun.security.x509 et sun.security.util les packages peuvent être remplacés par des classes et des interfaces dans la com.ibm.security.x509 et com.ibm.security.util packages.

Une correction automatique consisterait à modifier les noms des paquets pour utiliser les paquets fournis par IBM Java Runtime Environment. La règle détecte les noms complets dans les instructions d'importation et dans le corps du code Java.

La règle détecte les importations de package telles que

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

Un correctif automatisé les modifie pour utiliser les paquets com.ibm.security paquets.

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

Il se peut que vous ayez encore des modifications à apporter à votre code en fonction des API que vous utilisez et de la manière dont vous les utilisez vous les utilisez. Utilisez les marqueurs de problèmes Eclipse Java pour vous aider à travailler sur les changements supplémentaires nécessaires en raison des différences entre les sun.security.x509 API et le com.ibm.security.x509 API. Voici quelques exemples de ces différences :

Pour plus d'informations sur cette règle, voir :