wood burning stoves*
The moose likes Web Services and the fly likes java.io.IOException: Keystore was tampered with Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "java.io.IOException: Keystore was tampered with" Watch "java.io.IOException: Keystore was tampered with" New topic
Author

java.io.IOException: Keystore was tampered with

Enrico Ascaruta Tangau
Greenhorn

Joined: Aug 23, 2010
Posts: 11
Hello everyone, would you help me to overcome this exception that's been bugging me for 2 days?

in my project there is a call to a web service of a public service, the functionality that invokes the serviziofunziona perfectly but to switch from the test environment to "production" require client authentication using a digital certificate issued by them.

I installed without problems certificate in a custom keystore, whose path and password will be included in the 'application during installation (because it will live together with other modules but will rimanerne "wildly" separated):



now I'm trying to place the use of this keystore in the code.
I have taken two paths:

simply by setting the properties of the system with "javax.net.ssl.xxx" but it does not work, the sergeant exception is raised:

Here is the code:




and then analyzing some of the alternatives, the result of hours of "google" I tried the following with no major improvements:



so I get an exception simpler but essentially the same:



Enrico Ascaruta Tangau
Greenhorn

Joined: Aug 23, 2010
Posts: 11
This first obstacle seems to be behind us.
I changed my class to generate the ssl socket,
I checked out The password (actually it was stored on the database with a space for more ..)
I asked for the keystore file to the client in order to use its private key for the certificate import .
But even now I find myself in front of an exception that prevents me from going to include the certificate and for which boast plenty of time "gooooogle" was useless: I have found a lot, and I found nothing;

"keytool error java.lang.Exception: failed to Establish chain from reply".

I'm trying to run the following command keytool


Someone can help me?!
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: java.io.IOException: Keystore was tampered with
 
Similar Threads
No trusted certificate found : when opeing a ssl connection from behind the proxy.
SOAP over HTTPS / SSL
SSLHandshake Error while connection to remote server
Need help to create Categories in JForum
Getting CertificateParsingException while calling a webservice with SSL