目录
本文档描述 RSA 证书和国密 SM2 证书的生成方法,供商户对接收付通平台使用。
目录
一、OpenSSL 生成 RSA 证书对
1.1 安装 OpenSSL
下载地址
|
来源 |
地址 |
|
官方下载 |
|
|
直接下载 |
建议使用 1.1.1 版本

安装说明
以 Windows 版本安装为例,最后的安装确认界面,请将捐款的勾选去掉:

本文档后续操作以安装目录 C:/OpenSSL 为例
1.2 生成 RSA 密钥对步骤
步骤 1:生成私钥(DES3 算法保护)
执行过程中提示 Enter pass phrase 时,输入保护私钥文件的密码。
⚠️ 私钥密码需记住,生成公钥证书时需使用。密钥长度可选 1024 或 2048,根据需要配置。
步骤 2:生成公钥证书
|
参数 |
说明 |
|
|
证书有效时间,单位:天,可按需调配 |
执行过程:
- 首先需输入 私钥文件的保护密码
- 其他信息按商户需求自行输入(不输入按回车也不影响使用)
步骤 3:生成 PKCS12 格式 Keystore
1.3 生成演示截图
步骤 1:生成过程截图

标注说明:
- 步骤 1:设置私钥密码
- 步骤 2:输入步骤 1 设置的私钥密码
- 步骤 3:输入 P12 私钥的保护密码
步骤 2:生成结果截图

|
文件名 |
说明 |
处理方式 |
|
public-rsa.cer |
公钥证书 |
重命名为「商户号04.cer」后提交通联 |
|
private-rsa.key |
私钥文件 |
商户自行保存 |
|
user-rsa.p12 |
PKCS12 格式证书 |
商户自行保存 |
二、GmSSL 生成 SM2(国密)证书对
2.1 安装 GmSSL
下载与安装
|
来源 |
说明 |
|
官网 |
|
|
Windows 版本 |
下载编译好的 Windows 版本[附件]gmssl.zip ,解压到 |
2.2 Windows 版本生成 SM2 证书对步骤
步骤 1:生成私钥
步骤 2:生成公钥证书
|
参数 |
说明 |
|
|
证书有效时间,单位:天,可按需调配 |
|
|
证书主体信息,根据实际情况输入 |
步骤 3:生成 PKCS12 格式 Keystore
|
参数 |
说明 |
|
|
设置私钥证书密码 |
2.3 生成演示截图
步骤 1:进入目录 C:\gmssl\bin

步骤 2:双击「生成证书.cmd」

说明:
- 双击批处理命令可一键生成证书
- 可用记事本编辑修改命令的相关参数
三、证书交付说明
3.1 公钥证书处理流程
3.2 私钥证书处理流程
快速参考
命令速查表
RSA 证书(OpenSSL)
|
步骤 |
命令 |
|
生成私钥 |
|
|
生成公钥 |
|
|
生成 P12 |
|
SM2 证书(GmSSL)
|
步骤 |
命令 |
|
生成私钥 |
|
|
生成公钥 |
|
|
生成 P12 |
|
文件命名规范
|
文件类型 |
命名格式 |
示例 |
|
公钥证书(提交通联) |
|
|
|
私钥文件(自存) |
|
|
|
PKCS12 证书(自存) |
|
|
参数说明
|
参数 |
说明 |
|
|
证书有效期 10 年 |
|
|
DES3 算法保护私钥 |
|
|
RSA 密钥长度 |
|
|
SM2 国密算法 |
四、常见问题
Q1:证书密码忘记了怎么办?
需要重新生成整套证书对,并重新提交公钥给通联配置。
Q2:RSA 和 SM2 证书有什么区别?
|
类型 |
算法 |
适用场景 |
|
RSA |
国际标准算法 |
一般对接场景 |
|
SM2 |
国密算法 |
国密要求场景 |
Q3:公钥提交后多久生效?
证书上传后需等待 5 分钟 才生效。