Dúvida
O que representa as mensagens abaixo, no console do TSS?
INFO ][SSL] [tSSLSocketAPI][Connect] Connecting SSL.
[INFO ][SSL] [tSSLSocketClientAPI][Initialize] starting handshake ..
[INFO ][SSL] [tSSLSocketClientAPI] Using TLS/SSL protocol.
[INFO ][SSL] [tSSLSocketClientAPI][Initialize] KeyFile (D:\totvsTAF\certs\000008_key.pem)
[INFO ][SSL] Using PrivKey from WS (d:\totvstaf\certs\000008_key.pem)
[INFO ][SSL] [tSSLSocketClientAPI][Initialize] CertificateFile (D:\totvsTAF\certs\000008_all.pem)
[INFO ][SSL] Using Certificate from WS (d:\totvstaf\certs\000008_all.pem)
[INFO ][SSL] SSL CIPHERS ALL
[INFO ][SSL] [tSSLSocketClientAPI][Initialize] Bugs (1)
[INFO ][SSL] [tSSLSocketClientAPI][Initialize] SSL2 (0), SSL3 (1), TLS1.0 (1), TLS1.1 (1), TLS1.2 (1)
[INFO ][SSL] [tSSLSocketClientAPI][Initialize] State (0)
[INFO ][SSL] [tSSLSocketClientAPI][Initialize] End handshake (1)
[WARN ][SSL] Failed verification of server CA certificate [20: unable to get local issuer certificate].
[WARN ][SSL] Failed verification of server CA certificate [27: certificate not trusted].
[INFO ][SSL] [tSSLSocketAPI][Connect] Connected SSL version: TLSv1.2.
Ambiente
Protheus á partir da versão 11.
TSS á partir da versão 11.
Solução
Estas mensagens de WARN são apenas avisos sobre a validação da cadeia certificadora de seu certificado digital.
Basicamente, a mensagem informa que a cadeia certificadora pode estar desatualizada em seu servidor ou em seu terminal.
Vale lembrar que esta mensagem não interfere no processamento do TSS, são apenas mensagens informativas.
É possível desabilitar o aparecimento destas mensagens por meio da configuração abaixo no appserver.ini do TSS:
Chave da seção [SSLConfigure]
Verbose=0 (1=habilitado, 0=desabilitado)
Esta chave faz a depuração da comunicação SSL entre o TSS e as urls externas.
0 Comentários