使用 Tongsuo 签发 SM2 证书
SM2 测试证书
也可以直接使用Tongsuo项目里面的自签发SM2证书,仅用于测试; 服务端SM2证书,https://github.com/Tongsuo-Project/Tongsuo/blob/master/test/certs/sm2-first-crt.pem
服务端SM2私钥,https://github.com/Tongsuo-Project/Tongsuo/blob/master/test/certs/sm2-first-key.pem
CA证书,https://github.com/Tongsuo-Project/Tongsuo/blob/master/test/certs/sm2-root.crt
一. 生成 sm2 的私钥:
openssl ecparam -genkey -name SM2 -out sm2.key
二. 生成证书签名请求 csr
openssl req -new -key sm2.key -out sm2.csr -sm3 -sigopt "sm2_id:1234567812345678"
三. 生成证书(两种方式)
简易版(一般用于生成自签名测试证书用)
openssl x509 -req -in sm2.csr -signkey sm2.key -out sm2.crt -sm3 -sm2-id 1234567812345678 -sigopt "sm2_id:1234567812345678"