我想连接到Apple是Push Notification服务从不Ubuntu Server为app 。 我已经成功生成所需的组合。pem证书pyAPNS提供者我使用。 但是,当我试图验证证书的使用 openssl verify
时,出现 error 20 at 0 depth lookup:unable to get local issuer certificate
. 想做就i 明确指定证书颁发机构( openssl verify apns.pem -CAfile entrust_2048_ca.pem
),但是我已经显式Entrust证书安装在系统上,这里 便根据下" 导入Certificate到System Wide证书颁发机构Database ",据我了解此页,没有问题应该( 证书处于/usr/lib/ssl/certs还有一个符号链接到其与哈希) 。
同样的错误如果我尝试连接到APNS本身对于 openssl s_client
: 似乎我可以在连接到指定CAfile明确,但除此之外,没有。 pyaPNS告诉我那无法连接到APNS服务器,我只能是认为是同样的原因。
如何获得OpenSSL承认Entrust证书颁发机构默认情况下,没有显式指定它每次? 好像少一个步骤走走?