Browse Source

Merge topic 'curl-default-cainfo' into release-4.0

ef848cdfc7 cmake: Add default CA path /etc/opt/csw/ssl/certs on Solaris

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10312
pull/376/head
Brad King 6 months ago
committed by Kitware Robot
parent
commit
d51863e265
  1. 9
      Source/cmCurl.cxx

9
Source/cmCurl.cxx

@ -160,6 +160,15 @@ std::string cmCurlSetCAInfo(::CURL* curl, std::string const& cafile)
check_curl_result(res, "Unable to set TLS/SSL Verify CAPATH: ");
}
# undef CMAKE_CAPATH_AIX
# endif
# ifdef __sun
# define CMAKE_CAPATH_SUNOS_CSW "/etc/opt/csw/ssl/certs"
if (cmSystemTools::FileIsDirectory(CMAKE_CAPATH_SUNOS_CSW)) {
::CURLcode res =
::curl_easy_setopt(curl, CURLOPT_CAPATH, CMAKE_CAPATH_SUNOS_CSW);
check_curl_result(res, "Unable to set TLS/SSL Verify CAPATH: ");
}
# undef CMAKE_CAPATH_SUNOS_CSW
# endif
}
#endif

Loading…
Cancel
Save