Windows上的OpenSSL错误0x02001005和0x2006D002? [英] Openssl error 0x02001005 and 0x2006D002 on Windows?
问题描述
我正在尝试使用opensll将.cer证书转换为.p12.
I'm trying to convert a .cer cert to a .p12 one using opensll.
这是我正在使用的命令
C:\OpenSSL-Win32\bin>openssl x509 -inform der -in developer_identity.cer -out de
veloper_identity.pem
我偶然遇到了一个错误,我不知道这意味着什么.我该如何解决该问题.
I'm conitunally getting an error and I don't know what it means. How can I figure out how to fix it.
2104:error:02001005:system library:fopen:Input/output error:.\crypto\bio\bss_fil
e.c:163:fopen('C:\OpenSSL-Win32\bin','rb')
2104:error:2006D002:BIO routines:BIO_new_file:system lib:.\crypto\bio\bss_file.c
:168:
2104:error:0E078002:configuration file routines:DEF_LOAD:system lib:.\crypto\con
f\conf_def.c:199:
编辑1
我不确定自己是否正确使用了它,因此我将概述我尝试过的方法.
I'm not entirely sure if I'm using it correctly so I'll outline what I tried.
1)下载并安装了openssl.exe.
2)将要使用的证书文件复制到安装位置的bin文件夹中. 3)在这篇文章的顶部输入了命令
1) Downloaded openssl.exe and installed it.
2) Copied the cert file I want to work with to the bin folder in the install location.
3) Entered the command at the top of this post
推荐答案
C:\OpenSSL-Win32\bin
看起来正在尝试打开目录进行读取? openssl是否可以正常工作或安装是否存在问题?
Looks like it's trying to open a directory for reading? Does openssl work generally or is there some problem with its installation?
这篇关于Windows上的OpenSSL错误0x02001005和0x2006D002?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!