This page is a list of tasks that relate to enhancements to CAcert's current infrastructure.

Testsystem Image

We currently have a single testsystem on the internet: https://www.test1.cacert.at/ The sourcecode of the website is available on http://www.cacert.org/src-lic.php but it's very hard to setup into a working environment. We would like to have a VirtualBox/Qemu/VMWare image which includes a whole testsystem, so that every developer can easily setup a testsystem on his own machine, and that the developers don't interfere with each other.

Customer Representatives

Requirements

Requirement ID

Description

proposer

A small proposal exists discussion on cacert-devel list https://lists.cacert.org/wws/arc/cacert-devel/2009-03/msg00019.html.

Fuzzers for OpenPGP and X.509

We could need fuzzers and/or collections of OpenPGP keys (to be signed), CSRs and X.509 certs, to automatically test our test-system against them.

Bugs.cacert.org

Requirements

All public CAcert services should support X509 authentication / registration either directly or via OpenID or similar technologies.

Unicode

CAcert wants to migrate to Unicode. Please join UnicodeTaskForce if you are experienced with Unicode.

IPv6

CAcert wants to offer it's services on both IPv4 and IPv6.

Random Sources

Crypto stuff needs random sources. Though hardware support is occasionally supported Havege is a cool project too.

Havege should be maintained, improved, packaged and if possible included into mainstream kernels: http://www.irisa.fr/caps/projects/hipsor/


CategorySystemTasks

InfrastructureEnhancementsSystemTasks (last edited 2009-07-19 06:13:23 by DanielBlack)