Checking SSL configuration...
✅
SSL Certificate Valid
The connection is secure and the certificate is valid.
📖 How to Check SSL Manually
- Browser: Click the padlock icon in the address bar to view certificate details.
- Chrome DevTools: Go to Security tab → View Certificate.
- Command Line (OpenSSL):
openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -dates -issuer -subject
- Check expiration:
echo | openssl s_client -connect example.com:443 2>/dev/null | openssl x509 -noout -enddate
- Check chain:
openssl s_client -connect example.com:443 -showcerts
⚠️ Common SSL Issues & Fixes
- Certificate Expired: Renew with your CA (Let's Encrypt, DigiCert, etc.) and reinstall.
- Hostname Mismatch: Ensure the certificate covers the domain (check SANs/Subject Alternative Names).
- Self-Signed Certificate: Replace with a certificate from a trusted CA. Let's Encrypt offers free certificates.
- Mixed Content: Ensure all resources (images, scripts, styles) load over HTTPS.
- Weak Cipher: Update server config to disable TLS 1.0/1.1 and weak ciphers.
- Missing Intermediate: Install the full certificate chain on your server.