1) Crie uma KeyStore executando o comando keytool -genkey -alias jboss -keyalg RSA. Será gerado um arquivo .keystore no seu USER_HOME.
2) Abra o arquivo
3) Na parte que habilita SSL, descomente e acrescente as 2 últimas linhas. No atributo keystorePass certifique-se de informar exatamente a mesma senha do passo 1. Ficará assim:
<!-- Define a SSL HTTP/1.1 Connector on port 84434) Reinicie o JBoss
This connector uses the JSSE configuration, when using APR, the
connector should be using the OpenSSL style configuration
described in the APR documentation -->
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="${user.home}/.keystore"
keystorePass="changeit"/>
5) Teste no browser com URL https://localhost:8443/web-console/
Essas foram as principais referencias que usei (o resultado foi um "mix" das duas):
SSL(HTTPS) no JBoss Application Server
Apache Tomcat 6.0 - SSL Configuration HOW-TO
Até!
1 comentários:
Olá Serge.
Já passei poucas e boas com essa questão do SSL. Mas uma coisa que até hoje não vi é como sair do "modo SSL". Ex: Vc vai logar ou entrar com os dados do seu cartão... ai vc entra em Https e depois volta para o Http.
Postar um comentário