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

功能需求 需要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


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容