Passo para criar um certificado digital através da JDK (Keystore, keytool) e configurar o Tomcat para usar esse certificado
Bom essa postagem é bem simples e rápida.
Alguns amigos me pediram um auxílio para criar um certificado digital para ser usado em um webservice.
Segue um pequeno passo-a-passo que encontrei a um bom tempo (em algum lugar da internet) que foi de muita ajuda.
PRIMEIRO PASSO (Comandos para criação do Keystore):
Keytool –genkey –alias
SEGUNDO PASSO (Comandos para criação do csr):
Keytool –certreq –keyalg rsa –keysize 1024 –alias
TERCEIRO PASSO: Editar o arquivo .csr e copiar o conteúdo para enviar para a Certsign através do formulário no site.
QUARTO PASSO: Após receber o certificado da Certsign, salvar o conteúdo em um arquivo com a extensão .cer, importar através do comando:
keytool -import -alias
-trustcacerts -file
QUINTO PASSO: Configurar o arquivo server.xml, adicionando:
Connector port="8443" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true"
acceptCount="100" keystoreFile="
$clientAuth="false" sslProtocol="TLS"
Vale lembrar que esse certificado não terá muita validade para uma transação de verdade, pois o mesmo não estará contido em nenhuma entidade autentificadora, que irá validar esses dados, como a Verisign ou Certisign.
Espero poder ajudar, qualquer coisa é só postar uma dúvida.
Obrigado a todos,
Rafael Martins
Comentários