小编Mat*_*w N的帖子

使用openssl时出现奇怪的错误

当我使用 openSSL 和配置文件签署中间证书时,我经常遇到同样的错误。错误是:

140736005481480:error:02001002:system library:fopen:No such file or directory:bss_file.c:175:fopen('/Volumes/Project - Encrypted/Security/root/ca/index.txt.attr','rb')

140736005481480:error:2006D080:BIO routines:BIO_new_file:no such file:bss_file.c:182:

140736005481480:error:0E078072:configuration file routines:DEF_LOAD:no such file:conf_def.c:195:

140736005481480:error:0E06D06C:configuration file routines:NCONF_get_string:no value:conf_lib.c:324:group=CA_default name=email_in_dn

我了解有关找不到文件的第一个错误,但我不明白的是为什么它要查找的文件不是我在配置中定义的文件。这是我在配置中放置的内容:

database = $dir/index.txt # database index file.

我使用的命令是 sudo openssl ca -config openssl.cnf -extensions v3_intermediate_ca -days 3650 -notext -md sha256 -keyfile private/ca.key.pem -cert certs/ca.cert.pem -in intermediate/csr/intermediate.csr.pem -out intermediate/certs/intermediate.cert.pem

有没有人了解导致这些错误的原因以及如何修复它们?

openssl

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

openssl ×1