Ne pas utiliser d'API provenant des packages com.sun.net.ssl

Les classes et les interfaces de la com.sun.net.ssl sont obsolètes et remplacés par des classes et des interfaces dans la javax.net.ssl .

Le correctif automatisé modifie les références à la com.sun.net.ssl package dans javax.net.ssl . Copiez la configuration personnalisée dans votre fichier de génération d'application pour activer l'automatisation des correctifs. La règle détecte les noms complets dans les instructions d'importation et dans le corps du code Java.

Par exemple, les fragments de code tels que

< span class="Code" > import com.sun.net.ssl.X509KeyManager;
    
if (keyManager instanceof com.sun.net.ssl.X509KeyManager)

sont remplacés par

< span class="Code" > import javax.net.ssl.X509KeyManager;
    
if (keyManager instanceof javax.net.ssl.X509KeyManager)

Le correctif automatisé modifie les importations de package telles que:

< span class="Code" > importez com.sun.net.ssl. * ;

par

< span class="Code" > import javax.net.ssl. * ;

Après avoir appliqué les correctifs automatisés pour cette règle, vous pouvez apporter un certain nombre de modifications en fonction des API que vous utilisez et de la manière dont vous les utilisez. Utilisez les marqueurs de problème Eclipse Java pour vous aider à effectuer les modifications supplémentaires nécessaires en raison des différences entre les com.sun.net.ssl API et le javax.net.ssl API. Voici quelques exemples de ces différences :

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