Registrar certificado em Web Services  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

Saudações a todos,

Estou implementando uma funcionalidade para consumir recursos de um Web Services. Ele é https, e ao tentar consumir estou recebendo o seguinte erro:


javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No
name matching siafemhom found


A empresa me enviou o certificado (arquivo .cer), mas não sei como devo implementar ele no Java.

Alguém teria alguma referência para que eu possa estudar sobre isso, ou já passou por isso?

[]´s

JR
[MSN]
alansto
Thread.start()
[Avatar]

Membro desde: 22/05/2006 23:48:26
Mensagens: 46
Localização: Florianópolis
Offline

Cara,

você precisa configurar seu Tomcat para aceitar conexões https e quando for implementar seu cliente WS, deve garantir que a conexão aberta com seu WS seja https. Não esqueça de passar o devido certificado para que seja validado.

Eu uso XFIRE JSR 181.

[Email] [MSN]
jamikas
Debugger
[Avatar]

Membro desde: 15/12/2006 10:58:30
Mensagens: 58
Offline

Vc pode adicionar o certificado no arquivo cacerts da vm que roda o server. Adicionar significa que vc tera que utilizar o keytool para importar o arquivo ".cer" para o arquivo cacerts que já existente.

Caso vc importe o mesmo na vm localizara o arquivo cacerts em %JAVA_HOME%\lib\security.


Alexandre Soares da Silva
Seja MultiThread, mas pense Mono.

http://javaloko.blogspot.com
[WWW] [MSN]
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

Saudações a todos,

Consegui gerar o cacert utilizando o keytool, mas eu salvei o cacert na mesma pasta que estou utilizando meu programinha. Setei as configurações para ele buscar o cacert de onde eu gerei, utilizando



Tentei executar meu programa, mas gerou o seguinte erro:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExce
ption: unable to find valid certification path to requested target


Alguém teria alguma referência sobre isso?

[]´s

JR

[MSN]
icjunior07
Debugger

Membro desde: 31/08/2008 18:57:37
Mensagens: 66
Offline

Galera, consegui resolver o problema especificado acima, eu gerei novamente o certificado através do browser e pelo menos este erro passou

Agora estou com um outro erro que não consegui resolver ainda,

java.io.IOException: Server returned HTTP response code: 415 for URL: https://ww
w6.fazenda.sp.gov.br/SIAFISICO/RecebeMSG.asmx


Procurei por esse erro e acusa que seria tipo de mídia incompatível, mas pelo o que eu verifiquei não encontrei erro.

Alguém já passou por isso?

[]´s

JR
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team