GmSSL sm2 命令小结,成为CA、生成签名请求、签名生成数字证书、验签、生成PKCS12

本文介绍了如何使用GmSSL 2.4.4进行SM2密钥对生成、自签证书创建、证书签名请求、数字证书签发、验签以及PKCS12格式转换,涉及国密标准和PKI流程。
摘要由CSDN通过智能技术生成

写下这篇时用的是 GmSSL 2.4.4,未来的版本可能命令不一样。

# 生成SM2密钥对 "cakeyGM.pem"

mkdir ~/myCert
cd ~/myCert
mkdir demoCA
mkdir demoCA/private
mkdir demoCA/certs
mkdir demoCA/crl
mkdir demoCA/newcerts

touch demoCA/index.txt
touch demoCA/serial

od -vAn -N4 -tx1 < /dev/urandom |tr -d ' ' > demoCA/serial

cd demoCA

gmssl sm2 -genkey -out private/cakeyGM.pem

# Self-signed SM2 certificate generation as cacertGM.crt:

# 生成 SM2 自签证书,作为根CA “cacertGM.crt”

gmssl req -new -x509 -key private/cakeyGM.pem -out cacertGM.crt

# 生成SM2密钥对 "testUserGM.key"

cd ..
gmssl sm2 -genkey -out testUserGM.com.key

# 生成证书请求CSR

gmssl req -new -key testUserGM.com.key -out testUser
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值