Не следует использовать com.sun.net.ssl.internal.ssl.Provider

Это правило помечает использование com.sun.net.ssl.internal.ssl.Provider класс. Этот класс не следует использовать. Вместо этого используйте com.ibm.jsse2.IBMJSSEProvider2 .

Это правило также помечает использование следующих классов из com.sun.net.ssl.internal.ssl . Эти классы не следует использовать. Вместо этого используйте классы из com.ibm.jsse2 .

Автоматическое исправление сделает следующие изменения:

Скопируйте пользовательскую конфигурацию в файл компоновки приложения, чтобы включить автоматизацию исправлений.

Например, следующие фрагменты кода

< span class="Code" > импорт com.sun.net.ssl.internal.ssl.Provider;
import com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl;
    
if (myProvider instanceof com.sun.net.ssl.internal.ssl.Provider)

меняются на

< span class="Code" > импорт com.ibm.jsse2.IBMJSSEProvider2;
import com.ibm.jsse2.SSLSocketFactoryImpl;
    
if (myProvider instanceof com.ibm.jsse2.IBMJSSEProvider2)

Возможно, вам еще придется внести ряд изменений в зависимости от того, как com.sun.net.ssl.internal.ssl.Provider используется. Используйте маркеры неполадок Eclipse Java для работы с дополнительными изменениями, необходимыми из-за различий между com.sun.net.ssl.internal.ssl.Provider и com.ibm.jsse2.IBMJSSEProvider2 . В частности, некоторые различия заключаются в следующем:

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