人知道什么是关于在贝宝沙箱中遇到的错误的问题?SSL错误/ RSA预置密码错误
这是工作的罚款月最后一次,我们改变了我们的服务器和IPN停止工作。我们不确定是PayPal问题还是我们的问题。
在Web服务器的访问日志就没有了显示的贝宝IPN POST日志条目,我们想不出有什么问题。
IPN Delivery Failed:I/O error: RSA premaster secret error; nested exception is javax.net.ssl.SSLKeyException: RSA premaster secret error
https://developer.paypal.com/webapps/developer/applications/ipn_simulator
额外的信息: 我们使用在单一的IP两个SSL证书的两种不同的子域。
实施例:
https://www.example.com/ - 对于主网站(SSL证书A)
https://ipn.example.com/ - 贝宝IPN(SSL证书B)
<VirtualHost x.x.x.x:443>
ServerName ipn.example.com
DocumentRoot "/path/to/ipn.example"
SSLEngine on
SSLCertificateFile "/path/to/ipn_example_com.crt"
SSLCertificateKeyFile "/path/to/ipn_example_com.key"
SSLCertificateChainFile "/path/to/CA1.pem"
</VirtualHost>
<VirtualHost x.x.x.x:443>
ServerName www.example.com
ServerAlias example.com
DocumentRoot "/path/to/www.example"
SSLEngine on
SSLCertificateFile "/path/to/www_example_com.crt"
SSLCertificateKeyFile "/path/to/www_example_com.key"
SSLCertificateChainFile "/path/to/CA2.pem"
</VirtualHost>
xxxx是一个IP地址(这两个IP是相同的)
你知道客户端使用的Java版本? – Bruno
对不起,我不知道。 – xDragonZ
我不认为它与你的问题有关,但如果它至少没有使用Java 7,它可能有问题连接到你的服务器。您正在使用您的服务器上SNI(二级证书,同一个IP地址/端口),而这仅仅因为支持Java 7中 – Bruno