iOS開発 推送證書處理p12 pem

2021-07-05 15:55:20 字數 1238 閱讀 9873

現在push資料夾中應該有幾個檔案「aps_development .cer」 ,"push.p12",「certificatesigningrequest.certsigningrequest」以及剛才下下來的配置概要檔案。

接下來我們開啟終端將他們生成.pem檔案

1.把aps_development .cer檔案生成.pcm檔案,cd到push資料夾下

2.把push.p12檔案生成為.pem檔案

上邊輸入的密碼則是你匯出證書所設的密碼,即abc123.接著還會讓你輸入.pem檔案的密碼,還是使用abc123好了,防止混淆。

這樣我們在push資料夾中就又得到了兩個檔案,pushchatcert.pem和pushchatkey.pem。

3.把pushchatcert.pem和pushchatkey.pem合併為乙個pem檔案,

在push資料夾中又多了乙個ck.pem檔案,以上我們把需要使用的檔案都準備好了

接下來就要測試一下啦,是不是很激動~

則表示成功了。

然後,我們使用我們生成的證書和私鑰來設定乙個安全的鏈結去鏈結蘋果伺服器

需要輸入密碼(abc123 我們剛才所設定的)。

然後他會返回一系列的資料,這裡我就貼上一部分啦:

connected(00000003)

depth=1 /c=us/o=entrust, inc./ou=www.entrust.net/rpa is incorporated by reference/ou=(c) 2009 entrust, inc./cn=entrust certification authority - l1c

verify error:num=20:unable to get local issuer certificate

verify return:0

---certificate chain

。。。。。(省略)

。。。。。(省略)

。。。。。(省略)

start time: 1416389389

timeout   : 300 (sec)

verify return code: 0 (ok)

---測試就到這裡啦。。。

cer證書,p12證書相關

最近做銀聯手機充值的一套東西,客戶端伺服器端一起做,好累呀。對方給了兩個 證書,a.p12 和 b.cer。a.p12中的私鑰很容易可以得到,但是b.cer中的公鑰卻怎麼都拿不到,害我查了大半天。原來 p12中也有公鑰。從p12中取金鑰 css view plain copy p12 cert ar...

p12解析流程 解析P12證書 學步園

1.從磁碟上的證書檔案中讀取證書資料 unsigned char pbp12data 證書資料 unsigned long ulp12datalen 證書資料長度 2.讓使用者輸入證書密碼 char szpwd 證書密碼 3.將證書密碼轉換成unicode格式 最好採用二次呼叫方式 lpwstr p...

IOS push對應的p12證書製作方法

1.用鑰匙串生成乙個certificatesigningrequest.certsigningrequest檔案 3.雙擊ssl對應的證書 如 aps development.cer 4.再鑰匙串中展開aps development.cer安裝後的證書,匯出其中的專用金鑰 匯出格式為p12 open...