C:\Users\aaa>gmssl ecparam -genkey -name sm2p256v1 -text -out user.key
Can't open C:\Program Files (x86)\Common Files\SSL/openssl.cnf for reading, No such file or directory 26400:error:02001003:system library:fopen:No such process:crypto\bio\bss_file.c:74:fopen('C:\Program Files (x86)\Common Files\SSL/openssl.cnf','r') 26400:error:2006D080:BIO routines:BIO_new_file:no such file:crypto\bio\bss_file.c:81:
错误信息显示系统在C:\Program Files (x86)\Common Files\SSL/
路径下找不到openssl.cnf
文件。是因为该文件不存在,或者该路径不正确。
重装(如果文件存在,跳过该步骤):https://slproweb.com/products/Win32OpenSSL.html 下载 light版本也行
设置环境变量:
变量名:OPENSSL_CONF
变量值:C:\"yourpath"\openssl.cnf(你的路径)
然后就正常运行啦