2017-03-20 39 views
0

私の会社では、Java 1.4.2を実行しているColdFusion MX7.0.2で構築された古いアプリケーションを実行しています。 Cyber​​SourceはMX7以上のものをサポートしていないため、ColdFusionをアップグレードすることはできません。javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:証明書署名の検証に失敗しました

サイバーソースの簡単な注文API(https://ics2wsa.ic3.com/commerce/1.x/transactionProcessor/)私はエラーを取得呼び出し:

​​

と、出力の下部にある:

java.security.NoSuchAlgorithmException: 1.2.840.113549.1.1.11 Signature not available

私はサイバーソースのことを確認するためにチェックしましたが証明書はキーストア内にあり、それらは存在します。誰かが私にjavaのバージョンをアップグレードする必要があると私に言った。私は同様のエラーをjdk1.6.045をインストールし、それにColdFusionを指摘したが、それ:

Error: Cannot perform web service invocation runTrans.

Details: The fault returned when invoking the web service operation is: AxisFault faultCode: { http://xml.apache.org/axis/ }HTTP faultSubcode: faultString: (500)Internal Server Error faultActor:
faultNode: faultDetail: {}:return code: 500

The page cannot be displayed because an internal server error has occurred.

私は途方に暮れてよ。どんな助けも素晴らしいだろう。

クリス

+2

私はCyber​​Sourceに精通していませんが、消費しているSOAP APIを提供しているだけであれば、使用している言語(またはその言語のバージョン)を気にしていますか? ColdFusion MX7(これまでの製品と同じくらい素晴らしい)はずっと前からEOLされていました(特にJava 1.4!) –

+0

「Cyber​​SourceはMX7以上のものをサポートしていません。本当だ。 –

+0

Bradに言及されているように、MX7とJava 1.4の両方がEOLされました(もちろん、MXは新しいバージョンのJavaをサポートしていないかもしれません)。検索すると、certとjvmのSSLの問題である可能性があります。新しいバージョンのJavaをサポートする新しいバージョンのCFで試してみてください。 s。 [ACF](https://helpx.adobe.com/coldfusion/installing/installing-coldfusion-express.html)と[Lucee](http://lucee.org/downloads.html)には、ダウンロードできるExpressバージョンがあります迅速なテストに使用します。 – Leigh

答えて

0

私は黄金のチケットを持っていたらいいですか?この問題は解決しました。 Cyber​​Sourceは彼らの最後には何もできないと言ったが、私は何も変えなかった。あなた自身の結論を描く。

関連する問題