title: Certificate is trusted by PC but not by Android
body: <p>Since this morning, my certificate is not trusted anymore on Android and then my application cannot connect anymore: </p>
  
  <pre><code> Catch exception while startHandshake: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
   return an invalid session with invalid cipher suite of SSL_NULL_WITH_NULL_NULL
   javax.net.ssl.SSLPeerUnverifiedException: No peer certificate
      at org.apache.harmony.xnet.provider.jsse.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:137)
      at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93)
      at org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:381)
      at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:165)
      at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
      at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
      at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:591)
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:807)
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:781)
      at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:770)
  </code></pre>
  
  <p>If I try in Google Chrome (on PC) there's no problem and the certificate is trusted but if I try in Chrome browser on Android it tells me the certificate isn't trusted. What can I do?</p>