如何生成sm2的公钥证书pem文件
时间: 2023-08-07 21:07:37 浏览: 176
SM2证书生成工具
3星 · 编辑精心推荐
生成SM2公钥证书的PEM文件需要按照以下步骤进行:
1. 生成SM2密钥对
使用openssl命令生成SM2密钥对,命令如下:
```
openssl ecparam -name SM2 -genkey -out sm2.key
```
输入该命令后,会在当前目录下生成一个名为“sm2.key”的SM2私钥文件。
2. 生成SM2证书请求文件
使用openssl命令生成SM2证书请求文件,命令如下:
```
openssl req -new -key sm2.key -out sm2.csr
```
输入该命令后,会提示输入一些证书相关信息,按照提示输入即可。执行完毕后,会在当前目录下生成一个名为“sm2.csr”的SM2证书请求文件。
3. 生成SM2证书
使用openssl命令生成SM2证书,命令如下:
```
openssl x509 -req -days 365 -in sm2.csr -signkey sm2.key -out sm2.crt
```
输入该命令后,会生成一个名为“sm2.crt”的SM2证书文件。
4. 将SM2证书转换为PEM格式
使用openssl命令将SM2证书转换为PEM格式,命令如下:
```
openssl x509 -inform der -in sm2.crt -out sm2.pem
```
输入该命令后,会在当前目录下生成一个名为“sm2.pem”的PEM格式的SM2证书文件。
至此,你已经成功生成了SM2公钥证书的PEM文件。
阅读全文