Ae pessoal fiz um simples codigo pra conectar em um site, porem está dando o seguinte erro:
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
segue o codigo:
public void conecta(String username, String password){
try{
URL u = new URL( "https://201.33.18.251/claro_sp/cod_php/identifica.php");
HttpURLConnection huc = (HttpURLConnection)u.openConnection();
huc.setRequestMethod("POST");
//huc.setInstanceFollowRedirects(true);
huc.setDoOutput(true);
String data = URLEncoder.encode("login", "UTF-8") + "=" + URLEncoder.encode(username, "UTF-8");
data += "&" + URLEncoder.encode("senha","UTF-8") + "=" + URLEncoder.encode(password, "UTF-8");
OutputStreamWriter wr = new OutputStreamWriter(huc.getOutputStream()); //nessa linha que dispara a exceção
wr.write(data);
wr.flush();
wr.close();
}catch(Exception e){
System.out.println(e.toString());
}
}
Grato
Lucas