CMAKE_TLS_VERIFY¶
指定 file(DOWNLOAD) 和 file(UPLOAD) 命令的 TLS_VERIFY 选项的默认值。如果此变量未设置,命令会检查 CMAKE_TLS_VERIFY 环境变量。如果两者都未设置,则默认值为 开启。
版本 3.31 中已更改: 默认值为开启。先前,默认值为关闭。用户可以通过设置 CMAKE_TLS_VERIFY 环境变量为 0 来恢复旧的默认值。
此变量也由 ExternalProject 和 FetchContent 模块用于内部调用 file(DOWNLOAD)。
TLS 验证有助于确保连接到的是期望的服务器。下载已知内容时,还应使用文件哈希来验证它。
set(CMAKE_TLS_VERIFY TRUE)