1. 程式人生 > >APNS 生成證書 p12 或者 PEM

APNS 生成證書 p12 或者 PEM

.net環境下需要p12檔案,以下是生成p12過程

1、$ openssl x509 -in aps_development.cer -inform der -outPushChatCert.pem

2、$ openssl pkcs12 -nocerts -outPushChatKey.pem -inPushChatKey.p12

3、$ cat PushChatCert.pem PushChatKey.pem > ck.pem

4、$ openssl pkcs12 -export-inPushChatCert.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
    新增證書管理單元在您的控制檯
    點選檔案,從選單中選擇“新增/刪除管理單元”中。這將開啟一個新的視窗,在左側可用管理單元的列表。
    選擇“證書”的表單列表上的左,點選Add按鈕。選擇計算機帳戶的形式在下一個提示下,本地計算機下一個,然後單擊“完成”。您新增的管理單元視窗應該是這樣的:
  • 3
    證書安裝
    點選“證書(本地計算機)”,展開列表。右鍵單擊個人,然後選擇“所有任務”,然後單擊“匯入”。這將開啟“證書匯入嚮導。
    點選下一步,然後選擇你的.cer檔案繼續下一步。
    在接下來的步驟中,選擇第二個選項,將個人儲存區中的所有證書。
    如果證書的成功安裝,你應該看到一個確認訊息。
    重複上述步驟匯入您的P12檔案,展開個人的左側,然後單擊“對certificates.You的是在右面板中,可以看到您的證書。如果你的。P12是密碼保護,您需要在嚮導中輸入密碼。
    重複所有的進口過程中,您的證書。P12檔案匯入到“受信任的根證書頒發機構”節點。
    現在,您已經匯入需要的證書籤署APNS蘋果推送通知伺服器的訊息。 

相關推薦

APNS 生成證書 p12 或者 PEM

.net環境下需要p12檔案,以下是生成p12過程 1、$ openssl x509 -in aps_development.cer -inform der -outPushChatCert.pem 2、$ openssl pkcs12 -nocerts -outP

ssl證書生成與轉換(pfx, pem, key, crt)

文章目錄 安裝openssl工具 自簽名證書 從pfx中匯出公鑰/私鑰/證書 pkcs12轉pkcs8 安裝openssl工具 centos yum install openssl ubuntu apt-get in

安卓生成證書 for mac

自治區 sha256 用戶目錄 ava mac spa 目錄 不能 自簽名 1、打開終端 2、去到java安裝的根目錄,即輸入 cd /Library/Java/Home/bin/ 3、當前用戶沒有最高權限,在Library文件夾下不能生成任何文件,可以到當前用戶目錄下

利用letsencrypte生成證書時,create virtual environment失敗

letsencrypt oserror ./letsencrypt-auto certonly --standalone利用letsencrypt生成證書時 ,出現下面錯誤提示0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.

openssl 生成證書基本原理

detail 數據傳輸 它的 註釋 有一個 -i gen 所在 sig 摘自:http://blog.csdn.net/oldmtn/article/details/52208747 1. 基本原理 公司一個項目要進行交易數據傳輸,因為這個項目銀行那邊也是剛剛開始啟動,所有

使用 openssl 生成證書

安全 ssl 證書 一、openssl 簡介openssl 是目前最流行的 SSL 密碼庫工具,其提供了一個通用、健壯、功能完備的工具套件,用以支持SSL/TLS 協議的實現。官網:https://www.openssl.org/source/構成部分密碼算法庫密鑰和證書封裝管理功能SSL通信AP

linux生成證書

-c email gpo post detail .net creat -i 輸入 證書制作步驟第一步:生成server.key,輸入4位數的密碼(被強制要求)openssl genrsa -des3 -out server.key 2048 第二步:生成不帶密碼的s

Java生成證書工具類 InstallCert.java解決httpClient訪問https出錯:PKIX path building failed

throw supported load Owner init software roc cti acer 編譯:javac InstallCert.java運行:java InstallCert 要訪問的網址 最後面會輸出: Enter certificate to ad

使用OpenSSL生成證書並配置Https

兩種 做的 class 令行 .net 基本 我們 服務端 mage 1、密鑰、證書請求、證書概要說明 在證書申請簽發過程中,客戶端涉及到密鑰、證書請求、證書這幾個概念。我們以申請證書的流程說明三者的關系。客戶端(相對於CA)在申請證書的時候,大體上有三個步驟: 第一步:

Openssl生成證書流程

Openssl生成證書流程Openssl生成證書流程偶然想到在內網配置https,就梳理了下利用openssl與ca生成證書的過程。生成過程分為服務端跟客戶端,這裏我在一臺上測試。一.介紹CA是Certificate Authority的縮寫,也就是認證中心。CA的功能有:頒發證書,更新證書,撤銷證書和驗證證

cas單點登錄(一) 生成證書

ali ip地址 log stc java_home conn store 地址 密碼 生成 證書 實現:使用jdk自帶的keytool 工具生成證書。 命令: keytool -genkey -alias tomcat -keyalg RSA -keystore c

openssl基本原理 + 生成證書 + 使用實例

例子 概念 sta pan info create 公司 style 可能 ------轉載自 https://blog.csdn.net/oldmtn/article/details/52208747 【oldmtn】 1. 基本原理 參考:http://www.cn

【本地服務器】利用openssl生成證書

.html num href 創建證書 inf blog article nop cmd (一)下載openssl軟件,解壓,進入bin目錄 下載地址 (二)1.在當前bin目錄,按住shift鍵右擊,選擇"在此處打開命令窗口" 2.打開

kubernetes V1.10.4 集群部署 (手動生成證書)

nbsp namespace owin 服務器初始 row lse uber air sam 說明:本文檔涉及docker鏡像,yaml文件下載地址鏈接:https://pan.baidu.com/s/1QuVelCG43_VbHiOs04R3-Q 密碼:70q2本文只是作

為kubernetes手動生成證書

https pod add manager 建議 admin spa alpha tps 默認情況下kubernetes在初始化集群時,證書有效期年限為1年。手動生成證書可以避免這個問題。拉取git代碼git clone https://github.com/fandaye

openssl基本原理 + 生成證書 + 使用實例-測試場景使用

ctr 基本原理 sha cursor 應用 1.4 x509證書 ica acer 1. 基本原理參考:http://www.cnblogs.com/phpinfo/archive/2013/08/09/3246376.html== Begin http://www.cn

用netty造一個簡易的fiddler ( 一 生成證書重慶幸運農場 )

vat 強調 請求 bytes val basic creat end for 本人曾在上一家公司,搞過半年的爬蟲.因此認識了這個叫 fiddler 的工具.當然市面上還有 charles ,開源也有 anyproxy whistle.到最後我還是喜歡用fiddler.似

keytool生成證書與tomcat 的SSL的配置使用

存取 eal win sport 設置 在那 port adt hang 一、Keytool介紹 Keytool是一個Java數據證書的管理工具。Keytool將密鑰(key)和證書(certificates)存在一個稱為keystore的文件中在keystore裏,包含兩

openssl生成證書 - CSDN部落格

大家都可以生成公鑰、私鑰對,無法確認公鑰對到底是誰的。 如果能夠確定公鑰到底是誰的,就不會有這個問題了。例如,如果收到“黑客”冒充“伺服器”發過來的公鑰,經過某種檢查,如果能夠發現這個公鑰不是“伺服器”的就好了。 為了解決這個問題,數字證書出現了,它可以解決我們上面的問題。先大概看下什麼是數字證書

靈活多變的keytool和openssl生成證書,應用tomcat和nginx

靈活多變的keytool和openssl生成證書,應用tomcat和nginx 文章目錄 前言 什麼是證書?為什麼要使用證書? 證書格式轉換 證書格式 keytool是什麼? 主要格式 test.