<div dir="ltr">When I type<div><br></div><div>host <a href="http://crosswire.org">crosswire.org</a> it gives me ip 209.250.6.226. </div><div><br></div><div>When I fetch ssl cert for that ip (openssl s_client -connect <a href="http://209.250.6.226:443">209.250.6.226:443</a>), it gives cert with CN <a href="http://www.ancc-gan.de">www.ancc-gan.de</a>.</div><div><br></div><div>This confuses And Bible on Android 5 (lollipop), as host name checking will fail to  <br clear="all"><div><br></div><div> javax.net.ssl.SSLPeerUnverifiedException: Certificate for <<a href="http://crosswire.org">crosswire.org</a>> doesn't match any of the subject alternative names: [<a href="http://www.ancc-gan.de">www.ancc-gan.de</a>]<br></div><div><br></div><div>In more recent Android versions it works properly. </div><div><br></div><div>Now for Android 5 I have made exception such that host name verification is bypassed, but that's not neat nor secure. </div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">T: Tuomas</div></div></div>