Lisp HUG Maillist Archive

Drakma SSL failure on LW7.0

Hi,

I'm trying to use Drakma (2.0.2, via Quicklisp) to access an HTTPS endpoint in
Lispworks, but when I do I get the following error:

Error: SSL failure in #<COMM:SOCKET-STREAM 224A4227>: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure.

The code works fine in other Lisps (at least SBCL and CCL); presumably because
Drakma uses CL+SSL in most places, but COMM on LW.

I'd be grateful for any pointers on how to resolve this.  The error itself
seems to come from the bowels of the SSL library; searching on it throws up
references suggesting that either the client or (more likely) the server are
refusing SSLv3 for security reasons.  However, my relatively limited knowledge
of LispWorks (and SSL!) prevents me from digging much deeper than this.

Platform: LispWorks 7 Pro 32 bit, on OS X 10.11.1.  The endpoint I'm trying to
connect to is an Amazon AWS API gateway; you should be able to reproduce with
(drakma:http-request "https://prs6733f32.execute-api.us-east-1.amazonaws.com/")

Thanks,

-- 
Mike Clarke

_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html


Re: Drakma SSL failure on LW7.0

Unable to parse email body. Email id is 13613

Updated at: 2020-12-10 08:32 UTC