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

Reply via email to