Common questions about SSL checks
Why a browser shows an error when the certificate looks fine, and how to check email.
Why does a site open on my computer but show “connection not secure” on my phone?
Almost always the server doesn’t send the intermediate certificate. A desktop browser often completes the chain itself: it downloads the missing certificate from a link inside the site’s certificate or remembers it from other sites. Many phones, email apps and payment services can’t do that, so only some visitors see the error. Our check connects as a fresh client without that memory and will show “Missing intermediate certificate”.
I’ve renewed the certificate, but the check still shows the old one. Why?
The new file is on the server, but the server hasn’t picked it up yet: after replacing a certificate, restart the web server or mail server. The second common reason is a CDN, a network like Cloudflare that serves the site to visitors from its own servers. In that case the certificate visitors see is set up in the CDN. We don’t store results; every check connects to the server again.
Where can I find my mail server’s address and port?
In your email app’s settings, under incoming and outgoing mail: they list the server, for example mail.example.com, the port and the encryption type. If you don’t have the app at hand, the address and ports are usually in your email service’s instructions or in the hosting panel where the mailbox was created.
What does an “extra” certificate in the chain mean?
The server sent a certificate the browser no longer needs: the chain reached a trusted root earlier. Usually it’s an old root certificate kept for compatibility with older devices. It isn’t an error, but you can remove it from the chain file.
Can I check a certificate by IP address or on a server in an internal network?
No. Certificates are issued for names, so we check by name. We don’t check servers in internal networks: our server doesn’t connect to private networks, even if a name points there. You can check a server in your own network with an OpenSSL command from any computer in that network: openssl s_client -connect mail.example.com:993 -servername mail.example.com -showcerts.
How many days before expiry should I renew a certificate?
Renew a paid certificate two to three weeks ahead: the certificate authority needs time to validate the domain again, and you need time to install the new file. A free one usually renews itself about a month before it expires. If less than two weeks are left and the certificate hasn’t been updated, automatic renewal has failed. You can order a certificate for a new term from us.
Do you check revocation, ciphers and vulnerabilities?
No. The check answers whether a website or mailbox will open without warnings: addresses, expiry, chain, trust, TLS versions and the switch to https. Certificate revocation, the full cipher list and vulnerabilities like Heartbleed are covered by full server audit services such as SSL Labs. That kind of check takes a few minutes.