iOS 推送認證的製作

來源:互聯網
上載者:User

標籤:mac os   好的   認證   sign   rac   orm   style   art   key   

關於iOS推送認證的P12檔案,並非直接從KeyChain匯出來的認證檔案。而是須要經過openSSL工具製作的。(好在Mac OS 預設就有openSSL命令)

針對不同的Server平台,須要的認證是不同的,先說一下.Net架構開發的Server的認證製作:

(開發用、公布用,命令是一樣的。僅僅須要提供相應種類的檔案即可了)

開啟命令終端:

// 得到先前製作好的推送認證,製作pem檔案

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

// 將推送認證從keychain中匯出Certificates.p12

openssl pkcs12 -nocerts -out Push_Noenc.pem -in Certificates.p12


這一步會提示輸入password,輸入你匯出p12檔案時輸入的password,沒有password就直接斷行符號

Enter Import Password:

// 輸入password之後

MAC verified OK


// 製作Server推送用的認證

openssl pkcs12 -export -in aps_production.pem -inkey Push_Noenc.pem -certfile CertificateSigningRequest.certSigningRequest -name "aps_production" -out aps_production.p12

以上操作都是在同一檔案夾下的操作。


PHP平台:

參考:

 iOS訊息推送機制中pem檔案的產生

iOS 推送認證的製作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.