Не следует использовать API из пакета sun.security.x509

В зависимости от целевой операционной системы, классы и интерфейсы в sun.security.x509 и sun.security.util могут быть заменены классами и интерфейсами в com.ibm.security.x509 и com.ibm.security.util пакетов.

Быстрое исправление меняет имена пакетов на имена пакетов из IBM JRE. Правило обнаруживает полные имена в операторах import и в теле кода Java.

Быстрое исправление для этого правила не следует применять, если используемая JRE не содержит API, эквивалентные API IBM. Например, JRE для HP-UX и Solaris не содержит API IBM.

Правило обнаруживает операторы импорта, такие как следующие:

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

Быстрое исправление меняет пакеты в них на пакеты com.ibm.security.

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

После применения быстрых исправлений для этого правила могут потребоваться дополнительные изменения в зависимости от того, какие API и как используются в коде. Используйте маркеры неполадок Eclipse Java для работы с дополнительными изменениями, необходимыми из-за различий между sun.security.x509 API и com.ibm.security.x509 API. Примеры различий:

Дополнительная информация об этом правиле: