请勿使用 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

自动修订将进行以下更改:

定制配置复制到应用程序构建文件以启用修订自动化。

例如,类似于下面的代码段:

import 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)

已更改为

import 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 特别有一些不同之处是:

有关与此规则相关的更多信息,请参阅: