GB35114---SM3withSM2证书生成及读取(一)

本文介绍了GB35114标准中,基于SM2和SM3算法的证书交换和验证过程。作者使用gmssl命令行工具生成了SM3withSM2格式的密钥对和证书,并提供了证书详细信息。后续文章将探讨如何使用openssl函数进行证书的生成和读取。
摘要由CSDN通过智能技术生成

由于公司推迟上班时间,现在周末都在补班。这篇文章本计划周末写的,导致打断了。现在补上。

GB35114过检前的第一步就是交换及验证证书;

说到证书不得不提起签名算法;前面提到了gb35114所涉及到的加密,那么相应的我们使用的密钥对,包括对证书的制作签名都需要sm2-sm3格式的。这是我所用的证书的详细信息。

注意算法签名和公钥参数。

知道了这个,那我们就好办了,我是用gmssl命令行制作密钥对及证书。

贴个网上的示例,这方面没必要深入追究。

Part 2 用GmSSL制作国密证书之SM2
1、创建demoCA目录,在demoCA目录下执行:# mkdir certs crl newcerts private
# touch index.txt

# echo "01" > serial

 

2、将通过以下自签名生成的放到demoCA目录下,

放到demoCA/private

 

3、创建公私钥和证书请求:

# gmssl ecparam -genkey -name sm2p256v1 -out

# gmssl req -new -sm3 -key -out cacsr.pem

 

4、自签名

# gmssl req -x509 -sm3 -days 3650 -key -in cacsr.pem -out

# gms
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值