使用tassl
1、下载地址
https://github.com/jntass/TASSL-1.1.1b
按照说明安装即可
2、命令(和gmssl类似)
cd /root/lib_r/tassl/bin
./openssl ecparam -genkey -name SM2 -out sm2key.pem
./openssl req -new -sm3 -key sm2key.pem -out test.csr -subj "/CN=unionpayte@XXX科技有限公司@Z48130000@1/OU=Organizational-2/OU=unionpaytest/O=CFCA TEST OCA31 SM2/C=CN"
说明:test.csr为证书请求文件,sm2key.pem为国密私钥
参考资料:
https://blog.csdn.net/dong_beijing/article/details/81365060