SSL_RSA_WITH_DES_CBC_SHA no HttpClient da Apache

5 respostas
l.alves

Galera, boa tarde.

Gostaria da ajuda de vocês:

Ao fazer chamada à um WebService de um cliente ele da o erro:

javax.net.ssl.SSLException: Server selected improper ciphersuite SSL_RSA_WITH_DES_CBC_SHA …

Pelo que entendi, nossas conexões no HttpClient(Apache) não estão aceitando a cipher SSL_RSA_WITH_DES_CBC_SHA

USO O TOMCAT 7

Vocês sabem como resolver isso?

Obrigado

5 Respostas

Alexandre_Saudate

Vamos começar do começo: existe algum motivo em especial pelo qual você está usando o HttpClient para consumir o serviço? Digo isso porque existem bibliotecas, como o Apache CXF, que fazem isso de maneira totalmente transparente, sem grandes problemas.

Aliás, o web service em questão é WS-* ou REST? A solução é diferente, dependendo do tipo.

[]'s

l.alves

Obrigado Alexandre.

Na verdade fazemos pagescrapping. Acessamos uma página do nosso Parceiro. Usamos o HttpClient como se fosse um browser.

Alexandre_Saudate

l.alves:
Obrigado Alexandre.

Na verdade fazemos pagescrapping. Acessamos uma página do nosso Parceiro. Usamos o HttpClient como se fosse um browser.

Huuumn… nesse caso, complica a situação.

Já pensou em usar um crawler especializado, tipo o Nutch?

[]'s

l.alves

Nós já fazemos algo parecido com isso. Na verdade parece que este certificado ai SSL_RSA_WITH_DES_CBC_SHA é fraco. Parece que a questão é descobrir como o HttpClient possa aceitá-lo, já que ele é fraco. Mas não achei como :frowning:

l.alves

E ai galera, alguém pode ajudar?

Criado 20 de dezembro de 2012
Ultima resposta 21 de dez. de 2012
Respostas 5
Participantes 2