title: How does a Java client automatically accept a self-signed certificate from the server
body: <p>I am implementing a server that uses self-signed certificates. What is the best way to distribute the certificates to the clients? I could import the certificate into the java keystore and setup the client. But is there any way to avoid every client from importing the certificate manually. Can this be done automatically by the java client? I went through the JSSE reference but could not figure out how to do this. Would appreciate any help.</p>
  
  <p>Regards,
  Sampath.</p>