Не следует использовать 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.

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

import sun.security.x509.*;
import sun.security.util.*;

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

import com.ibm.security.x509.*;
import com.ibm.security.util.*;

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

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