根据目标操作系统, sun.security.x509 和 sun.security.util 包中的类和接口可能替换为 com.ibm.security.x509 和 com.ibm.security.util 包。
自动修复程序将更改软件包名称,以使用 IBM Java Runtime Environment 提供的软件包。 此规则将在 import 语句以及 Java 代码主体中检测标准名称。
此规则会检测如下 import 包:
自动修复将它们改为使用 com.ibm.security 软件包。
您可能仍需修改代码,这取决于您使用哪些 API 以及如何使用它们。 如何使用它们。 使用 Eclipse Java 问题标记 帮助您解决因 之间的差异 sun.security.x509 API 和 com.ibm.security.x509 API。 下面是一些差别示例:
com.ibm.security.x509 类已添加 final Java 修饰符,以免扩展这些类。sun.security.x509.ExtendedKeyUsageExtension 未映射com.ibm.security.x509.OCSPNoCheckExtension 未映射com.ibm.security.x509.X500Signer 未映射
AlgorithmId 静态字段未映射CertificateIssuerName.DN_PRINCIPAL 未映射有关与此规则相关的更多信息,请参阅: