What an SSL/TLS certificate actually provides
The name SSL remains common, but modern connections use TLS. A certificate binds a public key to a domain name and enables HTTPS, protecting the confidentiality and integrity of data in transit. It does not confirm that the application itself is free of vulnerabilities.
Transport encryption
Data between the browser and server is protected against straightforward interception and modification in transit.
Domain authentication
The browser verifies the host name, validity period, trust chain and certification authority rules.
Configuration evidence
A TLS test result, domain inventory, renewal owner and alerts demonstrate the current protection state.
RFC 9846 — current TLS 1.3 specification
The current IETF specification for TLS 1.3, which obsoletes RFC 8446.
DV, OV and EV - choosing the right certificate
Match the validation type to the purpose, procurement process and customer requirements. Any publicly trusted certificate can provide an encrypted connection when the server is configured correctly. The main difference is the scope of applicant verification, not the strength of the encryption algorithm.
- DV confirms control of a domain and is often sufficient for information sites and automated renewal.
- OV adds organisation verification to the issuance process and may be required by an enterprise customer or supplier policy.
- EV uses extended organisation verification, but user trust should not rely only on a browser indicator.
- A wildcard certificate simplifies subdomain management but makes private-key protection and issuance control even more important.
- For multiple domains, consider SAN, ACME automation and a clearly assigned renewal-process owner.
TLS configuration matters more than certificate presence
A valid certificate will not help when a server permits weak protocols, sends an incomplete chain or loads some resources over HTTP. Review the configuration as a whole and repeat the test after changing a reverse proxy, CDN, load balancer or hosting platform.
- Enforce one direct HTTP redirect to canonical HTTPS and remove mixed content.
- Keep TLS 1.2 and TLS 1.3 with secure cipher suites and the correct intermediate-certificate order.
- Enable HSTS only after checking every subdomain and planning for the effect of a long max-age.
- Protect the private key, restrict administrative access and plan replacement if compromise is suspected.
- Check the issuer’s revocation-status mechanism, such as CRL or OCSP, plus Certificate Transparency, expiry and hostname matching.
HTTPS does not replace web application security
TLS protects the transport channel, but it does not block a vulnerable plugin, compromised administrator account, SQL injection, broken authorisation or malicious server-side code. A website needs layered controls and an operating process that detects change before it affects customers and the company's reputation.
Application testing
Verification of authentication, authorisation, inputs, sessions, APIs and server configuration.
WAF and firewall
Traffic restrictions, filtering of known attack patterns and logging of events that require analysis.
Backup and recovery
Verified copies of files, configuration and databases shorten recovery after failure or compromise.
OWASP ASVS - application requirements
OWASP organises application verification requirements that a protected TLS channel cannot replace.
Certificate monitoring and acceptance evidence
The process does not end when a certificate is issued. The organisation should know who owns the domain, DNS, server, key and renewal. Alerts must arrive early, and post-renewal testing should cover all public names and critical paths.
- Inventory domains, subdomains, certificates, issuers, expiry dates and owners.
- Alert on expiry, chain errors, issuer changes and unexpected Certificate Transparency log entries.
- Test forms, sign-in, payments, APIs and external resources after a certificate change.
- Report TLS versions, HSTS, security headers, redirects and mixed-content errors.
- Maintain an emergency certificate and key replacement procedure that avoids extended downtime.
Related website security areas
A certificate is one part of running a website. The strongest result combines secure server configuration, application testing, traffic protection and availability monitoring.
Web servers
Reverse proxy, TLS, headers, logs, configuration backup and controlled deployments.
Application penetration testing
Application and API risk assessment with a report, priorities and remediation retest.
IT monitoring
Availability, response-time, certificate-expiry and dependent-service error monitoring.