System.err: javax.net.ssl.SSLPeerUnverifiedException: нет сертификата однорангового узла - PullRequest
0 голосов
/ 10 февраля 2019

в моем случае при запуске на мобильном устройстве работает нормально.но при работе на эмуляторе 5.4 FWVGA API 19 с результатом * 480 * 854: mdpi *, тогда возникает системная ошибка:

вот мойкод:

 private void postTextDataToServerForLogin() {
    try {
        // url where the data will be posted
        String postReceiverUrl = "https://www.jobs.com/";

        // HttpClient
        HttpClient httpClient = new DefaultHttpClient();

        // post header
        HttpPost httpPost = new HttpPost(postReceiverUrl);

        // add your data
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
        nameValuePairs.add(new BasicNameValuePair("username", email.getText().toString()));
        nameValuePairs.add(new BasicNameValuePair("password", password.getText().toString()));

        httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

        // execute HTTP post request
        HttpResponse response = httpClient.execute(httpPost); //error in this line
        HttpEntity resEntity = response.getEntity();

        if (resEntity != null) {

            responseStr = EntityUtils.toString(resEntity).trim();

            String responseString = checkingServerResponse(responseStr);
            if (responseString.equals("1")) {
                finish();
            } else {
            }
        }

    } catch (ClientProtocolException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

мой logcat:

W/System.err: javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
    at  com.android.org.conscrypt.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:146)
    at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93)
    at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:388)
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:165)
...