That assumes that the web site's cert won't change for the life of the app.
On Aug 21, 3:18 am, Kostya Vasilyev <kmans...@gmail.com> wrote: > Ajay, > > A more cryptographically correct solution would be to install the > missing сertfiicate pieces within your application, rather than > accepting all certificates. > > That could be either the web site certificate itself, or Entrust's CA > certificate. > > -- Kostya > > 21.08.2010 6:30, ajay davanam пишет: > > > > > Hi, > > You've hit the bulls-eye!! I think the certificate is issued by > > Entrust Inc. and all the Android devices I have do not seem to have it > > installed. I guess I need to work on that hack which would accept all > > certificates. Thanks Kostya!! I will try it out in the next week and > > post again. > > > Thank you, > > AJ > > > On Fri, Aug 20, 2010 at 8:46 PM, Kostya Vasilyev <kmans...@gmail.com > > <mailto:kmans...@gmail.com>> wrote: > > > Ajay, > > > You being able to open the site in desktop browser and on a > > Blackberry seems to imply that the certificate is valid (not > > corrupted) and is not self-signed. > > > Perhaps the certificate was issued by an authority whose > > certificate is not installed in Android? > > > Take a look here: > > > http://groups.google.com/group/android-developers/browse_thread/threa... > > > This is a hack to accept all certificates. > > > -- Kostya > > > 20.08.2010 16:07, Ajay пишет: > > > Thank you Kostya, > > > I tried accessing the same site on the desktop browser and a > > BlackBerry device, and they seem to work fine without a problem. I > > verified that the certificate on the server is installed properly > > using the following site:http://www.digicert.com/helpand it told > > that it was installed properly on the server. > > > On Aug 20, 4:39 pm, Kostya Vasilyev<kmans...@gmail.com > > <mailto:kmans...@gmail.com>> wrote: > > > Ajay, > > > This can happen because the certificate is not signed by a > > trusted > > certificate authority (e.g. self-signed), or because the > > certificate is > > just plain wrong. > > > Try accessing the URL with a desktop browser to find out > > what the actual > > reason is. > > > If the certificate is good, but is self-signed, search > > list archives for > > the solution - this comes up quite often. > > > -- Kostya > > > 20.08.2010 15:00, Ajay пишет: > > > Hi, > > I am receiving this exception, when I try to > > access a secure site > > in my App. I am using DefaultHttpClient& > > BasicHttpParamsclasses for > > Http communication. Any idea what could be the problem > > here? > > Thank you, > > AJ > > > > ---------------------------------------------------------------------------------------------------------------------------------------------------- > > javax.net.ssl.SSLException: Not trusted server certificate > > at > > > > org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java: > > 360) > > at > > > > org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java: > > 92) > > at > > > > org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java: > > 321) > > at > > > > org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java: > > 129) > > 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: > > 348) > > at > > > > org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java: > > 555) > > at > > > > org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java: > > 487) > > at > > > > org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java: > > 465) > > at java.lang.Thread.run(Thread.java:1096) > > Caused by: java.security.cert.CertificateException: > > java.security.cert.CertPathValidatorException: Could > > not validate > > certificate signature. > > at > > > > org.apache.harmony.xnet.provider.jsse.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java: > > 168) > > at > > > > org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java: > > 355) > > ... 11 more > > Caused by: > > java.security.cert.CertPathValidatorException: Could not > > validate certificate signature. > > at > > > > org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java: > > 342) > > at > > > > java.security.cert.CertPathValidator.validate(CertPathValidator.java: > > 211) > > at > > > > org.apache.harmony.xnet.provider.jsse.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java: > > 164) > > ... 12 more > > Caused by: java.security.SignatureException: Signature > > was not > > verified. > > at > > > > org.apache.harmony.security.provider.cert.X509CertImpl.fastVerify(X509CertImpl.java: > > 601) > > at > > > > org.apache.harmony.security.provider.cert.X509CertImpl.verify(X509CertImpl.java: > > 544) > > at > > > > org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java: > > 337) > > ... 14 more > > > -- > > Kostya Vasilev -- WiFi Manager + pretty widget > > --http://kmansoft.wordpress.com > > > -- > > Kostya Vasilev -- WiFi Manager + pretty widget -- > > http://kmansoft.wordpress.com > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to > > android-developers@googlegroups.com > > <mailto:android-developers@googlegroups.com> > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > <mailto:android-developers%2bunsubscr...@googlegroups.com> > > For more options, visit this group at > > http://groups.google.com/group/android-developers?hl=en > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > Kostya Vasilev -- WiFi Manager + pretty widget --http://kmansoft.wordpress.com -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en