Ssl 在本地主机上设置G5根证书

Ssl 在本地主机上设置G5根证书,ssl,paypal,ssl-certificate,Ssl,Paypal,Ssl Certificate,我正在本地主机上使用Apache进行测试 我尝试使用PayPal IPN模拟器,但出现以下错误: IPN未发送,握手未验证。请查看您的信息。 我已经在dynu上设置了一个DNS名称,因为我听说公共IP URL将不起作用 我看到了这个问题 所以我知道我必须有版本G5根证书/SHA-2 既然我是新来的,有人能解释一下我该怎么做才能把有效的证书放到我的服务器上吗 采取什么步骤 我是否需要支付证书费用,或者有一些免费的解决方案可以用于测试 我来过这里 他们没有说任何具体的话 我正在使用Windows

我正在本地主机上使用Apache进行测试

我尝试使用PayPal IPN模拟器,但出现以下错误:

IPN未发送,握手未验证。请查看您的信息。

我已经在dynu上设置了一个DNS名称,因为我听说公共IP URL将不起作用

我看到了这个问题

所以我知道我必须有版本G5根证书/SHA-2

既然我是新来的,有人能解释一下我该怎么做才能把有效的证书放到我的服务器上吗

采取什么步骤

我是否需要支付证书费用,或者有一些免费的解决方案可以用于测试

我来过这里

他们没有说任何具体的话

我正在使用Windows10上的Apache2.4


谢谢。

使用IPN模拟器时,您的脚本是否捕获了IPN数据?IPN可能确实已交付,但回发验证过程失败。如果脚本未收到任何IPN数据,则可能是由于缺少服务器SSL证书所致。也就是说,IPN被发送到HTTPS url,但在握手过程中服务器没有提供有效的证书。因此,无法发送IPN。这一个基本上是你需要支付的。如果你的脚本收到IPN数据,那么回发到PayPal服务器可能会失败。在这种情况下,您需要安装或确保服务器中安装了PayPal根证书。指令在您使用的操作系统上有所不同,但是您可以在这里获得根证书:我有一个简单的脚本,它只打开一些文件并写入其中。在浏览器中加载脚本时会显示新文件。当我在模拟器上单击“发送IPN”时,不会发生任何事情。这就是为什么我认为那个脚本并没有收到任何IPN数据的原因。我已经从那个链接看到了根证书,但我该如何使用它呢?我在这方面是个新手,我在谷歌上搜索过,但我只看到根证书,没有私钥。你能告诉我怎么用吗?我必须复制粘贴它,然后下一步呢?