Respostas:
Eu recomendo usar o OpenCA e aqui está o guia de instalação . Este é um pacote PKI completo, que inclui um servidor OCSP para revogar imediatamente os certificados. Ele também possui um servidor PKI Resource Protocol . Eu pessoalmente usei o OpenCA e é isso que você deseja.
Se você realmente gosta de RedHat e Java, convém usar o RedHat Certificate System .
Dê uma olhada no seguinte: http://novosial.org/openssl/ca/
E para todo o fluxo de trabalho: http://novosial.org/openssl/
Você pode criar seus próprios certificados com a openssl
ferramenta de linha de comando.
É possível gerar o root
certificado, daí os (sub) certificados necessários.
Você pode usar a seguinte ferramenta, simplificando todo o processo: https://github.com/auino/your-own-ssl-certificate-authority