在 Windows 上使用 OpenSSL 时:
openssl genrsa -out privatekey.pem 1024 -->
创建成功
openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 365
---->
显示错误信息为
unable to load config info from /usr/local/ssl/openssl.cnf
最佳答案
安装 OpenSSL 后,我需要创建一个新的环境变量:
- 名称:
OPENSSL_CONF
- 值:
C:\Program Files\OpenSSL\openssl.cnf
在 powershell 中:
$env:OPENSSL_CONF = "${env:ProgramFiles}\OpenSSL\openssl.cnf"
此值不同于以前的安装版本(如本文的先前编辑所示)。另外,不要忘记将 openssl 二进制文件夹 ${env:ProgramFiles}\OpenSSL
添加到您的路径。
关于windows - 无法在 Windows 上从/usr/local/ssl/openssl.cnf 加载配置信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14459078/