Olá, Douglas!
Esse erro geralmente ocorre quando há um problema com o certificado SSL do servidor que você está tentando acessar. Isso pode acontecer quando o servidor possui um certificado autoassinado ou quando o certificado não é reconhecido pelas autoridades de certificação confiáveis.
Uma possível solução para esse problema é importar o certificado SSL do servidor para a sua lista de certificados confiáveis no Java KeyStore. Você pode fazer isso seguindo os passos abaixo:
Baixe o certificado SSL do servidor. Você pode fazer isso acessando o servidor pelo navegador e exportando o certificado.
Abra o terminal e navegue até o diretório onde o Java está instalado.
Execute o seguinte comando para importar o certificado para o Java KeyStore:
keytool -import -alias <alias> -keystore <caminho_para_keystore> -file <caminho_para_certificado>
Substitua <alias>
pelo nome que você deseja dar ao certificado, <caminho_para_keystore>
pelo caminho para o arquivo de keystore (geralmente localizado em $JAVA_HOME/jre/lib/security/cacerts
) e <caminho_para_certificado>
pelo caminho para o certificado que você baixou.
- Quando solicitado, digite a senha da keystore (a senha padrão é "changeit") e confirme a importação do certificado.
Depois de importar o certificado, você deve conseguir acessar o servidor sem receber o erro de certificado inválido.
Espero que isso ajude! Se tiver mais alguma dúvida, é só me dizer. Bons estudos!