Transparency and detection of fraudulent certificates.
Certificate Transparency is a security framework that publicly logs all issued SSL certificates. This allows detecting fraudulent or erroneous certificates issued for your domain.
Since 2018, all certificates must be logged in CT logs to be accepted by Chrome. It's a fundamental protection against compromised CAs.
This guide explains how CT works and how to monitor certificates issued for your domains.
Certificate Transparency components:
Why CT is essential:
How to monitor certificates issued for your domains:
Commands and tools for CT:
# Search certificates for a domain on crt.sh
curl "https://crt.sh/?q=%.example.com&output=json" | jq .
# Verify certificate SCTs
openssl s_client -connect example.com:443 2>/dev/null | \
openssl x509 -text | grep -A 20 "CT Precertificate"
# Use ct-exposer for monitoring
# https://github.com/AltDNS/ct-exposer
ct-exposer -d example.com
crt.sh is the most used search engine for CT logs.
Get the most out of CT:
Yes, all certificates are public. Use wildcards if you want to hide subdomains.
No, since 2018 certificates without CT are not accepted by Chrome.
A free search engine that indexes all public CT logs.
The log signs a timestamp proving registration. The SCT is included in the certificate.
Immediately contact the issuing CA to request revocation.
Yes, they use cryptographic structures (Merkle trees) that make tampering impossible.
Certificate Transparency is a major advance for SSL security. Monitor your domains to detect any suspicious issuance.
Combine CT monitoring with MoniTao for complete protection of your SSL infrastructure.
Start free, no credit card required.