Respuestas:
Recomiendo usar OpenCA y aquí está la guía de instalación . Este es un conjunto completo de PKI de compromiso, que incluye un servidor OCSP para revocar inmediatamente los certificados. También tiene un servidor de protocolo de recursos PKI . Personalmente he usado OpenCA y es lo que quieres.
Si realmente te gusta RedHat y Java, entonces quizás quieras usar RedHat Certificate System .
Echa un vistazo a esto: http://novosial.org/openssl/ca/
Y para todo el flujo de trabajo: http://novosial.org/openssl/
Puede crear sus propios certificados con la openssl
herramienta de línea de comandos.
Es posible generar el root
certificado, de ahí los (sub) certificados que necesita.
Puede usar la siguiente herramienta, simplificando todo el proceso: https://github.com/auino/your-own-ssl-certificate-authority