Domain name doesn't match any domain in the SSL certificate.
sudo certbot --nginx -d example.com -d www.example.com -d api.example.com
Include all domains and subdomains in the certificate.
A name mismatch fails the TLS connection itself. Pointing an ObserveOne check at each hostname you serve catches a certificate that quietly stops covering one of them.
Start Monitoring FreeSSL certificate is not signed by a trusted Certificate Authority.
SSL certificate has expired or is not yet valid.
The browser cannot establish a secure SSL/TLS connection because the server and browser cannot agree on a protocol version or cipher suite.
Server and browser cannot agree on SSL/TLS protocol version or cipher suite.
SSL/TLS handshake between client and server failed to complete.