On Fri, Nov 18, 2011 at 2:05 PM, Mathias Lin <[email protected]> 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to