iOS 推送證書製做(JAVA/PHP)

在使用Java或者PHP製做iOS推送服務器的時候,須要本身從開發者網站上導出的aps_developer_identity證書和Apple Development Push Services證書進行合成,生成能夠供Java使用的p12證書或供PHP使用的pem證書。php

aps_developer_identity證書和Apple Development Push Services證書的申請過程能夠參考:html

http://www.cnblogs.com/hubj/archive/2012/06/14/2549816.html 服務器

本文着重討論如何合成證書ide

1.將aps_developer_identity.cer轉換成pem網站

openssl x509 -in aps_development.cer -inform der -out PushDevelopment.pemgoogle


2.將Apple Development Push Services證書轉換成pemspa

openssl pkcs12 -nocerts -out PushChatKey.pem -in Push.p12code

3.合成兩個pem證書orm

1)Java服務器所需的證書爲p12格式htm

openssl pkcs12 -export -in PushChatCert.pem -inkey PushChatKey.pem -out pushCert.p12 -name 「apns-cert」

2)PHP服務器所需證書爲pem格式

cat PushDevelopment.pem PushChatKey.pem > pushCert.pem

PHP服務器推送代碼

相關文章
相關標籤/搜索