Embora eu não tenha usado especificamente para o registro de certificado de cliente, você pode investigar um projeto do Fedora chamado Sistema de Certificação Dogtag . ( lista de recursos )
Tem sido um projeto bem estabelecido usado pela editora superior frequentemente para gerenciamento de PKI e certificado.