CentOS版本6.6 运行httpd& php for webserver
我们有一个有效的paypal IPN处理脚本,但是当我们将它移动到一个新目录并在paypal IPN模拟器中测试时,我们得到了错误:
“未发送IPN,未验证握手。请检查您的信息。”
尝试调试这导致我们: IPN was not sent, and the handshake was not verified. Please review your information.
在我们运行时遵循stockoverflow帖子中的建议: openssl s_client -connect api-3t.sandbox.paypal.com:443-showcerts -CApath / etc / pki / tls / certs /
我们得到: 验证返回码:20(无法获得本地颁发者证书)
我们已经安装了g5证书: [root @ li375-212 testing] #awk -v cmd ='openssl x509 -noout -subject''/ BEGIN / {close(cmd)}; {print | cmd}'< /etc/pki/tls/certs/ca-bundle.crt | grep“G5” subject = / C = US / O = VeriSign,Inc. / OU = VeriSign Trust Network / OU =(c)2006 VeriSign,Inc。 - 仅限授权使用/ CN = VeriSign Class 3公共主要认证机构 - G5
但是,在运行上面列出的openssl命令后,我们仍然会收到验证返回码:20(无法获取本地颁发者证书)