Translate

bloggerads內文

2017年4月14日 星期五

IOS Push 推播憑證製作

關於推播憑證製作 後端.net 發送

1.
事先準備:CSR & P12(CSR轉成P12) & 開發者網站生成推播的開發者即發佈者的憑證(如圖)



1.1  CSR
1.2  PushChat.p12
1.3 aps_developer_identity.cer(開發者推播憑證)


2.
使用OpenSSL生成.net和APNS通信的證書文件。

1、將aps_developer_identity.cer轉換成 aps_developer_identity.pem格式。

openssl x509 -in aps_developer_identity.cer -inform DER -out aps_developer_identity.pem -outform PEM

2、將p12格式的私鑰轉換成pem,需要設置4次密碼,這裡密碼都設置為:abc123。

openssl pkcs12 -nocerts -out PushChat_Noenc.pem -in PushChat.p12

3、用certificate和the key 創建PKCS#12格式的文件。

openssl pkcs12 -export -in aps_developer_identity.pem -inkey PushChat_Noenc.pem -certfile PushChat.certSigningRequest -name "aps_developer_identity" -out aps_developer_identity.p12

這樣我們就得到了在.net應用程序中使用的證書文件:aps_developer_identity.p12。

這樣就可以把憑證給後端做測試嚕.

沒有留言:

張貼留言