我正在尝试访问特定日期的证书透明度 (CT) 日志并分析该时间段内附加的所有 CT。
有没有办法通过 API 或任何其他方式访问已知的 CT 日志?我有兴趣检索 CT 数据。
我尝试通过 crt.sh 看看是否有办法找到旧证书并分析它们,但我找不到任何东西。
您可以阅读 RFC6962 了解 CT 日志 API。本文档告诉您如何从 CT 日志中获取条目。
https://github.com/google/certificate-transparency-community-site/blob/master/docs/google/fetch-logs.md
对于 crt.sh,有一个只读副本数据库(schema)。如果您安装了PostgreSQL客户端软件,可以按如下方式登录:
$ psql -h crt.sh -p 5432 -U guest certwatch