我有MDM服务器。当我注册iOS设备时,推送令牌和其他详细信息将发送到计算机。之后,我无法向设备发送命令。
从this link我尝试对服务进行故障排除。当我尝试命令
时openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert YourSSLCertAndPrivateKey.pem -debug -showcerts -CAfile server-ca-cert.pem
我收到错误说验证返回代码:20(无法获得本地颁发者证书)。
在YourSSLCertAndPrivateKey.pem中,我保留了从this站点获取的MDM PushCert及其普通密钥,Apple根证书和AppleWWDRCA证书。
在server-ca-cert.pem中,我保留了委托证书。
这可能是什么原因?
答案 0 :(得分:1)
我试图使用MDM证书来推送通知。这是错误的。
MDM使用完全不同类型的证书,连接应与 gateway.push.apple.com:5223 一起使用。