javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
Первым подозрением было, что неверный сертификат, но проверили на http://www.digicert.com/help/ - все в порядке.
Код ведь не поменялся и до смены сертификата все работало. Подскажите пожалуйста, куда хоть копать?
Код: Выделить всё
public String HttpRequestPost(String url, List<NameValuePair> params) {
InputStream is = null ;
try {
HttpParams my_httpParams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(my_httpParams, 30000);
HttpConnectionParams.setSoTimeout(my_httpParams, 30000);
DefaultHttpClient httpClient = new DefaultHttpClient(my_httpParams);
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
String json = "";
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line );
}
is.close();
json = sb.toString();
} catch (Exception e) {
e.printStackTrace();
}
return json;
}
Код: Выделить всё
04-12 14:20:02.693: W/System.err(869): javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
04-12 14:20:02.852: W/System.err(869): at org.apache.harmony.xnet.provider.jsse.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:137)
04-12 14:20:02.852: W/System.err(869): at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93)
04-12 14:20:02.883: W/System.err(869): at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:381)
04-12 14:20:02.883: W/System.err(869): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:165)
04-12 14:20:02.973: W/System.err(869): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
04-12 14:20:03.057: W/System.err(869): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
04-12 14:20:03.057: W/System.err(869): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
04-12 14:20:03.057: W/System.err(869): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
04-12 14:20:03.133: W/System.err(869): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
04-12 14:20:03.144: W/System.err(869): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)