Ich kann mich nicht in meinen Code einloggen, es heißt immer Login fehlgeschlagen. Debug zeigt mir LOG.d auch nicht, so weiß ich nicht, wo ist mein Fehler. Bitte helfen Sie, danke.IOException Fehler: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Vertrauensanker für Zertifizierungspfad nicht gefunden
@Override
public void onClick(View v) {
HashMap postData = new HashMap();
String username = etUsername.getText().toString();
String password = etPassword.getText().toString();
postData.put("username",username);
postData.put("password",password);
PostResponseAsyncTask task1 = new PostResponseAsyncTask(MainActivity.this, postData, new AsyncResponse() {
@Override
public void processFinish(String s) {
Log.d(LOG, s);
if(s.contains("success")){
Toast.makeText(MainActivity.this,"Login Success",Toast.LENGTH_LONG).show();
}else{
Toast.makeText(MainActivity.this,"Login Failed",Toast.LENGTH_LONG).show();
}
}
});
task1.execute("https://10.0.2.2/carkila/");
}
Sie werden eine Menge Probleme mit selbst signierten SSL-Zertifikaten und Java haben. Sie müssen das selbstsignierte Zertifikat zum Java-Keystore hinzufügen. –
http://stackoverflow.com/questions/2893819/telling-java-to-accept-self-signed-ssl-certificate –
Veröffentlichen Sie die Stack-Ablaufverfolgung. Die Tatsache, dass Sie wissen, was die Ausnahme ist, widerspricht den meisten Aussagen in Ihrer Frage. – EJP