p12文件转pem文件

2024-05-24 06:58
文章标签 p12 pem

本文主要是介绍p12文件转pem文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

需要实现这个功能的一般都是app开发证书不支持通配符(即com.xxx.xxx.xxx格式),在业务需求上类似消息推送这样的业务。

 1。首先生成一个ssl的证书

选择app IDS 后实现下面这个(这里不详细说明怎么生成了)

点击Download按钮,我就下载Development的ssl证书,下载成功后,双击运行,会打开钥匙串程序。找到我的证书-》选中Apple Development IOS Push Servers:证书(安装正确的话,前面会有一个三角形)

然后右键单击,分别导出(证书和私钥的p12文件)

 假设为cer.p12和key.p12..(要记得设置密码哟)

 

 2.p12文件转化成pem文件

      cer.p12文件 转cer.pem文件

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

 

      key.p12文件转key.pem文件

            openssl pkcs12 -nocerts -out key.pem -inkey.p12

注意这里有三个密码输入(前两个是生成p12时设定的密码,后一个是服务端通讯要用到的密码。建议同一个密码)

 

如果需要key设置加密:
  

openssl rsa -in key.pem -out key.unencrypted.pem

 

然后就可以合并两个.pem文件。

  

cat cer.pem key.unencrypted.pem > cer_key.pem

这篇关于p12文件转pem文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/997698

相关文章

ios私钥证书(p12)导入失败,Windows OpenSSl 1.1.1 下载

ios私钥证书(p12)导入失败 如果你用的OpenSSL版本是v3那么恭喜你V3必然报这个错,解决办法将OpenSSL 3降低成 v1。 Windows OpenSSl 1.1.1 下载 阿里云网盘下载地址:OpenSSL V1

证书学习(三).p12证书颁发的5个步骤、如何在线生成证书、证书工具网站推荐

目录 一、证书颁发的 5 个步骤二、在线生成证书2.1 在线生成 CSR 文件2.2 在线 CSR 签发证书 三、其他在线工具3.1 在线解析证书3.2 在线证书格式转换(证书转 PKCS#12/DER/JSK 格式)3.3 在线解析 .p12 文件、下载 .cer 文件3.4 直接通过参数设置申请证书【最便捷】 四、补充:其他证书工具网站4.1 证书工具网站一:chinassl.net4.

PEM燃料电池启停控制策略优化的simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述 PEM燃料电池启停控制策略优化的simulink建模与仿真。 1.燃料电池提供是燃料转换为电能和热能的装置。 2.功率的输出的改变通过很多因素,如温度,压力和老化。 3.长时间的使用也降低了燃料电池的功率。 4.这个过程通过操作有很大的影响。很高的流体动力学,当

iOS:苹果推送--pem证书的生成

转载于:http://blog.sina.com.cn/s/blog_6afb7d800101fafl.html pem文件是服务器向苹果服务器做推送时候需要的文件,主要是做服务器的小伙伴们要用,下面介绍一下pem文件的生成。 打开KeychainAccess,在Certificates里面找到上篇文章中介绍的包含推送的证书。分别将certificate和privatekey导出得到.p12

苹果推送----pem证书的生成

转载于:http://blog.sina.com.cn/s/blog_6afb7d800101fafl.html pem文件是服务器向苹果服务器做推送时候需要的文件,主要是做服务器的小伙伴们要用,下面介绍一下pem文件的生成。 打开KeychainAccess,在Certificates里面找到上篇文章中介绍的包含推送的证书。分别将certificate和privatekey导出得到.p12文

C# 调用BouncyCastle生成PEM格式的私钥和公钥 , 加密解密 PKCS#1

引用第三方类库 BouncyCastle  nuget:  https://www.nuget.org/packages/BouncyCastle 网址: http://www.bouncycastle.org/csharp/index.html 1.生成 pem  私钥 TextWriter textWriter = new StringWriter();PemWriter pemWr

基于simulink的PEM燃料电池控制系统建模与仿真,对比PID,积分分离以及滑模控制器

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1 PID控制器 4.2 积分分离PID控制器 4.3 滑模控制器 5.完整工程文件 1.课题概述 基于simulink的PEM燃料电池控制系统建模与仿真,对比PID,积分分离以及滑模控制器。 2.系统仿真结果 (完整程序运行后无水印)

encoding/pem

pem包实现了PEM数据编码(源自保密增强邮件协议)。目前PEM编码主要用于TLS密钥和证书 PEM 编码格式如下 -----BEGIN Type----- Headers base64-encoded Bytes -----END Type----- 编码 func Encode(out io.Writer, b *Block) error type Block struct {Type

android keystore文件转换格式为pk8和x509.pem

android 一般除了使用jarsigner签名 还有使用signapk 后者位于android源码 前者位于jdk中。两者使用的文件格式不同前者使用JKS 后者使用公钥+私钥 是分开的 第一步 先v把keystore文件转换为pkcs12格式 [java]  view plain copy

.PEM文件格式详细说明

EM文件格式存档 Author:Roson sun sunxiao@tomonline-inc.com Time:2006-4-11 1.  描述: Openssl使用PEM(RFC 1421-1424)文档格式,如果使用其他语言包,则需要将此格式进行解码并将各个私公钥加入。 2.  说明: a)         首先使用BASE64解码,如果是非ANSI TXT格式,需