| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2010 11:19:27
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 660
Online
|
Ola pessoal, tenho que colocar SSL no tomcat e estou me baseando por este post http://www.guj.com.br/posts/list/64549.java mas, mesmo fazendo o procedimento da URL, toda vez que acesso minha aplicação ele acessa de forma normal na :8080\sistema, minha dúvida não é com relação aos truststore e a cadeia de crtificados que preciso gerar, mas em como habilitar o SSL para quando eu acessar a URL me peça um certificado e me bloqueie a entrada no site, abraços e agredeço a quem souber me ajudar.
a modificação que fiz no server.xml foi a seguinte:
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2010 15:30:34
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Você quer fazer autenticação via certificado?
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2010 16:05:37
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 660
Online
|
garcia-jj wrote:Você quer fazer autenticação via certificado?
Ola comandante Garcia, tudo bem ?
sim, a resposta é sim, quero que quem for usar meu sistema web precise ter um certificado instalado no browser, porem não estou sabendo configurar, e aproveitando queria lhe perguntar se o open ssl é melhor para nivel de produção ? sem mais, obrigado.
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2010 16:20:20
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Isso que você postou no primeiro post é na verdade quando você quer acessar um site em modo seguro, ou seja, o transporte de dados entre o servidor e a tua máquina será criptografada usando um certificado.
Já o que você quer é autenticar um usuário através de um certificado, e são coisas diferentes. Então você tem que pesquisar sobre "JAAS certificate authentication".
Se você usa um appserver como Glassfish é super simples configurar isso. No tomcat eu não sei se nativamente há suporte a isso, já que ele é um servlet container apenas. Há o Spring Security, que possui suporte a autenticação via certificado.
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2010 16:24:21
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 660
Online
|
garcia-jj wrote:Isso que você postou no primeiro post é na verdade quando você quer acessar um site em modo seguro, ou seja, o transporte de dados entre o servidor e a tua máquina será criptografada usando um certificado.
Já o que você quer é autenticar um usuário através de um certificado, e são coisas diferentes. Então você tem que pesquisar sobre "JAAS certificate authentication".
Se você usa um appserver como Glassfish é super simples configurar isso. No tomcat eu não sei se nativamente há suporte a isso, já que ele é um servlet container apenas. Há o Spring Security, que possui suporte a autenticação via certificado.
Garcia,
eu não quero fazer login dele na aplicação com o certificado, eu quero que ao acessar o endereço(URL) meusite.com.br o browser peça o certificado dizendo que é uma conexão segura (SSL), é a mesma coisa quando você tentar pegar um WSDL da receita, se você não tem um certificado instalado no browser, você não acessa a página, é isso vlw até então.
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2010 16:32:29
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Certo. Então você pode fazer isso aqui no seu web.xml, que força o uso de HTTPS. Todas as requisições via HTTP são redirecionadas para o HTTPS.
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/11/2010 16:47:12
|
aix
Virtual Machine Man
![[Avatar]](/images/avatar/a72795d6874581a395f8a2ba7c4a0068.jpg)
Membro desde: 16/09/2007 08:31:00
Mensagens: 660
Online
|
garcia-jj wrote:Certo. Então você pode fazer isso aqui no seu web.xml, que força o uso de HTTPS. Todas as requisições via HTTP são redirecionadas para o HTTPS.
vlw Garcia, Obrigado man.
|
Volta teu rosto sempre na direção do sol, e então, as sombras ficarão para trás. |
|
|
 |
|
|