Client Authentication Certificate error on Android after installing SSL certificate

androidssl-certificate-errors

I've recently installed an SSL certificate for my website fantasyfeeder.com. This appears to be installed correctly when I use the online checker at ssllabs.com (https://www.ssllabs.com/ssltest/analyze.html?d=fantasyfeeder.com). The certificate also works fine in desktop browsers and Apple devices. The problem I have is when testing it on Android (in this case a Samsung Galaxy S4) on both the default Samsung browser and in Chrome. When I view the website using Wifi it works fine, but when I view it over the mobile network it gives the following error:

SSL Connection error
Unable to make a secure connection to the server. This may be a problem with the server or it may be requiring a client authentication certificate that you don't have.
Error code: ERR_SSL_PROTOCOL_ERROR

I can't work out why this error only occurs on Android and only when using the mobile network.

Best Answer

A little NSFW warning would have been nice :D

Anyway, your certificate and web server seems to be correct and should work with any browser supporting SNI (anything above Android 2.x). I believe that this is actually problem with the mobile provider of the phone (more so if it works via wifi). From this phone via mobile network are you able accesses https://google.com furthermore you can try other NSFW sites since some counties are keen on filtering those and might be terminating or trying to tamper with the SSL connection.

Related Topic