1
항상 로그인 실패라는 코드에 로그인 할 수 없습니다. 디버그 날 LOG.d 표시도 그래서 내 오류가 어디 있는지 몰라. 감사합니다.IOException 오류 : javax.net.ssl.SSLHandshakeException : java.security.cert.CertPathValidatorException : 인증 경로에 대한 트러스트 앵커를 찾을 수 없습니다.
@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/");
}
자체 서명 된 SSL 인증서 및 Java에 많은 문제가있을 것입니다. 자체 서명 된 인증서를 java 키 저장소에 추가해야합니다. –
http://stackoverflow.com/questions/2893819/telling-java-to-accept-self-signed-ssl-certificate –
스택 추적을 게시하십시오. 예외가 무엇인지 아는 사실은 귀하의 질문에있는 대부분의 진술과 모순됩니다. – EJP