Getting "cannot verify server identity" on iPhone and iPad for Go Daddy SSL

17,136

Solution 1

Issue was with intermediate certificate. I downloaded a new one from GoDaddy and installed and this has resolved the issue.

Seems there may be a problem with the checker above as it indicated the at the intermediate certificate was OK.

Solution 2

I had this issue on two different servers, meaning if you have apache 2.4.8 or greater use this settings in your config file.

SSLCertificateFile /etc/apache2/ssl/example.crt
SSLCertificateKeyFile /etc/apache2/ssl/example.key
SSLCACertificateFile /etc/apache2/ssl/intermediate.crt

Version's 2.4.7 or less

SSLCertificateFile /etc/apache2/ssl/example.crt
SSLCertificateKeyFile /etc/apache2/ssl/example.key
SSLCertificateChainFile /etc/apache2/ssl/intermediate.crt

Solution 3

I had an issue with a GoDaddy SSL cert not being trusted in iOS on iPad and iPhone. Turns out I didn't install the bundle. After installing the bundle the cert came back trusted and no more cant identify server identity notice in iOS devices.

Solution 4

Not sure if this will help but was speaking with someone this morning who mentioned that GoDaddy chain there SSL certificates and that some bits of software don't trust this as they can not look further down the chain.

this article talks about the issue: SSLShopper cert not trusted

Share:
17,136

Related videos on Youtube

going
Author by

going

Updated on September 17, 2022

Comments

  • going
    going over 1 year

    Whenever people navigate to a particular site of ours on an iPhone or iPad they are getting a "cannot verify server identity" message.

    Our certificate was issued by Go Daddy.

    I ran this checker as suggested in another question and everything appears OK.

  • Lèse majesté
    Lèse majesté about 12 years
    It's possible that the checker, like desktop browsers, uses the missing intermediate CA as one of its root CAs, which might be why the certificate checked out.
  • Evan de la Cruz
    Evan de la Cruz over 7 years
    I had the issue with nginx. In nginx there is not a separate setting for the chain file. Instead, you have to combine the cert and the chain file into one concatenated file and use it as your cert. I followed the instructions here: nginx.org/en/docs/http/configuring_https_servers.html#chains