#+TITLE: Certificate Transparency playground #+OPTIONS: toc:nil #+OPTIONS: num:0 * What is catlfish? Catlfish is an implementation of a [[https://www.certificate-transparency.org/][Certificate Transparency]] log. * The code ** Current status - There is no release for production use yet. - Most current BETA release is catlfish-0.8.0. - It's functional, RFC6962 compliant, distributable, Docker enabled. ** Running it If you want to run your own log, you will need [[https://git.nordu.net/?p%3Dplop.git%3Ba%3Dsummary][plop]] and [[https://git.nordu.net/?p%3Dcatlfish.git%3Ba%3Dsummary][catlfish]] from NORDUnet. #+BEGIN_EXAMPLE git clone https://git.nordu.net/plop.git git clone https://git.nordu.net/catlfish.git #+END_EXAMPLE For build instructions, see [[https://www.ct.nordu.net/README.html][README]]. ** Understanding it - [[https://git.nordu.net/?p%3Dcatlfish.git%3Ba%3Dblob_plain%3Bf%3Ddoc/design.txt%3Bhb%3DHEAD][caltfish design doc]] - [[https://git.nordu.net/?p%3Dplop.git%3Ba%3Dblob_plain%3Bf%3Ddoc/db.md%3Bhb%3DHEAD][plop database design]] * Public test logs - [[https://plausible.ct.nordu.net/]] - onion service: http://plausibe7ba4mlsu.onion/ - log key: [[https://www.ct.nordu.net/plausible-logkey.pem][pemfile]] - started: 2015-04-17 - note: should produce a new STH about once per hour - note: running the latest release of catlfish (or newer) - NOTE: flimsy.ct.nordu.net:8080 is not around anymore * Roadmap Please see [[https://project.nordu.net/browse/CATLFISH#selectedTab%3Dcom.atlassian.jira.plugin.system.project%253Aroadmap-panel][catlfish Road Map]] in the bug tracker. * Points of contact ** Mailing list: [[https://segate.sunet.se/cgi-bin/wa?A0%3Dcatlfish][catlfish]] You have to be subscribed to the list in order to send email to the list. Use the address catlfish -at- nordu.net to post to the list. If you prefer email over the [[https://segate.sunet.se/cgi-bin/wa?A0%3Dcatlfish][web interface]] for joining the list, send an email to [[mailto:listserv@segate.sunet.se][listserv@segate.sunet.se]] with "subscribe catlfish" in the email body. ** Bug tracker We're using Jira, see [[https://project.nordu.net/browse/catlfish][project catlfish]]. You can open a ticket by sending email to catlfish-bugs -at- nordu.net. In order to add more info to tickets you need to be logged in and use the web interface. The following federations are accepted: Kalmar, Google+, Facebook. A number of nordic universities are accepted in addition to these federations, see the [[https://crowd.nordu.net/Shibboleth.sso/DS/nordu.net?target%3Dhttps%253A%252F%252Fcrowd.nordu.net%252Fcrowd%252Fplugins%252Fservlet%252Fssocookie%253FredirectTo%253Dhttps%253A%252F%252Fproject.nordu.net%252Fsecure%252FDashboard.jspa][login page]] for the complete list. ** Chat IRC: #ct @ OFTC.net * Other resources ** External - The IETF [[https://datatracker.ietf.org/wg/trans/charter/]['trans' working group]] - Googles [[http://www.certificate-transparency.org/][Certificate Transparency]] web page ** Presentations and abstracts - [[https://www.ct.nordu.net/tnc15talk.pdf][Catlfish -- An Implementation of Certificate Transparency in GN3+ (PDF)]], abstract submitted to [[https://tnc15.terena.org/][TNC15]] - [[https://www.ct.nordu.net/publogs-finse15.pdf][Public append-only logs (PDF)]], a presentation (May 2015) at [[https://www.frisc.no/arrangementer/finse-winter-school-2015/][FRISC Finse Winter School]] - [[https://www.ct.nordu.net/init15.pdf][Certificate Transparency (PDF)]], a presentation (Nov 2015) at [[https://www.init.se/events/129-events/309-tech-day-by-init-2015][Tech Day by Init]] - [[https://www.ct.nordu.net/logs-tnc16-abstract.pdf][Append-only verifiable logs for transparency and distributed trust (PDF)]], abstract submitted to [[https://tnc16.geant.org/][TNC16]]