Criando um certificado auto-assinado local para o usuário 'tomcat'

1

Quando instalei o Tomcat 8 no meu Ubuntu 15.04, usei o seguinte comando para criar o usuário "tomcat":

sudo adduser \
  --system \
  --shell /bin/bash \
  --gecos 'Tomcat Java Servlet and JSP engine' \
  --group \
  --disabled-password \
  --home /home/tomcat \
  tomcat

Como consequência, não tenho uma senha. Agora preciso gerar um CSR para instalar o certificado SSL no Tomcat 8. Para isso, estou usando este tutorial .

Ao executar o comando keytool -genkey -alias tomcat -keyalg RSA -keystore <your_keystore_filename> , ele solicita uma senha para o usuário 'tomcat'. Eu tentei apertar ENTER, mas não funciona.

O que devo fazer?

    
por Arturo 08.02.2016 / 00:24

2 respostas

4

Bem, não acho que o comando keytool esteja perguntando a senha do usuário do tomcat. Gerar um certificado auto-assinado não tem nada a ver com o usuário do sistema. O comando keytool pede que você defina a senha do certificado que está gerando.

keytool  -genkey -alias tomcat -keyalg RSA -keystore /applications/certs/test.key
Enter keystore password:  
Re-enter new password: 
What is your first and last name?
  [Unknown]:  example.com
What is the name of your organizational unit?
  [Unknown]:  test
What is the name of your organization?
  [Unknown]:  test
What is the name of your City or Locality?
  [Unknown]:  delhi
What is the name of your State or Province?
  [Unknown]:  delhi
What is the two-letter country code for this unit?
  [Unknown]:  IN
Is CN=example.com, OU=test, O=test, L=delhi, ST=delhi, C=IN correct?
  [no]:  yes

Enter key password for <tomcat>
    (RETURN if same as keystore password):  
Re-enter new password: 
    
por 08.02.2016 / 07:23
0

Experimente a linha de comando openssl . Você encontrará muitos howtos para criar certificados auto-assinados.

    
por 08.02.2016 / 01:23