Tomcat e Java  Imprimir este Artigo

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.

 

Atenção ao preencher a CSR:

O campo "CN" (Common Name) deve ser preenchido com o endereço web que será acessado por HTTPS://. Um Certificado SSL emitido para [www.seudominio.com] não será válido para [seguro.sedominio.com]. Nos certificados Wildcard, deve iniciar com um asterisco [*.seudominio.com].

O campo "O" (Organization) deve ser preenchido com a Razão Social ou Nome Fantasia, sem abreviações ou omissões, exatamente como consta no CNPJ da empresa solicitante;

Os campos "L" (Locality) e "S" (State) devem ser preenchidos com o nome do Município e do Estado onde a empresa se localiza, sem abreviações ou omissões.

O campo "C" (Country) deve ser preenchido somente com BR

Esta resposta lhe foi útil?

Artigos Relacionados

Apache/ ModSSL
Gerando CSR Apache/ ModSSL   Para gerar um par de chaves e a CSR utilize o comando: openssl...
Microsoft IIS 8.x
A CSR é um arquivo contendo as informações para a solicitação do seu certificado, incluindo a sua...
Microsoft IIS 7.x
A CSR é um arquivo contendo as informações para a solicitação do seu certificado, incluindo a sua...
Microsoft IIS 5.x ou 6.x
Gerando chaves e CSR Selecione Administrative Tools Inicie o seu Internet Services Manager...
Renovação IIS 6.x
Atenção! Não utilize a opção de Renovação do Microsoft IIS. Para renovar o seu certificado sem...