Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 6 Próxima »

O broker usado com smart client (desktop) é "agnóstico" com relação a conexões criptografadas. Isto é, 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".)
O arquivo smartclient.ini vai precisar da chave SecureConnection na especificação da conexão com o broker.
Exemplo de smartclient.ini para uso com broker e conexão segura:

...
...
; 172.16.70.96:20001 são o ip e porta do broker
[conexao_ssl_broker]
server=172.16.70.96
port=20001
SecureConnection=1
brokerproxy=1 ... ...

Observação: a partir da versão 19.3.0.1 do TOTVS | Smartclient não é mais necessário especificar a chave SecureConnection.
O TOTVS | Smartclient tenta inicialmente a conexão em modo seguro, e se não houver sucesso tenta a conexão em modo não-seguro.


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


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

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

Observação: a partir da versão 19.3.0.0 o TOTVS | Application Server utiliza por padrão comunicação em modo seguro (SSL/TLS).
Se estiver sendo usada a configuração padrão do TOTVS | Application Server 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).


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

...
...
[drivers]
ACTIVE = TCP
SECURE = SSL
...
...
[TCP]
type=TCPIP
port=...
...
[SSL]
type=TCPIP
port=50001
...
...
[SSLConfigure]
CertificateServer=<nome do arquivo .pem>
KeyServer=<nome do arquivo .pem>
...
...


  • Sem rótulos