Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
mmaturana
Contributor III
Contributor III

javax.net.ssl.SSLHandshakeException

Bom dia,

Estamos seguindo o tutorial abaixo para recuperar o QlikSense Ticket através da linguagem Java.

https://www.youtube.com/watch?v=_DhG6TfZFac

https://github.com/goldbergjeffrey/QlikSenseTicket.java/blob/master/Ticket.java

Seguimos todas as etapas descritas no tutorial, mas quando executamos a classe estamos recebendo a seguinte mensagem de erro:

javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative DNS name matching ****** found.

Alguém que já passou por esse problema, poderia nos ajudar a resolvê-lo?

Obrigado.

7 Replies
Clever_Anjos
Employee
Employee

Pode por favor anexar o codigo java que foi gerado? O Ticket.java

mmaturana
Contributor III
Contributor III
Author

Bom dia. Anexei.

Obrigado

Ricardo_Gerhard
Employee
Employee

Boa tarde Murilo,

Chegaste a verificar se tem sucesso um ping entre o servidor Ticket Java e qlik.unimedriopreto.com.br? Existe algum firewall entre eles ou é o mesmo servidor? E o host-white list está cadastrado? Se você testar o acesso em um browser com qlik.unimedriopreto.com.br/mash , funciona normalmente?

A mensagem me parece mais um erro configuração e comunicação ao invés de incompatibilidade.

Ricardo Gerhard
OEM Solution Architect
LATAM
mmaturana
Contributor III
Contributor III
Author

Boa tarde Ricardo.

O ping entre elas funciona normalmente e quando tento acessar pelo endereço ele me redireciona para o endereço que coloquei lá no virtual proxie para ir caso não haja autenticação.

O host-white list seria no firewall ou existe algum lugar no qlik que eu preciso mexer?

Obrigado

Ricardo_Gerhard
Employee
Employee

No Qlik Sense mesmo.

https://help.qlik.com/en-US/sense/June2018/Subsystems/ManagementConsole/Content/create-virtual-proxy...

Advanced - Host white list.

Faça uma telnet também para checar se as portas estão abertas: 4243, 443, 4747.

Teste também utilizando o hostname ao invés de DNS.

Ricardo Gerhard
OEM Solution Architect
LATAM
mmaturana
Contributor III
Contributor III
Author

Ricardo boa tarde.

Se coloco os parâmetros abaixo

        

      String xrfkey = "7rBHABt65vFflaZ7"; //Xrfkey to prevent cross-site issues

       String host = "xxx-hostname-xxx"; //Enter the Qlik Sense Server hostname here

       String vproxy = "xxxxxxx"; //Enter the prefix for the virtual proxy configured in Qlik Sense Steps Step 1


ele acessa normalmente através do endereço utilizando o hostname.

https://xxx-hostname-xxx/xxx/hub?qlikTicket=xxxxxxxxxxxxxxxxxxxxxxxxx


Agora se tento acessar através do DNS utilizando as configurações acima, ele vai para o site que colocamos no virtual proxies quando da erro de autenticação.


www.site/xxxx/hub?qlikTicket=xxxxxxxxxxxxxxxxxxxxxxxxxx




Obrigado

      


Ricardo_Gerhard
Employee
Employee

Ok Murilo, bom saber.

E o host white list está configurado com o endereço DNS do servidor corretamente?

E no virtual proxy /mash, está configurado DNS também?

Ricardo Gerhard
OEM Solution Architect
LATAM