I wish I could award 1,000,000 points to anyone that can help me figure out an intermittent problem. We have a system interface to an external company's server. The connection uses SSL. We have a key in our keystore and a certificate from the company. In some cases the interface works fine. In other cases we get a handshake failure. The error message is "Uninitialized keystore." The code is written in Java. We are using Java 1.6. I have SSL debug output where I can see the handshake failure. But I don't know enough to understand why we are getting the handshake failure. Can you help me track down the source of this intermittent problem?