Error connecting with SSL using Indy components

I have a problem using Indy Ftp component with SSL. I have tried
8.0.23, 9 and the Delphi 6 version and get the same errors with all.
For testing purposes, I have set up a WS_FTP Server 2.0 which I know
works for ssl connections, but I cannot get past the 'error connecting
with SSL' point. I am getting -1 returned from the IdSslConnect call
in IdSSLOpenSSL unit. The status events from the idftp and the
IdConnectionInterceptOpenSSL return the following information :-

Connecting to
SSL status: "before/connect initialization"
SSL status: "before/connect initialization"
SSL status: "SSLv3 write client hello A"
SSL status: "SSLv3 read server hello A"
SSL status: "SSLv3 read server hello A"
Disconnecting from
Not connected.

Prior to the Disconnecting... i get the following error  :-

Error connecting with SSL.

Any help would be appreciated. Feel free to email me directly if you
have any answer. If anyone has successfully established an SSL
connection over FTP, I would also appriciate knowing. I have no
problems with the cert,key files (in some versions, the indy source
needed the password event enabling in the code first), so I dont think
this is the issue.