Sectigo Atendimento Online

Passo a passo

Gerando a CSR em um Servidor Java/Tomcat

Sectigo Trust Seal

Sendo a principal autoridade certificadora comercial do mundo, com mais de 100 milhões de certificados SSL emitidos em 150 países.

Passo a passo

Gerando a CSR em um Servidor Java/Tomcat


As instruções a seguir o guiarão pelo processo de geração de CSR no Servidor Java/Tomcat. Para saber mais sobre CSRs e a importância de sua chave privada, consulte nosso artigo O que é a CSR (Certificate Signing Request).


A CSR é um arquivo contendo as informações para a solicitação do seu certificado, incluindo a sua chave pública. Gere um CSR e depois cole no formulário durante o processo de solicitação:

Gerando o keystore e a chave privativa:

No diretório /bin/ do java execute o comando 'keytool' para criar o keystore:

keytool -genkey -keyalg RSA -keystore [nome do arquivo].keystore -keysize 2048

Se você desejar usar um alias para o certificado do site, inclua o valor '-alias':

keytool -genkey -keyalg RSA -alias [alias do certificado] -keystore [nome do keystore].keystore -keysize 2048

Caso não seja criado um alias, será utilizado o padrão 'mykey'.

A seguir, responda as perguntas:


  • Enter keystore password: (Atenção: guarde esta senha para poder acessar o keystore pela aplicação)
  • What is your first and last name? (Este é o Common Name - host + domínio): Ex: www.meudominio.com.br

  • What is the name of your organizational unit? (Preenchimento livre - Ex. setor): Tecnologia

  • What is the name of your organization? (Razão Social completa como consta no CNPJ): Minha Empresa LTDA

  • What is the name of your City or Locality? (Cidade, por extenso): Ex. Rio de Janeiro

  • What is the name of your State or Province? (Estado, por extenso): Ex. Rio de Janeiro

  • What is the two-letter country code for this unit? (Sigla do País, com duas letras): BR

Você deve confirmar se as informações estão corretas:

Is CN=www.seudominio.com, OU=Departamento, O=Razão Social, L=Sua Cidade, ST=Seu Estado, C=BR correct?

Ao responder 'y' ou 'yes' a senha da chave privada será solicitada:
Enter key password for <mykey> | NOTA: guarde esta senha para poder acessar a chave privada pela aplicação

O arquivo de keystore gerado neste procedimento deve ser mantido para a instalação do certificado final e uso em sua aplicação. Se não for especificado um alias, o padrão será usado ("mykey").

Gerando a CSR

Use o comando 'keytool' para criar o arquivo de CSR:

keytool -certreq -keyalg RSA -alias [alias do certificado] -file [nome do arquivo].csr -keystore [nome do keystore].keystore

As senhas criadas para o keystore e para a chave privada serão pedidas:

Enter keystore password:
Enter key password for <mykey>:

O arquivo de keystore deve ser o mesmo que foi gerado no passo anterior. A CSR faz par apenas com o certificado armazenado no keystore. Se o certificado for gerado novamente, deve-se gerar uma outra CSR.

Após a geração do arquivo de CSR, o conteúdo deve ser copiado e colado no formulário de solicitação do certificado.

Gerar CSR de acordo com o software do servidor

Ver todos

Escolha guiada

Qual Certificado Você Precisa?

Responda algumas perguntas rápidas para encontrar o certificado mais adequado para o seu uso.

Pergunta 1

Qual a finalidade do certificado?

Pergunta 2

Qual é o tipo do seu site?

Pergunta 3

Quantos domínios você precisa proteger?

Pergunta 4

Você precisa proteger subdomínios?

Pergunta 5

Qual o nível de validação necessário?

Pergunta 6

Qual é a prioridade para seu site?

Pergunta 2

Qual o nível de validação para o certificado de Code Signing?

Recomendação