diff options
author | Brad King <brad.king@kitware.com> | 2024-02-29 19:49:53 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-03-12 14:43:37 (GMT) |
commit | cb2f73aa7721ec8363324d896386e70160891cde (patch) | |
tree | 54b683f03e559fd76ac73e408ecbd76aeb1ca572 /Source/cmCurl.cxx | |
parent | fc639823d23d1090b8b8dcb4dd65005b41c6a8de (diff) | |
download | CMake-cb2f73aa7721ec8363324d896386e70160891cde.zip CMake-cb2f73aa7721ec8363324d896386e70160891cde.tar.gz CMake-cb2f73aa7721ec8363324d896386e70160891cde.tar.bz2 |
cmCurl: Add helper to print curl tls version
Diffstat (limited to 'Source/cmCurl.cxx')
-rw-r--r-- | Source/cmCurl.cxx | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Source/cmCurl.cxx b/Source/cmCurl.cxx index 5127110..dbb5e39 100644 --- a/Source/cmCurl.cxx +++ b/Source/cmCurl.cxx @@ -54,6 +54,26 @@ cm::optional<int> cmCurlParseTLSVersion(cm::string_view tls_version) return v; } +cm::optional<std::string> cmCurlPrintTLSVersion(int curl_tls_version) +{ + cm::optional<std::string> s; + switch (curl_tls_version) { + case CURL_SSLVERSION_TLSv1_0: + s = "CURL_SSLVERSION_TLSv1_0"_s; + break; + case CURL_SSLVERSION_TLSv1_1: + s = "CURL_SSLVERSION_TLSv1_1"_s; + break; + case CURL_SSLVERSION_TLSv1_2: + s = "CURL_SSLVERSION_TLSv1_2"_s; + break; + case CURL_SSLVERSION_TLSv1_3: + s = "CURL_SSLVERSION_TLSv1_3"_s; + break; + } + return s; +} + std::string cmCurlSetCAInfo(::CURL* curl, const std::string& cafile) { std::string e; |