推送不成功的原因

制作的推送证书aps_development.cer,不是本机的 CertificateSigningRequest.certSigningRequest 生成的。

CSR相当于私钥,证书申请者只要把CSR文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。

所以在本机使用这个证书的时候,就提示了公司钥不匹配的情况。

error setting private key

3085:error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59/src/crypto/x509/x509_cmp.c:406:

你可能感兴趣的:(推送不成功的原因)