우리 회사는 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: 500The page cannot be displayed because an internal server error has occurred.
나는 손실에 있어요. 어떤 도움이라도 좋을 것입니다.
크리스
저는 CyberSource에 익숙하지 않지만 단순히 SOAP API를 제공하고 있다면 사용중인 언어 (또는 해당 언어의 버전)를 신경 써야합니까? ColdFusion MX7 (이전 제품만큼 훌륭함)은 오래전에 EOL로 사용되었습니다 (특히 Java 1.4!) –
이 문은 'CyberSource가 MX7보다 높은 기능을 지원하지 않습니다.' 진실 해. –
브래드가 언급했듯이 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