Java: sun.security.provider.certpath.SunCertPathBuilderException: 요청한 대상에 대한 유효한 인증 경로를 찾을 수 없습니다.
HTTPS 서버에서 파일을 다운로드하는 경우 인증서 문제로 인해 오류가 발생할 수 있습니다. "sun.security.provider.certpath.SunCertPathBuilderException: 요청한 대상에 대한 유효한 인증 경로를 찾을 수 없습니다"라는 오류 메시지는 클라이언트-서버 인증에 문제가 있음을 나타냅니다.
클라이언트-서버 인증 무시
이 오류를 우회하기 위해 클라이언트-서버 인증을 무시하려면 다음 단계를 따르세요. take:
JVM의 Trust Store에 인증서를 추가합니다.
JAVA_HOME 사용 /jre: 다음으로 이동 JAVA_HOME/jre/lib/security/cacerts 및 keytool 유틸리티를 사용하여 인증서를 가져옵니다.
keytool -importcert -alias my-server-cert -trustcacerts -keystore cacerts -file YOUR_EXPORTED_CERTIFICATE
-Djavax.net.ssl.trustStore 매개변수 사용: 다음을 사용하여 애플리케이션을 실행합니다. 매개변수:
-Djavax.net.ssl.trustStore=YOUR_TRUST_STORE_PATH
이러한 단계를 구현하면 클라이언트-서버 인증을 무시하고 보안 연결을 설정할 수 있습니다. HTTPS 서버로.
위 내용은 'sun.security.provider.certpath.SunCertPathBuilderException: 유효한 인증 경로를 찾을 수 없습니다'를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!