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
Una correzione automatica li modifica per utilizzare i pacchetti com.ibm.security pacchetti.
È 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:
com.ibm.security.x509 ha aggiunto
un Modifier final Java pertanto le classi non possono più essere estese.sun.security.x509.ExtendedKeyUsageExtension does not mapcom.ibm.security.x509.OCSPNoCheckExtension does not mapcom.ibm.security.x509.X500Signer does not map
AlgorithmId non si associanoCertificateIssuerName.DN_PRINCIPAL non si associaPer ulteriori informazioni relative a questa regola, consultare: