生成采用des3算法保护的私钥

1.产生证书的工具:

openssl,商户可以根据自己的情况选择使用linux版本或者windows版本,如果使用linux版本的话,可以不需要安装openssl,因为大多数安装成功的linux操作系统中都已经默认安装了openssl。如果商户要使用openssl的windows版本的话,请到openssl的官方推荐网站:http://slproweb.com/products/Win32OpenSSL.html下载

2.用户确认自己使用的openssl正常之后,可以进行证书的制作,过程如下:

1)生成采用des3算法保护的私钥,

openssl genrsa -des3 -out private-rsa.key1024

命令执行过程中的提示信息Enter pass phrase 的含义是输入用来保护私钥文件的密码(密码不要超过6位)。

2)生成公钥证书

openssl req -new -x509 -key private-rsa.key-days 750 -out public-rsa.cer

该过程除了最开始时需要输入私钥文件的保护密码之外,其他需要的输入均可直接回车忽略,不影响正常使用。

3)生成PKCS12格式Keystore

openssl pkcs12 -export -name test-alias -inpublic-rsa.cer -inkey private-rsa.key -out user-rsa.pfx

4)将public-rsa.cer文件发送给对方(公钥public-rsa.cer不需要商户替换)。

5)用户自己使用 user-rsa.pfx 进行需要私钥参与的运算操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值