I removed -repackageclasses and -allowaccessmodification, but no difference - getting the same error.
On Friday, 18 November 2011 13:20:21 UTC+8, Nikolay Elenkov wrote: > > On Fri, Nov 18, 2011 at 2:05 PM, Mathias Lin <ma...@mathiaslin.com> wrote: > > In an Android app, I fetch content from a https url; in order to avoid > SSL > > cert verification errors, I add the SSL public key to my keystore, which > > then resides in my res/raw folder of the app. Following the instructions > as > > on > http://blog.crazybob.org/2010/02/android-trusting-ssl-certificates.html, > > which all works fine so far. > > > > ..until I activate Proguard and obfuscation. With Proguard activated, I > am > > getting the following error, > > > > ERROR/Login(4401): Could not login. > > javax.net.ssl.SSLException: hostname in certificate didn't match: > > <store.mydomain.com/185.165.192.15> != <store.mydomain.com> OR > > <store.mydomain.com> > > at xyz.fd.a(Unknown Source) > > > > which I don't quite understand. Why would the identification of the url > > change in a way that it's also fetching the /<ipAddress> together with > the > > domain name, whereas it works fine without Proguard obfuscation. > > Try dropping the more aggressive options like -repackageclasses and > -allowaccessmodification options and see if that changes anything. > -- 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