4

我正在使用 NVP 模式为我的公司集成 paypal Api。应用程序必须在 Websphere 应用程序服务器上运行。

在 paypal SDK 核心中,它实际上在 SSLUtil 类(第 37 行)中使用:KeyManagerFactory.getInstance("SunX509")。这不适用于 IBM JRE。WAS 使用 IbmX509。

不想修改paypal类怎么办?

谢谢你的回答?

问候!

史蒂文斯

4

1 回答 1

3

请使用以下分支获取修复。请使用 SDK 构建和使用该核心。

https://github.com/paypal/sdk-core-java/tree/fix-keymanagerfactory-ibm

更改 SSLUtil 类如下,这应该为 IBM 和 Oracle JRE 修复它。

KMF = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());

我们使它与 JRE 提供者无关。

于 2013-09-04T10:03:19.383 回答