curl-and-php
Re: SSL: couldn't create a context! Errors
Date: Thu, 15 Jan 2009 12:49:34 -0600
Daniel,
Thanks for the quick response. I added code to return the OpenSSL error
string when this failure occurs (It would be nice if cURL returned this
instead of the generic 'Couldn't create a context' error), and this is
what I got:
error:140A90F1:SSL routines:SSL_CTX_new:unable to load ssl2 md5 routines
The discussion at this link looks to be about the same issue:
http://thread.gmane.org/gmane.comp.lib.boost.asio.user/2099/focus=2110
I'm not sure what could be causing this problem...is there anything that
can be done in cURL to help with this? Or do I just need to ask the
OpenSSL people?
Thanks,
Dave
> Date: Wed, 14 Jan 2009 20:07:27 +0100 (CET)
> From: Daniel Stenberg <daniel_at_haxx.se>
>
> On Wed, 14 Jan 2009, David Justl wrote:
>
>
>> "SSL: couldn't create a context!"
>>
>
> This means that the OpenSSL function SSL_CTX_new() returns a failure when
> libcurl calls it.
>
>
>> curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); // this line makes it work under
>> https
>>
>
> This comment is misleading. It doesn't quite "make it work". It disables peer
> certificate verification.
>
>
>> Or are we doing something wrong in our code?
>>
>
> There's really nothing particular you _can_ do to make this happen, but the
> downside is that there's also nothing you can do to prevent this from
> happening... I don't know why the function fails.
>
>
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php
Received on 2009-01-15