SSL错误/ RSA预置密码错误(SSL Error / RSA premaster secret

2019-08-22 16:01发布

任何人都知道什么是关于在贝宝沙箱中遇到的错误的问题?

它是几个月上次做工精细,我们改变了我们的服务器和IPN停止工作。 我们不知道是贝宝的问题还是我们的问题。

在Web服务器的访问日志有没有出了贝宝IPN POST日志条目,我们想不出有什么问题。

IPN传递失败:I / O错误:RSA预置密码错误; 嵌套的例外是javax.net.ssl.SSLKeyException:RSA预置密码错误

https://developer.paypal.com/webapps/developer/applications/ipn_simulator


额外的信息:我们正在使用两个SSL证书两种不同的子域在一个单一的IP。

例如:

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两者是相同的)

Answer 1:

我遇到了同样的问题,它好像在IPN模拟器是无法妥善处理HTTPS。 (或者它拥有超过1024位与RSA密钥的麻烦?)我不能使用模拟器,但如果我使用贝宝的商业/消费账户和假购买,以测试一切(在沙箱),我就被送进IPN消息我的处理程序。



Answer 2:

您可能需要设置环境变量JAVA_EXT_DIRS其价值将是路径[..]的jre \ lib中\分机

的接受的答案SunTlsRsaPremasterSecret的KeyGenerator不适可能是一些帮助

其他相关的职位,可以在网络上找到:

http://forums.pentaho.com/showthread.php?78991-plm-in-4-x-javax-net-ssl-SSLKeyException-RSA-premaster-secret-error

https://issues.apache.org/jira/browse/SMX4-537



文章来源: SSL Error / RSA premaster secret error