CMAKE_TLS_VERIFY

指定 file(DOWNLOAD)file(UPLOAD) 命令的 TLS_VERIFY 選項的預設值。如果未設定此變數,命令會檢查 CMAKE_TLS_VERIFY 環境變數。如果兩者都未設定,預設值為 on

在 3.31 版本變更:預設值為 on。先前,預設值為 off。使用者可以設定 CMAKE_TLS_VERIFY 環境變數為 0 以還原舊的預設值。

此變數也由 ExternalProjectFetchContent 模組用於內部呼叫 file(DOWNLOAD)

TLS 驗證可以幫助提供連線到所需伺服器的信心。當下載已知內容時,也應該使用檔案雜湊來驗證它。

set(CMAKE_TLS_VERIFY TRUE)