关于APNs推送de相关问题(.p12转.pem)

2019-04-15  本文已影响0人  来闹的

功能需求 需要voip_push

服务端不识别 「.p12」文件

故将导出的「.p12」转「.pem」

……证书申请部分就不赘述了

直接进入主题    cert.pem和key.pem分开导出给服务端使用

将apns-dev-cert.p12文件转换为pen格式,输入:

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

将apns-dev-key.p12文件转换为pen格式,输入:

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

去密码,输入:

openssl rsa -in key.pem -out key.unencrypted.pem

合成

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

测试

openssl s_client -connect gateway.push.apple.com:2195  -cert /Users/huangshaobin/apns-cert.pem -key /Users/huangshaobin/apns-key.pem

官网:

https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html#//apple_ref/doc/uid/TP40008194-CH11-SW1

上一篇下一篇

猜你喜欢

热点阅读