Nu utilizaţi API-uri din pachete com.sun.net.ssl

Clasele şi interfeţele din pachetul com.sun.net.ssl sunt perimate şi sunt înlocuite de clasele şi interfeţele din pachetul javax.net.ssl.

Corecţia rapidă modifică referinţele la pachetul com.sun.net.ssl la javax.net.ssl. Regula va detecta numele complet calificate din instrucţiunile de import şi din corpul codului Java.

De exemplu, fragmente de cod cum ar fi

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

sunt modificate la

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

Corecţia rapidă schimbă importurile de pachete cum ar fi

import com.sun.net.ssl.*;

la

import javax.net.ssl.*;

După aplicarea corecţiilor rapide pentru această regulă, aţi putea încă avea un număr de modificări funcţie de ce API-uri utilizaţi şi cum le utilizaţi. Utilizaţi reperele de probleme Eclipse Java pentru a vă ajuta să lucraţi prin intermediul modificărilor suplimentare necesare datorită diferenţelor dintre API-urile com.sun.net.ssl şi API-urile javax.net.ssl. Unele exemple de diferenţe includ:

Pentru informaţii suplimentare legate de această regulă, vedeţi: