]> granicus.if.org Git - curl/commitdiff
CURLOPT_SSLVERSION.3: provide an example
authorDaniel Stenberg <daniel@haxx.se>
Tue, 21 Oct 2014 09:10:03 +0000 (11:10 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 21 Oct 2014 09:10:03 +0000 (11:10 +0200)
docs/libcurl/opts/CURLOPT_SSLVERSION.3

index f1212a01fac99aa37f573c39806dec4155d63316..095897bb31881ce381572084fa24e0ab1e04e2b7 100644 (file)
@@ -54,10 +54,23 @@ CURL_SSLVERSION_DEFAULT
 .SH PROTOCOLS
 All TLS based protocols: HTTPS, FTPS, IMAPS, POP3, SMTPS etc.
 .SH EXAMPLE
-TODO
+.nf
+curl = curl_easy_init();
+if(curl) {
+  curl_easy_setopt(curl, CURLOPT_URL, "https://example.com");
+
+  /* ask libcurl to use TLS version 1.0 or later */
+  curl_easy_setopt(curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
+
+  /* Perform the request */
+  curl_easy_perform(curl);
+}
+.fi
 .SH AVAILABILITY
-SSLv2 is disabled by default since 7.18.1
+SSLv2 is disabled by default since 7.18.1. Other SSL versions availability may
+vary depending on which backend libcurl has been built to use.
 .SH RETURN VALUE
 Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.
 .SH "SEE ALSO"
 .BR CURLOPT_USE_SSL "(3), " CURLOPT_HTTP_VERSION "(3), "
+.BR CURLOPT_IPRESOLVE "(3) "