Haskell implementation of Certificate Transparency (CT), a proposal by Google to solve the The Certificate Authority Problem. CT is an experimental RFC: RFC 6962.
stack test # warning: takes minutes
stack build
- Set up a postgres DB
ct-watch
- Set up postgres user with credentials
docker
:docker
- Execute the schema migration scripts:
psql -Udocker ct-watch < misc/schema/*.sql
- Insert record to
log_server
andlog_entry
( https://github.com/certificate-transparency-watch/hs-certificate-transparency/commit/8fe620deb3042d1d5980333fb6166a52fedf4bfc ) - Restart
hs-certificate-transparency
(because it caches which log servers exist in memory) - Set the first of the STH to be verified
- Update website ( https://github.com/certificate-transparency-watch/ct-watch-www/commit/98682f516e9d47a79ede700ff9dbb037c534f1fb )