Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

sun.security.x509.CertAndKeyGen and sun.security.pkcs.PKCS10 - missing in JDK8. Implementation suggestions

In JDK8 the class sun.security.x509.CertAndKeyGen does not exists anymore. Also sun.security.pkcs.PKCS10 is missing. In JDK7 they existed. What could be an alternatives to these classes methods?

like image 390
Ernestas Gruodis Avatar asked Mar 15 '15 11:03

Ernestas Gruodis


2 Answers

I think you are looking for: sun.security.tools.keytool.CertAndKeyGen

You'll find it inside the rt.jar under the JRE libraries.

Keep in mind this class is outside of J2SE, it's likely only available with OpenJDK, so for example the GNU Compiler won't have it.

like image 84
mikeapr4 Avatar answered Nov 15 '22 17:11

mikeapr4


If you are using maven, put this in pom.xml. (from this question):

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>3.2</version>
  <configuration>
     <fork>true</fork>
     <compilerArgument>-XDignore.symbol.file</compilerArgument>
  </configuration>
</plugin>
like image 21
mesompi Avatar answered Nov 15 '22 18:11

mesompi