Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O broker usado com smart client (desktop) é "agnóstico" com relação a conexões criptografadas.

Isto é, conxões conexões criptografadas podem ser usadas normalmente desde que o appserver e o smart client estejam configurados corretamente, conforme especificado na página Configuração SSL no TOTVS | Application Server. (O broker funciona como um "proxy transparente".).

------------------------------------------------------------------------------------

Configuração do Totvs | Smartclient

O arquivo smartclient.ini vai precisar da seção [SSLConfigure], e chave SecureConnection na especificação da conexão com o broker vai ser necessária a chave SecureConnection.


Exemplo de smartclient.ini para uso com broker e conexão segura:

...
...
[SSLConfigure]
CertificateClient=<nome do arquivo .pem>
KeyClient=<nome dp arquivo .pem>
PassPhrase=password
...
...
; conexao_ssl_broker]

; ip do broker
server=172.16.70.96:20001 são o ip e

; porta do broker [conexao_ssl_broker] server=172.16.70.96
port=20001
; chave de conexão encriptada
SecureConnection=1
brokerproxy

; indicação de que o Smartclient vai utilizar broker
BrokerProxy=1 ... ...

Observação: a partir da versão 19.3.0.1 do 

Inclusão de trecho
SmartClient
SmartClient
nopaneltrue
 não é mais necessário especificar a chave SecureConnection.
Inclusão de trecho
SmartClient
SmartClient
nopaneltrue
tenta inicialmente a conexão em modo seguro, e se não houver sucesso tenta então a conexão em modo não-seguro.


------------------------------------------------------------------------------------

Configuração do Broker

A configuração do arquivo appserver.ini do broker ficaria assim:

...
...
LOCAL_SERVER_PORT = 20001
...
; 172.16.70.96:50001 são o ip e porta do appserver
REMOTE_SERVER_01 = 172.16.70.96 50001
...
...
; para binario do broker 17.3.0.13 e anteriores ; MONITORING_TYPE = SMARTCLIENT_SSL

; para binario do broker 17.3.0.16 e superiores (inclusive 19.3.0.2 etc)
MONITORING_TYPE = SMARTCLIENT_SSL_ACTIVE

------------------------------------------------------------------------------------


Configuração do Totvs | Application Server



Nota
titleObservação
  • A partir da versão 19.3.0.0
    Inclusão de trecho
    Application Server
    Application Server
    nopaneltrue
    utiliza por padrão comunicação em modo seguro (SSL/TLS).
    Se estiver sendo usada a configuração padrão do
    Inclusão de trecho
    Application Server
    Application Server
    nopaneltrue
    , então não será necessário aplicar a configuração descrita abaixo.
    (A chave MONITORING_TYPE=SMARTCLIENT_SSL_ACTIVE do broker continua sendo necessária).
  • A partir da versão 19.3.1.6
    Inclusão de trecho
    Broker
    Broker
    nopaneltrue
     irá descobrir se foi configurado modo seguro ou não no
    Inclusão de trecho
    Application Server
    Application Server
    nopaneltrue
    , então não será mais necessário o uso da chave MONITORING_TYPE.


A E a configuração do arquivo appserver.ini do appserver ficaria assim:

...