andrepestana:
Obrigado por responder, mackalister!
Tem como usar https para comunicação de web services? Estou falando besteira? :lol:
Olá amigo.
Não falou besteira não. Tem como utilizar certificação digital para webservices sim.
Vou te passar uns links para te ajudar.
http://www.guj.com.br/posts/list/59950.java
http://www.guj.com.br/posts/list/58762.java#309561
Utilizo aqui webservices tanto com certificado digital, quanto sem certificação.
Caso não queira comprar o certificado você pode gerar um através da própria jdk. Utilizando a ferramenta keystore.
Em meu blog tem algumas coisas que podem te ajudar.
http;//rafaelmartinsjava.blogspot.com
Abaixo vou postar um passo-a-passo para você gerar o certificado digital através da JDK.
Qualquer dúvida é só falar.
Segue o passo a passo que me foi passado para a instalação do Certificado:
[b]
PRIMEIRO PASSO (Comandos para criação do Keystore):
Keytool ?genkey ?alias <SEU_ALIAS> ?keyalg rsa ?keystore <NOME_DO_KEYSTORE>
SEGUNDO PASSO (Comandos para criação do csr):
Keytool ?certreq ?keyalg rsa ?keysize 1024 ?alias <SEU_ALIAS> ?file tissnet.csr ?keystore <NOME_DO_KEYSTORE>
TERCEIRO PASSO: Editar o arquivo .csr e copiar o conteúdo para enviar para a Certsign através do formulário no site.
QUARTO PASSO: Após receber o certificado da Certsign, salvar o conteúdo em um arquivo com a extensão .cer, importar através do comando:
keytool -import -alias <SEU_ALIAS>-keystore <NOME_DO_KEYSTORE>
-trustcacerts -file <NOME_DO_ARQUIVO.cer>
QUINTO PASSO: Configurar o arquivo server.xml, adicionando:
[/b]
Abraçao velho… espero ter ajudao.