• Post Reply Bookmark Topic Watch Topic
  • New Topic

How to add a Digital Certificate  RSS feed

 
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a digital certificate (X.509) with the .pfx extension and the code that was written to add as follows:

private void setupForSSL() {

Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
Properties properties = System.getProperties();
String handlers = System.getProperty("java.protocol.handler.pkgs");

if (handlers == null) {
// nothing specified yet (expected case)
properties.put(
"java.protocol.handler.pkgs",
"com.sun.net.ssl.internal.www.protocol");
}
else {
// something already there, put ourselves out front
properties.put(
"java.protocol.handler.pkgs",
"com.sun.net.ssl.internal.www.protocol|".concat(handlers));
}

System.setProperties(properties);

// put the updated properties back in System
}

I used Keytool to add the certificate and when i ran this C:\Java\TestingClient>keytool -import -file hooper509.pfx -keystore hooper
Enter keystore password: xxxxxxxxxxxxx

I got this error
keytool error: java.lang.Exception: Input not an X.509 certificate

Any help would be appreciated.

Thanks
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!