【发布时间】:2013-07-16 09:31:49
【问题描述】:
Oracle 论坛上有人问过这个问题,“如何替换 sun.security 包??” (https://forums.oracle.com/thread/2560664),但尚未收到回复。
我们有一个应用程序目前正在使用:
import sun.security.provider.X509Factory;
import sun.security.x509.AlgorithmId;
import sun.security.x509.X509CertInfo;
import sun.security.x509.X509CertImpl;
import sun.security.x509.CertificateAlgorithmId;
import sun.security.x509.CertificateValidity;
import sun.security.x509.CertificateSerialNumber;
import sun.security.x509.CertificateSubjectName;
import sun.security.x509.CertificateIssuerName;
import sun.security.x509.CertificateX509Key;
import sun.security.x509.CertificateVersion;
所有这些都会产生一个编译时消息,其中包含:“...内部专有 API,可能会在未来的版本中被删除”
有 java 和 javax 安全包,但它们似乎不包含 sun.security.x509 等的等价物。
应该用什么来代替 sun.security 包??并且,是否有迁移指南?
【问题讨论】:
-
能否请您在 Oracle 论坛中分享此问题的链接?
-
添加了相关的Oracle Form链接,请见谅。