导出p12证书显示灰色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了导出p12证书显示灰色相关的知识,希望对你有一定的参考价值。

参考技术A 从钥匙串导出p12证书,显示p12为灰色,无法导出。

解决方案:将证书直接拖到登录里面,然后选择上方的证书。就可以看到能导出来了。

导出证书Cer文件为Pem格式的步骤

(1)先导出Push Services的证书,比如我们命名为“magic_cert.p12”,注意导出时会让你输入密码。

技术分享

 

(2)再导出Push Services证书的密钥(Private Key),比如我们命名为“magic_key.p12”:

技术分享

 

 

5、p12文件转换为pem文件。

(1)  将两个p12文件分别转换为pem格式文件。

打开“终端”,敲入命令即可转换。

第一个:

openssl pkcs12 -clcerts -nokeys -out magic_cert.pem -in magic_cert.p12

第二个:

openssl pkcs12 -nocerts -out magic_key.pem-in magic_key.p12

注意会让你输入前面你在钥匙串导出证书时的导出密码。

 

注:如果最终的pem在服务端系统使用时不需要密码,则可以执行命令去除密码:

openssl rsa -in magic_key.pem -outmagic_key_nopwd.pem

 

最后会生成两个pem文件,如:“magic_cert.pem”、“magic_key.pem或者magic_key_nopwd.pem”。

 

(2)  将两个pem文件合并成服务端系统需要的一个pem文件。

依然是命令行执行即可:

cat magic_cert.pem magic_key.pem >magic-dev.pem

 

或者不需要密码的:

cat magic_cert.pem magic_key_nopwd.pem >magic-dev.pem

 

最终会生成一个供服务端系统使用的“magic-dev.pem”。

 

6、OK,打完收工。

 

以上是关于导出p12证书显示灰色的主要内容,如果未能解决你的问题,请参考以下文章

将推送通知证书导出为 P12

将 APNs 证书导出为 p12 文件

Apple导出p12证书 导出证书为p12 Apple开发

苹果证书导出p12文件

获取UDID的简单方法 和 P12证书无法导出问题

一个苹果证书怎么多次使用——导出p12文件