1。首先生成一個ssl的證書app
選擇app IDS 後實現下面這個(這裏不詳細說明怎麼生成了)
加密
點擊Download按鈕,我就下載Development的ssl證書,下載成功後,雙擊運行,會打開鑰匙串程序。找到個人證書-》選中Apple Development IOS Push Servers:證書(安裝正確的話,前面會有一個三角形)spa
而後右鍵單擊,分別導出(證書和私鑰的p12文件)ssl
和
ci
假設爲cer.p12和key.p12..(要記得設置密碼喲)openssl
2.p12文件轉化成pem文件table
cer.p12文件 轉cer.pem文件ssl證書
openssl pkcs12 -clcerts -nokeys -out cer.pem -in cer.p12rsa
key.p12文件轉key.pem文件下載
openssl pkcs12 -nocerts -out key.pem -inkey.p12
注意這裏有三個密碼輸入(前兩個是生成p12時設定的密碼,後一個是服務端通信要用到的密碼。建議同一個密碼)
若是須要key設置加密:
openssl rsa -in key.pem -out key.unencrypted.pem |
而後就能夠合併兩個.pem文件。
cat cer.pem key.unencrypted.pem > cer_key.pem