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。
這樣就可以把憑證給後端做測試嚕.
沒有留言:
張貼留言