I have a Java Servlet running on Tomcat 4.1.12. At some point, this Servlet needs to send data to another Servlet which is right now on the same web-server, but in the future, it will be on a different web-server, also running Tomcat. I have installed the JSSE jar files in the JAVA_HOME/jre/ext/lib directory, and I can download web pages from Tomcat using https URL's. So, I open a URLConnection: try { URL servletURL = new URL(getServletConfig().getInitParameter("printServletURL"));
URLConnection con = servletURL.openConnection(); con.setUseCaches(false); con.setRequestProperty("CONTENT_TYPE","application/octet-stream"); con.setDoInput(true); con.setDoOutput(true); ......... When I run the servlet, I get the following Exception SEVERE: Handshake failed javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown at com.sun.net.ssl.internal.ssl.SSLSocketImpl.b(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.b(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA6275) So, how does one get a Java Servlet on Tomcat to act as an SSL client, and connect to another SSL server? --Monte Glenn Gardner -- To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>