GnoMint
gnoMint is a free software tool for managing X.509 certification authorities (CAs).
Its purpose is to offer an easy to use interface for creating certification authorities and all related elements including X.509 digital certificates, certificate signing requests (CSRs) and certificate revocation lists (CRLs).
Features
gnoMint has the following features:
All the infrastructure needed to keep and run a certification authority is saved in only one file.
It's able to create certificate signing requests, allowing to export them to PKCS#8 files, so they can be send to other CAs.
Allows the creation of X.509 certificates, with a usual set of subject-parameters.
Can export certificates and private keys to PEM files, so they can be used by external applications. It also allows to export PKCS#12 structures, so the certificates can be imported easily by web and mail clients.
The user can establish a set of policies for certificate generation in each one of the existing CAs.
gnoMint can import CSRs made by other applications.