Dacă site-ul este accesibil prin HTTPS în majoritatea browserelor, dar pe mobil apare eroarea „untrusted”, de obicei lipsește certificatul intermediar (bundle-ul CA) din configurație.
Verifică fișierul VirtualHost (ex. ssl.conf, httpd-ssl.conf sau domeniu.conf):
- pe Apache < 2.4.8: directiva
SSLCACertificateFiletrebuie să indice bundle-ul (ca-bundle.crt) — de-comenteaz-o dacă e comentată și repornește Apache; - pe Apache ≥ 2.4.8: directiva
SSLCertificateChainFileeste depreciată. Adaugă intermediarele în același fișier cu certificatul domeniului:
cat domeniu.crt domeniu.ca-bundle >> cert_chain.crt
Setează cert_chain.crt ca SSLCertificateFile în VirtualHost și repornește Apache (sudo apachectl restart).
Verifică rezultatul cu instrumentul de testare SSL HostX.