digitalmars.D.bugs - [Issue 9737] New: std.net.curl and SSL - documentation missing
- d-bugmail puremagic.com (35/35) Mar 16 2013 http://d.puremagic.com/issues/...
http://d.puremagic.com/issues/show_bug.cgi?id=9737 Summary: std.net.curl and SSL - documentation missing Product: D Version: D2 Platform: All OS/Version: Windows Status: NEW Severity: enhancement Priority: P2 Component: Phobos AssignedTo: nobody puremagic.com ReportedBy: octavian.cacina outlook.com --- Comment #0 from Tavi Cacina <octavian.cacina outlook.com> 2013-03-16 10:35:40 PDT --- I wanted to use std.net.curl to make a simple request over SSL, for ex. get("https://google.com"). It failed with the message "Peer certificate cannot be authenticated with given CA certificates". In documentation I could not find anything, so it was a tedious search for something that has actually an easy resolution. Since this is a quite common usage scenario, it should be documented. Also note that the HTTP.caInfo does not have any doc entry. SSL usage example: ----- auto http = HTTP(); // Set the CA certificate bundle file to use for SSL peer verification // To dowload this file (or generate it yourself) see http://curl.haxx.se/docs/caextract.html // For more information about SSL peer verification see http://curl.haxx.se/docs/sslcerts.html http.caInfo("cacert.pem"); //http.handle.set(CurlOption.ssl_verifypeer, 0); // do not verify ssl certifiactes, use with care! auto resp = get("https://google.com", http); ----- -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Mar 16 2013