An Android-based Certificate Transparency pollinator
Transparensbee is an Android app that lets your phone play a (small) part in the Certificate Transparency ecosystem. Every hour, it requests a signature from several Certificate Transparency logs, and then circulates the signatures to auditor servers. Auditor servers use information from this and other clients to determine if a log server is working properly, or if it is providing inconsistent answers.
This app was inspired by a conversation on Twitter.
No release has been issued yet, so for now you have to install the app from source.
Transparensbee is primarily developed in Android Studio. To build it outside of an IDE environment, use Gradle, as follows:
./gradlew downloadLogList
./gradlew assembleDebug
or, on Windows:
gradlew.bat downloadLogList
gradlew.bat assembleDebug
Rerun the downloadLogList
task every few months to update the list of CT
logs that are bundled into the app. The list is obtained from
https://www.certificate-transparency.org/known-logs.