從MAC上生成pem文件用於推送

轉載自http://blog.csdn.net/a351945755/article/details/45826553


1. 在Mac上啓動 Keychain-->login keychain--> Certificates分類。將會看到開發,發佈,推送證書。“Apple Development Push Services”是推送證書前綴,展開證書後是祕鑰。

2. 擴展此選項然後右擊“Apple Development Push Services” > Export “Apple Development Push Services: App ID”。保存爲 apns-cert.p12文件。

3. 擴展“Apple Development Push Services” 對“Private Key”做同樣操作,保存爲 apns-key.p12 文件。

4. 打開終端將p12文件轉換爲PEM格式:

openssl pkcs12 -clcerts -nokeys -out apns-cert.pem -in apns-cert.p12
openssl pkcs12 -nocerts -out apns-key.pem -in apns-key.p12

5. 需要移除密碼,導出/轉換時不要設定或者執行:
openssl rsa -in apns-key.pem -out apns-key-noenc.pem

6. 合併證書和key,使用ssl連接到apns時將要使用:
cat apns-cert.pem apns-key-noenc.pem > apns-dev.pem


或者:

1.

openssl pkcs12 -clcerts -nokeys -out apns-cert.pem -in apns-cert.p12

// 不加密,要加密去掉-nodes

openssl pkcs12 -nocerts -out apns-key.pem -in apns-key.p12 -nodes

2.合併

cat apns-cert.pem apns-key.pem > apns-dev.pem

window下爲:

copy /b apns-cert.pem+apns-key.pem apns-dev.pem


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章