What is Certificate Transparency
mainCertificate Transparency (CT) is an open framework for monitoring and auditing SSL certificates in near real-time. It aims to detect certificates that are mistakenly issued or maliciously acquired from Certificate Authorities (CAs), and to identify rogue CAs.
CT relies on a network of publicly accessible log servers. When a CA issues a certificate, it is submitted to these logs. The log server responds with a Signed Certificate Timestamp (SCT), which serves as a cryptographic promise that the certificate will be added to the logs within a maximum merge delay of 24 hours.
User agents (such as web browsers and mobile apps) use the SCT to verify the validity of a domain's certificate. The three primary goals of CT are:
- Making it difficult to issue certificates without the domain owner's knowledge.
- Providing auditing and monitoring to spot mis-issued certificates.
- Protecting users from mis-issued certificates.