iOS MDM:代码:20(无法获得本地颁发者证书)

时间:2014-03-27 13:21:53

标签: ios ssl openssl apple-push-notifications mdm

我有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中,我保留了委托证书。

这可能是什么原因?

1 个答案:

答案 0 :(得分:1)

我试图使用MDM证书来推送通知。这是错误的。

MDM使用完全不同类型的证书,连接应与 gateway.push.apple.com:5223 一起使用。