File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Web Services and the fly likes SSL Implementation not available Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "SSL Implementation not available" Watch "SSL Implementation not available" New topic

SSL Implementation not available

Venkatesh Sandrasegaran

Joined: Jun 13, 2007
Posts: 8
I am trying to post requests using apache HTTP client, to a https site. i set the system property for �� to hold the certificate included in "cacerts" as truststore. I am trying out on a box with the below server softwares installed.


IBM MQ Workflow

And got the exception

[org.apache.commons.httpclient.HttpMethodDirector] - I/O exception ( caught when processing request: SSL implementation not available

(Using http client to post request)

however, it worked in my local machine with jdk 1.4 and the server machine i am trying has jdk 1.3. i googled around and found there would be a mismatch between jsse.jar, ibmjsse.jar & j2ee.jar.(

however, tried several ways to debug and could resolve it. any help would be greatly appriciated.
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
What have you tried in particular?
Venkatesh Sandrasegaran

Joined: Jun 13, 2007
Posts: 8
working conditions when invoking a https site using SSL implementation;

add the certificate for the https site to the cacerts truststore
* set the system property
then invoke a https site from WSAD 5.1 - worked

* implemented the same code in a MQ & WF environment, jre 1.4 - worked

* implement the sam in MQ & WF environment jre 1.3 - not working

* explicitly add a provider to file in jre 1.3, append the jsse.jar file in the path info - still didn't resolve the problem

also i am trying to upgrade the jre from 1.3 to 1.4 which would be the final step.
I agree. Here's the link:
subject: SSL Implementation not available
It's not a secret anymore!