01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Datasul |
Segmento: | Tecnologia |
Módulo: |
Framework (Linha Datasul) - Utilitários (MUT)
|
Função: | HttpUtils |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKDATASUL-8074 |
02. SITUAÇÃO/REQUISITO
O método getHttpClientWithCiphers, do programa utilitário HttpUtils, é utilizado em diversas rotinas (como envio de métricas, e-mails e documentos para a central) para realizar requisições HTTP. Atualmente, esse método define manualmente as cifras e protocolos utilizados. Contudo, a partir da versão 12.5 do Progress, essa definição manual não é mais necessária, pois as cifras padrão estão alinhadas com o OpenSSL e abrangem todos os protocolos suportados.
03. SOLUÇÃO
O método getHttpClientWithCiphers foi ajustado para definir cifras e protocolos manualmente apenas em instalações do Progress anteriores à versão 12.8. Essa alteração elimina a necessidade de adaptações no programa caso o endereço interno/externo utilizado no Datasul demande alguma cifra ou protocolo não previamente definido. A versão 12.8 foi escolhida como marco de corte por ser uma versão LTS (Long-Term Support).
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS