我将paypal Api与我的公司整合到NVP模式。应用程序必须在Websphere应用程序服务器上运行。
在paypal SDK核心中,它实际上在类SSLUtil(第37行)中使用:KeyManagerFactory.getInstance(“SunX509”)。这在IBM JRE上不起作用。 WAS使用IbmX509。
如果我不想修改paypal类,我该怎么办?
谢谢你的回答?
问候!
史蒂文斯
答案 0 :(得分:3)
请使用以下分支来获取修复程序。请使用SDK构建并使用该核心。
https://github.com/paypal/sdk-core-java/tree/fix-keymanagerfactory-ibm
更改了SSLUtil类,如下所示,它应该为IBM和Oracle JRE修复它。
KMF = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
我们已将其与JRE提供商联系起来。