Não usar APIs a partir do pacote sun.security.x509

Dependendo do sistema operacional de destino, as classes e interfaces no sun.security.x509 e sun.security.util pacotes podem ser substituídos por classes e interfaces no com.ibm.security.x509 e com.ibm.security.util pacotes.

Uma correção automatizada alteraria os nomes dos pacotes para usar os pacotes fornecidos pelo IBM Java Runtime Environment. A regra detectará nomes completos em instruções de importação e no corpo do código Java.

A regra detecta importações de pacote como

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

Uma correção automatizada os altera para usar os pacotes com.ibm.security pacotes.

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

Talvez ainda seja necessário fazer alterações em seu código, dependendo de quais APIs você usa e como você as usa. Use os marcadores de problemas do site Eclipse Java para ajudá-lo a trabalhar com as alterações adicionais necessárias devido às diferenças entre os sun.security.x509 APIs e o com.ibm.security.x509 APIs. Alguns exemplos das diferenças incluem:

Para obter informações adicionais relacionadas a esta regra, veja: