我在Windows Server 2003上运行,并安装了Win64 OpenSSL v1.0.1i Light
无论我按照什么指南进行设置,在尝试实际签署证书时总是会出现以下错误
openssl ca -in my.csr -out my.cert.pem
使用 C:\OpenSSL-Win64\bin\openssl.cfg 中的配置将
“屏幕”加载到随机状态 - 完成
打开 CA 私钥时出错 ./myCA/private/myCA.key.pem
1776:error:02001003:system library:fopen :没有这样的过程:.\crypto\bio\bss_file.c:398:fopen('./myCA/private/myCA.key.pem','rb')
1776:error:20074002:BIOroutines:FILE_CTRL:system lib :.\crypto\bio\bss_file.c:400:
无法加载 CA 私钥
存在密钥的路径(三重和四重检查)。
但是我不知道.\crypto\
它在寻找什么。
我使用预装的 Mac OS 没有这个问题openssl
,所以让我觉得缺少一个环境先决条件......