windows系统下生成国密算法证书

windows系统下生成国密算法证书

1、需要的工具

第一种:在这里插入图片描述

铜锁

  • 官网:https://www.tongsuo.net/docs/
  • 下载地址:https://github.com/Tongsuo-Project/Tongsuo/releases
  • 安装后需将安装目录加入 PATH 环境变量

第二种:
GMSSl:http://gmssl.org/docs/quickstart.html

2、openssl + 铜锁组合 生成SM2密钥的命令

私钥:

openssl genpkey -algorithm EC \
  -pkeyopt ec_paramgen_curve:sm2 \
  -pkeyopt ec_param_enc:named_curve \
  -out sm2_private.key

公钥:

openssl ec -in sm2_private.key -pubout -out sm2_public.key

3、配置文件

配置文件(openssl.cnf)

[sm2_section]
openssl_conf = openssl_init

[openssl_init]
providers = provider_sect

[provider_sect]
default = default_sect
tongsuo = tongsuo_sect

[default_sect]
activate = 1

[tongsuo_sect]
ssl_conf = ssl_sect

[ssl_sect]
system_default = system_default_sect

[system_default_sect]
CipherString = SM2-WITH-SM4-SM3

运行时加载

export OPENSSL_CONF=/path/to/openssl.cnf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值