Boa tarde amigos !
Estou com uns problemas pra acessar um webservice aqui, sempre quando vou autenticar antes mesmo disso acontecer eu fico preso na parte de certificado ssl inconfiável, seguindo vários tópicos aqui no guj e caçando no pai google cheguei na seguinte linha:
- Baixei o certificado no formato DER do webservice (.cer)
- Gerei um keystore com o comando:
keytool -genkey -keyalg rsa -alias meukey - Copiei e pelo keytool importei ele pra dentro com o comando:
keytool -import -alias meukey -file certificado.cer - Dentro do java importei o keystore assim:
System.setProperty(“javax.net.debug.all”, “all”);
System.setProperty(“javax.net.ssl.keyStore”, “local_keystore_gerado”);
System.setProperty(“javax.net.ssl.keyStorePassword”, “senha”);
e ai continuo o codigo normalmente…
Mas mesmo assim ele não rola, onde eu to errando !?
Ele dá “java.security.SignatureException: Signature does not match.” na Exception.
Alguém pode me ajudar ?!
Obrigado !