1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Configurar jboss para requisitar certificado digital do cliente

Boa tarde, estou fazendo uma aplicação web utilizando o Jboss EAP 6.1.

Como um dos requisitos o sistema deverá realizar autenticação de usuário via certificado digital. Para isto configurei devidamente o jboss para rodar em https:// utilizando o protocolo TLSv1, criei um certificado para o servidor e referenciei o certificado da CA.

Ao tentar acessar o "setup" do servidor no https:localhost o browser abre a "carteira de certificados" do cliente. Até aqui tudo OK! Só que, eu preciso requisitar o certificado num caminho específico, numa url específica. Então o requisito seria: O usuário deverá conseguir acessar a página de "WELCOME" e posteriormente, escolher a opção de realizar autenticação com certificado digital.

Alguém já fiz isso antes ? Ouvi falar de realizar um Provider Login Module específico dentro do jboss, mas não estou conseguindo achar uma documentação decente e atualizada. Se alguém puder ajudar agradeço desde já.

  • Resolvi da seguinte forma. Deixei as configurações feitas anteriormente e somente modifiquei no standalone verify-client e deixei como 'false'. Depois disso no web.xml coloquei no auth-method "CLIENT-CERT" depois de ter mapeado a url que eu queria que fosse requisitado o certificado. E funcionou, só que quando é acessado o caminho configurado, o jboss lança uma exceção JBWEB003074: Exception getting SSL attributes: java.net.SocketException: Socket Closed. Alguém tem alguma ideia de o que poderia ser? Obrigado pelo seu tempo

    youre.pena   03 de dez de 2015
  • Estou tentando realizar um módulo de login utilizando JAAS mas contínua o mesmo erro. Alguém sabe o que poderia estar acontecendo ?

    youre.pena   03 de dez de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java java-ee jboss https ssl ou faça a sua própria pergunta.