PayPal Express Checkout에 대한 javax.net.ssl.SSLHandshakeException을 해결하는 방법
PayPal을 Java 애플리케이션과 통합할 때 다음과 같은 문제가 발생할 수 있습니다. Express Checkout 호출 중 다음 오류가 발생했습니다.
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
이 오류는 SSL 인증서 유효성 검사에 문제가 있습니다. 문제를 해결하려면 다음 단계를 따르세요.
PayPal 서버에서 공개 인증서를 받으세요. PayPal 지원팀에 문의하거나 OpenSSL을 사용하여 인증서를 다운로드하세요.
획득한 인증서를 JVM의 신뢰로 가져오기 다음을 사용하여 저장 keytool:
keytool -import -file <the cert file> -alias <some meaningful name> -keystore <path to cacerts file>
비밀번호를 묻는 메시지가 나타나면 기본 비밀번호 "changeit"를 입력하세요.
keytool 명령을 실행하면 인증서를 신뢰 저장소로 가져옵니다.
이 단계를 완료한 후 애플리케이션은 PayPal 서버 및 귀하와 안전하게 통신해야 합니다. SSL 핸드셰이크 오류 없이 Express Checkout 결제를 할 수 있습니다.
위 내용은 PayPal Express Checkout 통합에서 javax.net.ssl.SSLHandshakeException을 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!