java.lang.RuntimeException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
java.lang.RuntimeException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Olá Igor! Tudo bem?
Esse erro que você está enfrentando, javax.net.ssl.SSLHandshakeException: PKIX path building failed
, geralmente ocorre quando o Java não consegue validar o certificado SSL do servidor que você está tentando acessar. Isso pode acontecer por alguns motivos, como:
Certificado SSL não confiável: O certificado SSL do servidor não é confiável ou não está presente no keystore de certificados confiáveis do Java.
Certificado auto-assinado: O servidor está usando um certificado auto-assinado que não é reconhecido pelo Java.
Certificado expirado ou inválido: O certificado do servidor está expirado ou inválido.
Ou também pode estar sendo causando por uma inconsistência na estruturação do seu projeto. Com base nisso, peço que compartilhe comigo todo o seu código, via GitHub ou Drive do Google. Assim poderei analisar a estrutura do seu código e testar.
Conseguir resolver, muito Obrigado! Tive que instalar o certificado diretamente na pasta \jdk-17\lib\security