一、方式1:通过 EVSM 的管理工具产生
1. 登录 VsmManager 软件,单击密钥管理 > 非对称密钥管理 > 生成新密钥,弹出产生非对称密钥弹窗。
2. 在产生非对称密钥弹窗中,配置相关参数,单击产生,即可生成所需密钥。
参数说明:
·算法标识:RSA。
·密钥模长:2048。
·幂指数 e:65537。
·其他参数:按照实际需求填写。
3. 在非对称密钥管理弹窗中,单击生成 ECC 请求,配置相关参数单击确定。
参数说明:
·算法标识:SHA256WithRSA。
·主题标识:/ 。
·主题:/C=CN/ST=BJ/L=HaiDian/O=Beijing JNTA Technology LTD./OU=BSRC of TASS/CN=rsa_commoname。
·使用内部索引:15。
二、方式2:通过 tassl 配套脚本产生
1. 进入 /root/tasshsm_engine/cert/server/rsa 目录。
2. 设置环境变量,输入如下代码。
source ./setting
3. 产生证书申请文件 S_RSA_HSM.csr,按照如下代码所示,输入相关参数。
[root@localhost rsa]# ./gen_rsa_csr_with_hsm -r S_RSA_HSM.csr请输入DN:/C=CN/ST=BJ/L=HaiDian/O=Beijing JNTA Technology LTD./OU=BSRC of TASS/CN=rsa_commoname/请输入密钥模长[1024 – 2048]:2048请选择摘要算法:1)SHA1 2)SHA224 3)SHA256 4)SHA384 5)SHA512请输入:3请输入加密机存储私钥的索引号:15
三、步骤2:签发证书
测试阶段自签发证书:通过 tassl 配套脚本产生,具体如下:
1. 进入 /root/tasshsm_engine/cert/server/rsa 目录。
2. 设置环境变量,输入如下代码。
source ./setting
3. 签发 S_RSA_HSM.crt,输入如下代码。
./sign_cert.sh S_RSA_HSM.csr S_RSA_HSM.crt
四、方式1:通过 EVSM 的管理工具产生
1. 登录 VsmManager 软件,单击密钥管理 > 非对称密钥管理 > 生成新密钥,弹出产生非对称密钥弹窗。
2. 在产生非对称密钥弹窗中,配置相关参数,单击产生,即可生成所需密钥。
参数说明:
·算法标识:SM2。
·密钥模长:1024。
·幂指数 e:65537。
·密钥索引号[1-64]:15。
·其他参数:按照实际需求填写。
3. 在非对称密钥管理弹窗中,单击生成 ECC 请求,配置相关参数单击确定。
参数说明:
·算法标识:SM2with-SM3。
·主题标识:/ 。
·主题:/C=CN/ST=BJ/L=HaiDian/O=Beijing JNTA Technology LTD./OU=BSRC of TASS/CN=rsa_commoname。
·使用内部索引:15。
五、方式2:通过 tassl 配套脚本产生
1. 进入 /root/tasshsm_engine/cert/server/sm2 目录。
2. 设置环境变量,输入如下代码。
source ./setting
3. 产生签名证书申请文件 SS_SM2_HSM.csr,按照如下代码所示,输入相关参数。
[root@localhost rsa]# ./gen_sm2_csr_with_hsm -r SS_SM2_HSM.csr请输入DN:/C=CN/ST=BJ/L=HaiDian/O=Beijing JNTA Technology LTD./OU=BSRC of TASS/CN=sm2_commoname/请输入加密机存储私钥的索引号:15
4. 产生加密证书申请文件 SE_SM2_HSM.csr,按照如下代码所示,输入相关参数。
[root@localhost rsa]# ./gen_sm2_csr_with_hsm -r SE_SM2_HSM.csr请输入DN:/C=CN/ST=BJ/L=HaiDian/O=Beijing JNTA Technology LTD./OU=BSRC of TASS/CN=sm2_commoname/请输入加密机存储私钥的索引号:16
六、步骤2:签发证书
测试阶段自签发证书:通过 tassl 配套脚本产生,具体如下:
1. 进入 /root/tasshsm_engine/cert/server/sm2 目录。
2. 设置环境变量,输入如下代码。
source ./setting
3. 签发签名证书 SS_SM2_HSM.crt,输入如下代码。
./sign_cert_s.sh SS_SM2_HSM.csr SS_SM2_HSM.crt
4. 签发加密证书 SE_SM2_HSM.crt,输入如下代码。
./sign_cert_e.sh SE_SM2_HSM.csr SE_SM2_HSM.crt
七、方式1:通过 EVSM 的管理工具产生
1. 登录 VsmManager 软件,单击密钥管理 > 非对称密钥管理 > 生成新密钥,弹出产生非对称密钥弹窗。
2. 在产生非对称密钥弹窗中,配置相关参数,单击产生,即可生成所需密钥。
参数说明:
·算法标识:NID_NISTP256。
·密钥模长:1024。
·幂指数 e:65537。
·密钥索引号[1-64]:17。
·其他参数:按照实际需求填写。
3. 在非对称密钥管理弹窗中,选中产生的 ECC 曲线密钥,单击生成 ECC 请求,配置相关参数单击确定,即可产生 p10请求。
参数说明:
·算法标识:NID_NISTP256。
·主题标识:/ 。
·主题:/C=CN/ST=BJ/L=HaiDian/O=Beijing JNTA Technology LTD./OU=BSRC of TASS/CN=rsa_commoname。
·使用内部索引:15。
八、方式2:通过 tassl 配套脚本产生
1. 进入 /root/tasshsm_engine/cert/server/ecc 目录。
2. 设置环境变量,输入如下代码。
source ./setting
3. 产生证书申请文件 test_ecc.csr,按照如下代码所示,输入相关参数。
[root@localhost rsa]# ./gen_ecc_csr_with_hsm -r test_ecc.csr请输入DN:/C=CN/ST=BJ/L=HaiDian/O=Beijing JNTA Technology LTD./OU=BSRC of TASS/CN=ecc_commoname/ 请选择摘要算法:1)SHA1 2)SHA224 3)SHA256 4)SHA384 5)SHA512请输入:3请输入加密卡存储私钥的索引号(0代表不保存,并且输出加密私钥):17
九、步骤2:签发证书
测试阶段自签发证书:通过 tassl 配套脚本产生,具体如下:
1.进入 /root/tasshsm_engine/cert/server/ecc 目录。
2.设置环境变量,输入如下代码。
source ./setting
3.签发 test_ecc.crt,输入如下代码。
./sign_cert.sh test_ecc.csr test_ecc.crt