Hi, there While trying to use HttpClient for a SSL application, I encountered an exception, the codes I used were as follows(the URL is made up here):
HttpClient client = new HttpClient(); HostConfiguration config = client.getHostConfiguration(); HttpsURL sslURL = new HttpsURL("https://sample.com/test.asp"); config.setHost(sslURL); PostMethod post = new PostMethod(); String sXML = "<to>https://sample.com/test.asp</to>"; post.setRequestBody(sXML); post.setRequestContentLength(sXML.getBytes(sEncoding).length); post.setRequestHeader("Content-type", "text/xml; charset=Big"); client.executeMethod(client.getHostConfiguration(), post); and the exception occured was: javax.net.ssl.SSLHandshakeException: unknown certificate my development environment is: OS : Windows 2000 AP Server : IBM WebSphere 5 JDK : WebSphere JDK appreciate for any suggestions and solutions for the problem. best regards crescent