You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行OpenSSL命令时提示无法读取config.txt文件的问题求助

解决OpenSSL命令中找不到config.txt的问题

你遇到的核心问题是OpenSSL在当前执行命令的目录下找不到指定的config.txt文件,以下是具体解决方法:

1. 确保命令执行路径与config.txt所在目录一致

  • 打开命令行窗口,先切换到config.txt所在的文件夹,比如文件在D:\AndroidCerts里,就执行:
    cd D:\AndroidCerts
    
    切换完成后再重新运行你的OpenSSL命令。
  • 或者直接在命令里指定config.txt的绝对路径,把原命令里的-config config.txt替换成绝对路径格式,比如:
    -config "D:\AndroidCerts\config.txt"
    
    (注意如果路径里有空格,必须用双引号把路径包起来)

2. 检查文件名是否正确

  • Windows默认会隐藏已知文件类型的后缀名,可能你看到的config.txt实际是config.txt.txt。可以在文件夹的“查看”选项里勾选“文件扩展名”,确认真实文件名。
  • 确保文件名没有拼写错误,比如少打了字母、大小写不一致(虽然Windows不严格区分,但尽量保持和命令里的一致)

3. 验证文件读取权限

右键点击config.txt,选择“属性”,在“安全”标签页里确认当前登录用户拥有“读取”权限,避免文件被加密、锁定或者权限限制导致无法读取。


你的原命令:

openssl req -x509 -out localhost_android.crt -keyout localhost_android.key -newkey rsa:2048 -days 1024 -nodes -sha256 -subj "/C=US/O=Dev-Certificate/CN=Ryudith" -extensions EXT -config config.txt

错误提示:

Can't open config.txt for reading, No such file or directory
13056:error:02001002:system library:fopen:No such file or directory:crypto\bio\bss_file.c:69:fopen('config.txt','r')
13056:error:2006D080:BIO routines:BIO_new_file:no such file:crypto\bio\bss_file.c:76:

内容的提问来源于stack exchange,提问作者Learner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 01:41:25