Como criar um certificado raiz autoassinado e uma CA intermediária a serem importados no keystore Java?

Como criar um certificado raiz autoassinado e uma CA intermediária a ser importada no keystore Java?

Usaremos isso para SSL e TLS e, posteriormente, para autenticação CLIENT-AUTH baseada em certificado de cliente.

Usando OpenSSL e KeyTool.

questionAnswers(2)

yourAnswerToTheQuestion