Understanding Certificate Transparency Logs: How CT Works and Why It Matters (2026)
Certificate Transparency (CT) is a public, auditable logging system for SSL/TLS certificates. Every certificate issued by a CA must be recorded in at least two public CT logs before Chrome (since April 2018) and Safari will trust it. This makes it impossible for a CA to secretly issue a certificate for your domain without it appearing in the public record — which means you can monitor CT logs to detect any certificate issued for your domains, even by CAs you didn't authorize.
CT logs return Signed Certificate Timestamps (SCTs)
Each CT log server returns a cryptographic promise (SCT) that the certificate has been logged. The CA embeds these SCTs in the final certificate.
Certificate contains SCTs from ≥2 logs
The final certificate includes the SCTs as an X.509 extension. Chrome and Safari verify these SCTs during the TLS handshake — a missing SCT causes the browser to distrust the certificate.
Anyone can search CT logs
The logs are public and append-only. Tools like crt.sh let you search all certificates ever issued for any domain. You can subscribe to alerts for new certificates issued for your domains.
What a CT Log Entry Contains
Searching CT Logs for Your Domain
The most useful tool for searching CT logs is crt.sh, which aggregates certificates from all major CT logs:
Using CAA Records to Restrict Who Can Issue Certificates
CAA DNS records let you specify which CAs are authorized to issue certificates for your domain. Any CA that sees a CAA record restricting issuance to other CAs must refuse to issue — and the attempt is logged in CT:
Setting Up CT Monitoring Alerts
Several free services alert you when a new certificate is issued for your domain:
- certspotter.com — free plan monitors one domain, alerts on new certificate issuance
- crt.sh email alerts — sign up for email notifications when new certs appear for your domain
- Facebook Certificate Transparency Monitoring — free, monitors and alerts on new CT log entries for any domain
- SSLMate's Cert Spotter API — programmatic CT monitoring for security teams
What to Do If You Find an Unauthorized Certificate
- Document the CT log entry (certificate serial number, issuer, timestamp)
- Contact the CA that issued the certificate and report the misuse
- If the cert is fraudulent, request emergency revocation — CAs are required to revoke within 24 hours for key compromise
- Add CAA records to restrict future issuance to your authorized CAs only
- File a report with the CA's parent organization (DigiCert, Sectigo, etc.) if the CA is unresponsive
Verify your certificate has valid CT SCTs
Our SSL checker verifies CT compliance and shows all Signed Certificate Timestamps embedded in your certificate.