2017-03-20 3 views
0

우리 회사는 Java 1.4.2를 실행하는 ColdFusion MX7.0.2로 작성된 이전 응용 프로그램을 실행합니다. CyberSource가 MX7 이상을 지원하지 않기 때문에 ColdFusion을 업그레이드 할 수 없습니다.javax.net.ssl.SSLHandshakeException : sun.security.validator.ValidatorException : 인증서 서명 유효성 검사 실패

CyberSource를 간단한 주문 API (https://ics2wsa.ic3.com/commerce/1.x/transactionProcessor/) 나는 오류 얻을 전화 :

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: Certificate signature validation failed

또한 출력의 하단 :

java.security.NoSuchAlgorithmException: 1.2.840.113549.1.1.11 Signature not available

내가 CyberSource를의 있는지 확인한를 certs는 키 저장소에 있고, 그들은 있습니다. 누군가 내가 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

저는 CyberSource에 익숙하지 않지만 단순히 SOAP API를 제공하고 있다면 사용중인 언어 (또는 해당 언어의 버전)를 신경 써야합니까? ColdFusion MX7 (이전 제품만큼 훌륭함)은 오래전에 EOL로 사용되었습니다 (특히 Java 1.4!) –

+0

이 문은 'CyberSource가 MX7보다 높은 기능을 지원하지 않습니다.' 진실 해. –

+0

브래드가 언급했듯이 MX7과 Java 1.4는 모두 EOL되었습니다 (물론 MX는 새로운 버전의 Java를 지원하지 않을 것입니다). 검색은 cert 및 jvm에서 SSL 문제 일 수 있음을 나타냅니다. 최신 버전의 Java를 지원하는 최신 버전의 CF로 시험해보십시오. 에스. [ACF] (https://helpx.adobe.com/coldfusion/installing/installing-coldfusion-express.html)와 [Lucee] (http://lucee.org/downloads.html)에는 다운로드 할 수있는 익스프레스 버전이 있습니다 빠른 테스트에 사용하십시오. – Leigh

답변

0

나는 일부 황금 티켓이 있었으면 좋겠다. 이 문제는 자체적으로 해결되었습니다! CyberSource는 자신의 목적이 될 수는 없다고 말했지만 아무것도 변경하지 않았습니다. 자신의 결론을 이끌어 내십시오.