您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页iOS生成私钥p12公钥der文件(包括安卓文件)

iOS生成私钥p12公钥der文件(包括安卓文件)

来源:二三娱乐
生成地址位置.png

这些天有很多同学来问.p12和 .der生成的方法,索性就写一篇文章来解答,对称加密/非对称加密,这里说一下 :

1.生成强度是 1024 的 RSA 私钥

$ openssl genrsa -out private.pem 1024
执行以代码生成一个私钥,Pem文件,其实Pem文件就是一般的文本格式;

2.创建证书请求

   $ openssl req -new -key private.pem -out rsacert.csr

这里按提示填写证书信息,这里配个图吧:


证书填写格式参照图.png

这时候控制条要求输入以下一些个人信息,那就跟着提示来吧~

Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:beijing
Locality Name (eg, city) []:beijing
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Erma
Organizational Unit Name (eg, section) []:com
Common Name (e.g. server FQDN or YOUR name) []:Erma
Email Address 
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

这时候生成了一个csr文件

3.生成证书并且签名,有效期10年

$ openssl x509 -req -days 3650 -in rsacert.csr -signkey private.pem -out rsacert.crt

4.转换格式-将 PEM 格式文件转换成 DER 格式

$ openssl x509 -outform der -in rsacert.crt -out rsacert.der

5.导出P12文件

$ openssl pkcs12 -export -out p.p12 -inkey private.pem -in rsacert.crt

若使用安卓的文件请自行选择O了; 到这里就完了,不谢...

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务