sun.security.x509.CertAndKeyGen和sun.security.pkcs.PKCS10 – 在JDK8中丢失。 实施建议

在JDK8中,类sun.security.x509.CertAndKeyGen不再存在。 还缺少sun.security.pkcs.PKCS10 。 在JDK7中他们存在。 什么可以替代这些类方法?

我想你正在寻找: sun.security.tools.keytool.CertAndKeyGen

您可以在JRE库下的rt.jar中找到它。

请记住,这个类在J2SE之外,它可能仅适用于OpenJDK ,因此例如GNU编译器不具备它。

如果您使用的是maven,请将其放在pom.xml中。 ( 来自这个问题 ):

  org.apache.maven.plugins maven-compiler-plugin 3.2  true -XDignore.symbol.file   

您应该切换到BouncyCastle API。