Ios 苹果推送通知错误/SSL错误20
我在尝试使用Apple Push Notification Services验证SSL证书时遇到问题。我遵循iOS开发者网站上的所有说明(创建新的配置文件、创建新的应用程序ID、创建证书签名请求、下载apns.cer文件等) 然后,根据在线教程,我将.p12文件转换为.pem文件,将.cer文件转换为.pem文件,以尝试验证证书 以下是我在终端发送的请求:Ios 苹果推送通知错误/SSL错误20,ios,ssl,openssl,apple-push-notifications,Ios,Ssl,Openssl,Apple Push Notifications,我在尝试使用Apple Push Notification Services验证SSL证书时遇到问题。我遵循iOS开发者网站上的所有说明(创建新的配置文件、创建新的应用程序ID、创建证书签名请求、下载apns.cer文件等) 然后,根据在线教程,我将.p12文件转换为.pem文件,将.cer文件转换为.pem文件,以尝试验证证书 以下是我在终端发送的请求: openssl s_client-connect gateway.sandbox.push.apple.com:2195-cert MyCe
openssl s_client-connect gateway.sandbox.push.apple.com:2195-cert MyCert.pem-key MyKey.pem
它要我的密码,我给了它,它接受了。然后,它返回了大量内容,结尾处有以下简介:
验证返回代码:20(无法获取本地发卡机构证书)
我在网上广泛搜索,发现了一些似乎相关的东西,但没有一件对我有帮助。我还尝试重新启动整个过程,最终得到了相同的结果
非常感谢您的帮助。您似乎不信任颁发APNS证书的根证书。 要与APN建立TLS会话,必须在提供程序的服务器上安装Trust Secure CA根证书
有关更多详细信息,请查看。这是由于您的命令中有空格造成的 openssl s_客户端-连接网关.sandbox.push.apple.com:2195 -证书PushChatCert.pem-按键PushChatKey.pem 改用 openssl s_客户端-connect gateway.sandbox.push.apple.com:2195-cert-PushChatCert.pem-key-PushChatKey.pem
有趣但真实且令人尴尬的是,当你只是从站点复制并粘贴命令时。我复制了这个命令,但同样的问题也出现了为什么?你能告诉我紧急情况吗。。。