![用于更改 openssl 密码的环境变量](https://linux22.com/image/731812/%E7%94%A8%E4%BA%8E%E6%9B%B4%E6%94%B9%20openssl%20%E5%AF%86%E7%A0%81%E7%9A%84%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F.png)
我想使用特定密码进行 HTTPS 连接。客户端 (phantomjs) 静态链接 openssl。唯一的方法是使用环境变量,因为没有命令行参数可以执行此操作。
有人知道会导致使用特定密码的环境变量吗?SSL密码似乎不起作用。
答案1
您可以在 OpenSSL 配置文件 (通常是/etc/ssl/openssl.cfn
) 中指定密码。查找类似于部分CipherString = DEFAULT@SECLEVEL=2
中的字符串[system_default_sect]
,并根据需要进行更改。
PS 如果没有这样的字符串或部分,您可以自行添加。在 Debian 10 中,此部分如下所示:
[system_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT@SECLEVEL=2