ssl_version is an ASCII string for the OpenSSL version used. If libcurl has no SSL support, this is NULL.
In reality ssl_version returns these values when built with different backends:
Fix would be documentation side I guess, to avoid future confusion. Documenting if this is good way for checking SSL backend would be also useful, I found only this on topic: https://curl.haxx.se/mail/lib-2015-09/0083.html and used empiric methods to get to implementation:
auto info = curl_version_info(CURLVERSION_NOW);
if (nullptr != info && nullptr != info->ssl_version && nullptr != strstr(info->ssl_version, "OpenSSL"))
The text was updated successfully, but these errors were encountered: