Non utilizzare le API del package sun.security.x509

A seconda del sistema operativo di destinazione, le classi e interfacce nel sun.security.x509 e sun.security.util i pacchetti potrebbero essere sostituiti da classi e interfacce nel com.ibm.security.x509 e com.ibm.security.util pacchetti.

Una correzione automatica modificherebbe i nomi dei pacchetti per utilizzare i pacchetti forniti da IBM Java Runtime Environment. La regola rileverà i nomi completi nelle istruzioni di importazione e nel corpo del codice Java.

La regola rileva le importazioni del package come segue

< span class="Code "> importa sun.security.x509. *;
import sun.security.util.*;

Una correzione automatica li modifica per utilizzare i pacchetti com.ibm.security pacchetti.

< span class="Code "> importa com.ibm.security.x509. *;
import com.ibm.security.util.*;

È possibile che si debbano ancora apportare modifiche al codice, a seconda delle API utilizzate e delle modalità di utilizzo e come le si utilizza. Utilizzate i marcatori di problemi di Eclipse Java per per aiutarvi a elaborare le modifiche aggiuntive necessarie a causa delle differenze tra i sun.security.x509 API e com.ibm.security.x509 API. Alcuni esempi di differenze comprendono:

Per ulteriori informazioni relative a questa regola, consultare: