OpenSSL

加密和 SSL/TLS 工具包

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脚本调用的reqca命令的配置选项和文件名。请参见 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 中获取副本。