此规则会标记使用了 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 之间的差别而需要进行的其他更改。 尤其是,如下所示的一些差别:
有关与此规则相关的更多信息,请参阅: