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

Les classes et les interfaces du package com.sun.net.ssl sont obsolètes et remplacées par les classes et les interfaces du package javax.net.ssl.

Le correctif rapide remplace les références au package com.sun.net.ssl par des références au package javax.net.ssl. 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

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

sont remplacés par

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

Le correctif rapide remplace les importations de package telles que

import com.sun.net.ssl.*;

par

import javax.net.ssl.*;

Après avoir appliqué les correctifs rapides pour cette règle, il se peut que vous deviez encore avoir à apporter un certain nombre de modifications suivant les API que vous utilisez et la manière dont vous les utilisez. Utilisez les marqueurs de problème Java d'Eclipse pour identifier les modifications supplémentaires nécessaires en raison des différences entre les API com.sun.net.ssl et les API javax.net.ssl. Voici quelques exemples de différence :

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