Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openssl &引用;打开CA私钥时出错“;在窗户上_Openssl_Certificate_Ssl Certificate_Certificate Authority - Fatal编程技术网

Openssl &引用;打开CA私钥时出错“;在窗户上

Openssl &引用;打开CA私钥时出错“;在窗户上,openssl,certificate,ssl-certificate,certificate-authority,Openssl,Certificate,Ssl Certificate,Certificate Authority,我正在运行Windows Server 2003,并安装了Win64 OpenSSL v1.0.1i Light 无论我按照什么指导进行设置,在尝试实际签署证书时,我总是会出现以下错误 opensslca-in my.csr-out my.cert.pem 使用C:\OpenSSL-Win64\bin\OpenSSL.cfg中的配置 将“屏幕”加载到随机状态-完成 打开CA私钥时出错。/myCA/private/myCA.key.pem 1776:错误:0201003:系统库:fopen:没有这

我正在运行Windows Server 2003,并安装了Win64 OpenSSL v1.0.1i Light

无论我按照什么指导进行设置,在尝试实际签署证书时,我总是会出现以下错误

opensslca-in my.csr-out my.cert.pem

使用C:\OpenSSL-Win64\bin\OpenSSL.cfg中的配置
将“屏幕”加载到随机状态-完成
打开CA私钥时出错。/myCA/private/myCA.key.pem
1776:错误:0201003:系统库:fopen:没有这样的进程:.\crypto\bio\bss_file.c:398:fopen('./myCA/private/myCA.key.pem','rb')
1776:错误:20074002:BIO例程:文件\u CTRL:system lib:。\crypto\BIO\bss\u FILE.c:400:
无法加载CA私钥

键的路径存在(三重和四重选中)。
但是我不知道它在寻找什么


我在使用预装Mac OS的openssl时没有遇到这个问题,因此我认为缺少了一个环境先决条件…

到myCA.key.pem的路径是相对的,因此它取决于运行openssl的目录。如果您的工作目录是
C:/OpenSSL-Win64/bin/
,那么CA私钥的路径应该是
C:/OpenSSL-Win64/bin/myCA/private/myCA.key.pem

myCA.key.pem
的路径是相对的,因此它取决于运行OpenSSL的目录。如果您的工作目录是
C:/OpenSSL-Win64/bin/
,那么CA私钥的路径应该是
C:/OpenSSL-Win64/bin/myCA/private/myCA.key.pem
。。。回答这个问题,我会接受的