iOS中RSA加密公/私钥文件生成详细过程

iOS中RSA加密公/私钥文件生成详细过程

一、使用openssl生成所需秘钥文件

生成环境是在mac系统下,使用openssl进行生成,首先打开终端,按下面这些步骤依次来做:

1. 生成模长为1024bit的私钥文件private_key.pem

 openssl genrsa -out private_key.pem 1024

2. 生成证书请求文件rsaCertReq.csr(这一步会提示输入国家、省份、mail等信息,可以根据实际情况填写,或者全部不用填写,直接全部敲回车.)

openssl req -new -key private_key.pem -out rsaCerReq.csr

3. 生成证书rsaCert.crt,并设置有效时间

openssl x509 -req -days 3650 -in rsaCerReq.csr -signkey private_key.pem -out rsaCert.crt

4. 生成供iOS使用的公钥文件public_key.der

openssl x509 -outform der -in rsaCert.crt -out public_key.der

5. 生成供iOS使用的私钥文件private_key.p12

扫描二维码关注公众号,回复: 12367686 查看本文章

openssl pkcs12 -export -out private_key.p12 -inkey private_key.pem -in rsaCert.crt

二、将文件导入工程使用

将生层的 公钥文件public_key.der 和 私钥文件private_key.p12 导入项目中

默认情况下 生成的文件在 /user/userName/ 路径下

猜你喜欢

转载自blog.csdn.net/sss1507089/article/details/111888987