APNS 生成证书 p12 或者 PEM
.net环境下须要p12文件,下面是生成p12过程
1、$
openssl x509 -in
aps_development.cer
-inform
der -out
PushChatCert.pem
2、$
openssl pkcs12 -nocerts
-out
PushChatKey.pem
-in
PushChatKey.p12
3、$
cat PushChatCert.pem
PushChatKey.pem
>
ck.pem
4、$
openssl pkcs12 -export
-in
PushChatCert.pem
-inkey
PushChatKey.pem
-certfile
CertificateSigningRequest.certSigningRequest
-name
"aps_development"
-out
aps_development.p12
将生成的p12文件和cer文件
给到服务端。
服务端处理:
APNS证书注冊在Windows上
在我之前一篇经验《ASP.NET创建发送apple通知服务--证书创建》中,我们学会怎样在Mac上生成应用程序的证书。可是要用ASP.NET搭建APN通知服务还须要将Mac上面证书转换为Windows上面证书方可。
环境为Windows 7
方法/步骤
- 1
打开Microsoft管理控制台
按下Windows + R键打开执行在同一时间。输入“MMC”,然后按回车键。
- 2
加入证书管理单元在您的控制台
点击文件。从菜单中选择“加入/删除管理单元”中。这将打开一个新的窗体,在左側可用管理单元的列表。
选择“证书”的表单列表上的左。点击Addbutton。选择计算机帐户的形式在下一个提示下。本地计算机下一个,然后单击“完毕”。
您加入的管理单元窗体应该是这种:
- 3
证书安装
点击“证书(本地计算机)”,展开列表。右键单击个人,然后选择“全部任务”,然后单击“导入”。这将打开“证书导入向导。
点击下一步。然后选择你的.cer文件继续下一步。在接下来的步骤中,选择第二个选项。将个人存储区中的全部证书。
假设证书的安装成功,你应该看到一个确认消息。
反复上述步骤导入您的P12文件,展开个人的左側。然后单击“对certificates.You的是在右面板中,能够看到您的证书。假设你的。P12是password保护。您须要在向导中输入password。
反复全部的进口过程中,您的证书。P12文件导入到“受信任的根证书颁发机构”节点。
如今,您已经导入须要的证书签署APNS苹果推送通知server的消息。
APNS 生成证书 p12 或者 PEM的更多相关文章
- keychain中我的证书与证书, p12与pem, apns, 推送
如果在A电脑上生成 的apns, 到B电脑上导入此文件时, 在 "我的证书"中找不到, 要去"证书"才能找到, 因为 创建时的csr不是本机生成的. 那这样的话 ...
- 如何将推送证书p12导出为pem
1. 在Mac上启动Keychain助手,然后在login keychain中选择 Certificates分类.你将看到一个可展开的“Apple Development Push Services” ...
- 【上传AppStore】iOS项目上传到AppStore步骤流程(第二章) - 利用P12文件生成证书.多人开发必备 & 前言扫盲
前言的前言 : 有几种关系需要搞清楚的.由我自己经历的坑和看着网上大多数资料来说,比较混乱.现在整理一下 正如前面的文章所言.一套由零 - 申请证书 - AppIDs - Provisioning P ...
- iOS证书(.p12)和描述文件(.mobileprovision)生成制作教程 By h.l
iOS证书(.p12)和描述文件(.mobileprovision)制作 证书类型分为2种,开发证书和发布证书 1.开发证书(iOS Certificates (Development))(用于真机调 ...
- iOS推送生成服务器端p12文件
生成服务器端推送p12文件 所需文件:A.开发证书 aps_production.cer B.本地导出的私钥 : aps_production.p12 C.生成证书时用到的请求文件:Push.c ...
- 使用keytool 生成证书
keytool 工具介绍 keytool 是java 用于管理密钥和证书的工具,其功能包括: 1 创建并管理密钥 2 创建并管理证书 3 作为CA 为证书授权 4 导入导出证书 keytool 采用k ...
- 使用 openssl 生成证书
一.openssl 简介 目前最流行的 SSL 密码库工具官网:https://www.openssl.org/source/ 构成部分 密码算法库 密钥和证书封装管理功能 SSL通信API接口 用途 ...
- PHP通过OpenSSL生成证书、密钥并且加密解密数据,以及公钥,私钥和数字签名的理解
一.公钥加密假设一下,我找了两个数字,一个是1,一个是2.我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥. 我有一个文件,不能让别人看,我就用1加密了.别人找到了这个文 ...
- openssl 生成证书基本原理
摘自:http://blog.csdn.net/oldmtn/article/details/52208747 1. 基本原理 公司一个项目要进行交易数据传输,因为这个项目银行那边也是刚刚开始启动,所 ...
随机推荐
- FastReport.Net使用:[13]如何使用表达式
在FastReport报表中,表达式(Expressions)用在很多地方,譬如文本框,排序过滤器等. 表达式基于报表选择的脚本语言,从菜单[报表]->[选项]打开“报表选项对话框”,切换到“脚 ...
- 【UOJ 80】 二分图最大权匹配
[分析] 之前打的那种KM会TLE... why??明明说n^3的啊? #include<cstdio> #include<cstdlib> #include<cstri ...
- BZOJ1064 NOI2008假面舞会
挺神的这题,发现只有环和链两种情况 搜索时我们只考虑环的,因为链可以看成找不到分类的环. 当成链时大小是的最大值是各链长的和,最小值是3 当成环时最大值是各环长的gcd,最小值是大于3的最小的ans的 ...
- 精通android体系架构、mvc、常见的设计模式、控制反转(ioc)
1.请看某个著名的it公司一则招聘信息的其中一条要求:“熟悉android系统架构及相关技术,1年以上实际android平台开发经验:”,里面非常明确的说道要求熟练android系统架构,这从某种程度 ...
- ZOJ 1015 弦图判定
一些定义: 弦图是一种特殊图:它的所有极小环都只有3个顶点. 单纯点:该顶点与其邻接点在原图中的导出子图是一个完全图. 图G的完美消去序列:一个顶点序列a1a2a3...an,使得对于每个元素ai,a ...
- JDK源码(1.7) -- java.util.AbstractCollection<E>
java.util.AbstractCollection<E> 源码分析(JDK1.7) ------------------------------------------------- ...
- BZOJ 4027: [HEOI2015]兔子与樱花 树上dp
4027: [HEOI2015]兔子与樱花 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline ...
- GitHub官方Markdown语法教程
说明:Markdown随着编译器不一样,语法也都不一样,但这份GitHub提供的官方教程,基本学会这份就够了. https://guides.github.com/features/mastering ...
- IOS定位核心与地图
IOS定位核心与地图 Core Location以及Map框架包通常能给我们的应用程序添加定位和地图相关的服务.Core Location框架包通常是使用硬件设备来进行 ...
- CC1101是一种低成本真正单片的UHF收发器
CC1101是一种低成本真正单片的UHF收发器,为低功耗无线应用而设计.电路主要设定为在315.433.868和915MHz的ISM(工业,科学和医学)和SRD(短距离设备)频率波段,也可以容易地设置 ...