我正在使用 NVP 模式为我的公司集成 paypal Api。应用程序必须在 Websphere 应用程序服务器上运行。
在 paypal SDK 核心中,它实际上在 SSLUtil 类(第 37 行)中使用:KeyManagerFactory.getInstance("SunX509")。这不适用于 IBM JRE。WAS 使用 IbmX509。
不想修改paypal类怎么办?
谢谢你的回答?
问候!
史蒂文斯
我正在使用 NVP 模式为我的公司集成 paypal Api。应用程序必须在 Websphere 应用程序服务器上运行。
在 paypal SDK 核心中,它实际上在 SSLUtil 类(第 37 行)中使用:KeyManagerFactory.getInstance("SunX509")。这不适用于 IBM JRE。WAS 使用 IbmX509。
不想修改paypal类怎么办?
谢谢你的回答?
问候!
史蒂文斯
请使用以下分支获取修复。请使用 SDK 构建和使用该核心。
https://github.com/paypal/sdk-core-java/tree/fix-keymanagerfactory-ibm
更改 SSLUtil 类如下,这应该为 IBM 和 Oracle JRE 修复它。
KMF = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
我们使它与 JRE 提供者无关。