如何修复Openssl上的目录错误



当我输入代码时,我会收到一条错误消息,我不知道如何修复它。

Can't open textFile.txt for reading, No such file or directory
25769902144:error:02001002:system library:fopen:No such file or directory:crypto/bio/bss_file.c:69:fopen('textFile.txt','rb')
25769902144:error:2006D080:BIO routines:BIO_new_file:no such file:crypto/bio/bss_file.c:76:
error in aes-256-ecb

请帮助

正如错误消息所说,错误的原因是textFile.txt不存在。

我只是在使用openssl ca时遇到了类似的错误,所以我假设这也是您使用的命令。如果是这种情况,请检查您的OpenSSL CA配置文件,查看textFile.txt应该是什么类型的文件,并使用适当的内容创建它。

例如,我遇到的错误是关于丢失index.txtserial.txt文件,配置类似于:

[ CA_default ]
database = index.txt
serial   = serial.txt

只需使用生成的序列创建一个空的index.txt文件和一个serial.txt文件就解决了这个问题。也许textFile.txt也是一个串行文件,但如果没有看到您的配置,就无法判断。

最新更新