openssl-env
名称
openssl-env - OpenSSL 环境变量
描述
OpenSSL 库使用环境变量来覆盖各种数据的编译时默认路径。为了避免安全风险,当可执行文件被设置了用户 ID 或组 ID 时,通常不会查询环境。
- CTLOG_FILE
-
指定证书透明度日志列表的路径。请参见 CTLOG_STORE_new(3)。
- OPENSSL
-
指定openssl可执行文件的路径。被rehash脚本(参见 openssl-rehash(1)中的“脚本配置”)和CA.pl脚本(参见 CA.pl(1)中的“注释”)使用。
- OPENSSL_CONF, OPENSSL_CONF_INCLUDE
-
指定配置文件的路径和包含文件的目录。请参见 config(5)。
- OPENSSL_CONFIG
-
指定CA.pl脚本调用的req和ca命令的配置选项和文件名。请参见 CA.pl(1)。
- OPENSSL_ENGINES
-
指定加载动态引擎的目录。请参见 openssl-engine(1)。
- OPENSSL_MALLOC_FD, OPENSSL_MALLOC_FAILURES
-
如果使用调试构建,则允许内存分配失败。请参见 OPENSSL_malloc(3)。
- OPENSSL_MODULES
-
指定加载加密提供程序的目录。等效地,可以使用通用的-provider-path命令行选项。
- OPENSSL_WIN32_UTF8
-
如果设置,则UI_OpenSSL(3)返回 UTF-8 编码的字符串,而不是当前代码页编码的字符串,并且openssl(1)程序也将命令行参数从当前代码页转换为 UTF-8。此环境变量仅在 Microsoft Windows 平台上检查。
- RANDFILE
-
随机数生成器的状态文件。在正常使用中不需要此文件。请参见 RAND_load_file(3)。
- SSL_CERT_DIR, SSL_CERT_FILE
-
指定包含 CA 证书的默认目录或文件。请参见 SSL_CTX_load_verify_locations(3)。
- TSGET
-
tsget(1)命令的其他参数。
- OPENSSL_ia32cap, OPENSSL_sparcv9cap, OPENSSL_ppccap, OPENSSL_armcap, OPENSSL_s390xcap, OPENSSL_riscvcap
-
OpenSSL 支持许多针对各种机器的不同算法实现,并且默认情况下,它会根据处理器功能和运行时功能查询来确定使用哪种实现。这些环境变量可用于对此选择过程进行更多控制。请参见 OPENSSL_ia32cap(3),OPENSSL_s390xcap(3)。
- NO_PROXY, HTTPS_PROXY, HTTP_PROXY
-
指定代理主机名。请参见 OSSL_HTTP_parse_url(3)。
- QLOGDIR
-
指定 QUIC qlog 输出目录。请参见 openssl-qlog(7)。
- OSSL_QFILTER
-
用于设置 QUIC qlog 筛选器规范。请参见 openssl-qlog(7)。
版权
版权所有 2019-2024 OpenSSL 项目作者。保留所有权利。
根据 Apache 许可证 2.0(“许可证”)许可。除非符合许可证,否则您不得使用此文件。您可以在源代码分发版中的 LICENSE 文件或 https://www.openssl.org/source/license.html 中获取副本。