Non utilizzare le APi dei package com.sun.net.ssl

Le classi e interfacce nel package com.sun.net.ssl sono obsolete e sono state sostituite da classi e interfacce nel package javax.net.ssl.

I riferimenti alle modifiche delle correzioni rapide nel package com.sun.net.ssl in javax.net.ssl. La regola rileverà i nomi completi nelle istruzioni di importazione e nel corpo del codice Java.

Ad esempio, frammenti di codice come il seguente

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

vengono modificate in

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

Il package di modifiche di correzione rapida viene importato come segue

import com.sun.net.ssl.*;

in

import javax.net.ssl.*;

Una volta applicata questa regola di correzioni rapide, sarà possibile dover eseguire ancora delle modifiche a seconda delle API che si utilizzano e del modo in cui si utilizzano. Utilizzare gli indicatori del problema Eclipse Java per ricevere assistenza per le ulteriori modifiche necessarie a causa delle differenze tra le API com.sun.net.ssl e le API javax.net.ssl. Alcuni esempi delle differenze comprendono:

Per ulteriori informazioni relative a questa regola, consultare: