0

我的公司运行一个在 ColdFusion MX7.0.2 中构建的旧应用程序,运行 Java 1.4.2。我无法升级 ColdFusion,因为 Cyber​​Source 不支持高于 MX7 的任何东西。

调用 Cyber​​Source 简单订单 API ( https://ics2wsa.ic3.com/commerce/1.x/transactionProcessor/ ) 时出现错误:

javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:证书签名验证失败

并且在输出的底部:

java.security.NoSuchAlgorithmException:1.2.840.113549.1.1.11 签名不可用

我检查了 Cyber​​Source 的证书是否在密钥库中,它们确实存在。有人告诉我我需要升级java的版本。我安装了 jdk1.6.045 并将 ColdFusion 指向它,但它也出错了:

错误:无法执行 Web 服务调用 runTrans。

详细信息:调用Web服务操作时返回的故障是:AxisFault faultCode: { http://xml.apache.org/axis/ }HTTP faultSubcode: faultString: (500)Internal Server Error faultActor:
faultNode: faultDetail: {}:返回码:500

由于发生内部服务器错误,无法显示该页面。

我不知所措。任何帮助都会很棒。

克里斯

4

1 回答 1

0

我希望我有一些金票。这个问题自己解决了!Cyber​​Source 说这不可能是他们的结果,但我什么也没改变。得出你自己的结论。

于 2017-03-27T19:15:07.757 回答