Ben, I am on a similar track, only I started from the HTTP client example and added HTTPS (just started, not finished, yet). To my understanding, you should replace ctx.set_verify_mode(ssl::context::verify_peer); ctx.load_verify_file("ca.pem"); by ctx.set_verify_mode(ssl::context::verify_none); It might also make sense (it did for me), to replace boost::asio::ssl::context ctx(io_service, boost::asio::ssl::context::sslv23); by boost::asio::ssl::context ctx(io_service, boost::asio::ssl::context::sslv23_client); HTH Regards, Roland Seiryuu Kami wrote:
Hello,
I'm a 21 year old dutch student currently working with the ASIO library. I have a basic knowledge of C++ and I know not much of SSL. That is the part of the ASIO lib I'm having trouble with. I'm looking for anyone who can help me.
I have pretty much copy-pasted the boost example on SSL clients. (http://www.boost.org/doc/libs/1_37_0/doc/html/boost_asio/example/ssl/client....)
My intention is to open a connection to a website that uses HTTPS, login.deviantart.com http://login.deviantart.com to be exact. I need to obtain a cookie from there.
I have no PEM file to use a certificate, and I doubt I need one. But the thing is, I keep receiving: "Handshake failed: asio:1". I've tried everything I could think of to make it work. But I'm just a student. So, can anyone help me?
Kind regards, Ben
------------------------------------------------------------------------
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users