Utilizando autenticação automática do SSL no TSS

Produto:

TSS - TOTVS Service SOA

Versões:

11 e 12

Ocorrência:

Como configurar Tryprotocols no TSS?

Passo a passo:

Conforme algumas URLs externas de Web Services (Prefeituras, Sefaz, Neogrid...), estão exigindo autenticações variadas de SSL2, SSL3 e TLS. Por uma limitação no binário e no TSS, na chave do SSLCONFIGURE utilizava a mesma combinação de autenticação de SSL e TLS, para todas as URLs utilizada para um único serviço. Por causa dessa limitação o SSL2 tinha que alterado manualmente e reiniciando o serviço, com isso, houve a necessidade de fazer balanceamentos no TSS.

 

Por gerar essa demanda, foi realizada a melhoria da chave "TryProtocols" no SSLCONFIGURE, que ao ativar esta chave no appserver.ini do TSS, caso não consiga a comunicação com uma URL, o mesmo tenta outras autenticações para aquela URL.

 

Pré-Requisitos:

Versão 11:

  • Release 2.65 ou superiores
  • Build 7.00.131227A - Nov  8 2016

Versão 12:

  • Release 12.1.14
  • Build 7.00.131227A - Nov 10 2016 - NG

 

Configuração:

No APPSERVER.INI deverá incluir a Chave TryProtocols no SSLCONFIGURE da seguinte forma:

 

[SSLConfigure]
TryProtocols=1
HSM=0
SSL2=0
SSL3=0
TLS1=0
BUGS=1

Observações: