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.

Remedierea automată modifică referirile la pachetul de măsuri de la " com.sun.net.ssl la javax.net.ssl. Copiați configurația personalizată pe fișierul de build al aplicației pentru a activa automatizarea corectării. 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)

Remedierea automată modifică importurile de pachete, cum ar fi

import com.sun.net.ssl.*;

la

import javax.net.ssl.*;

După aplicarea remediilor automate pentru această regulă, este posibil să aveți încă o serie de modificări pentru a face în funcție de care API-uri utilizați și modul în care 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: