跳到主要内容
ecdsa.com

SCT(签名证书时间戳)

CT 日志作出的签名承诺,保证把某张证书或预证书收录进其公开日志;它可以嵌入证书,也可以放在 TLS 扩展或 OCSP Stapling 提供的 OCSP 响应中交付给客户端。
其他写法signed certificate timestampSCT listembedded SCT

SCT 包含日志 ID(日志公钥的 SHA-256 哈希)、以毫秒为单位的时间戳、扩展以及对证书数据的签名(RFC 6962 §3.2)。嵌入式 SCT 以 TLS 编码列表的形式存放在 X.509 扩展 1.3.6.1.4.1.11129.2.4.2 中;TLS 扩展 signed_certificate_timestamp(18)则改为在握手中交付 SCT,使服务器无需重新签发证书即可添加 SCT。

客户端依据各自的日志列表,按照自己的 CT 策略统计 SCT:如果某个日志后来不再受信任,它在取消信任日期之前签发的 SCT 可能仍会被计入。缺少足够有效 SCT 的证书在 Chrome 中会报错 NET::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED。

SCT 解码器可显示证书的 SCT 由哪些日志签名,以及签名时间。

标准与参考资料

全部术语