我正在运行Windows Server 2003,并安装了Win64 OpenSSL v1.0.1i 轻量级
无论我遵循什么指南进行设置,在尝试实际签署证书时我总是会遇到以下错误
openssl ca -in my.csr -out my.cert.pem
使用 C:\OpenSSL-Win64\bin\openssl.cfg 中的配置
将“屏幕”加载到随机状态 - 完成
打开 CA 私钥时出错 ./myCA/private/myCA.key.pem
1776:错误:02001003:系统库:fopen:没有这样的过程:.\crypto\bio\bss_file.c:398:fopen('./myCA/private/myCA.key.pem','rb')
1776:错误:20074002:BIO 例程:FILE_CTRL:系统库:.\crypto\bio\bss_file.c:400:
无法加载CA私钥
密钥的路径存在(三次和四次检查)。
然而我不知道这是什么.\crypto\
它正在寻找的。
我使用预装的 Mac 操作系统时没有遇到此问题openssl
,所以让我觉得缺少一个环境先决条件......
通往的路径myCA.key.pem
是相对的,因此取决于您运行 openssl 的目录。如果你的工作目录是C:/OpenSSL-Win64/bin/
那么CA私钥的路径应该是C:/OpenSSL-Win64/bin/myCA/private/myCA.key.pem
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)