Dúvida
Utilizo o Rest em HTTPS, consigo configurar o Smart View também nesse protocolo?
Ambiente
Framework - Linha Framework Cross - Todas as versões do sistema
Solução
Sim, pode configurar o Smart View em HTTPS.
Segue documentação:
Caso queira configurar o Rest em HTTPS, segue abaixo:
- Deverá acrescentar a seção [SSLConfigure] no appserver.ini:
[SSLConfigure]
TLS1_2 = 1
CertificateServer=C:\TOTVS12\Microsiga\Protheus\bin_LG_PU\appserver\totvs_certificate.crt
KeyServer=C:\TOTVS12\Microsiga\Protheus\bin_LG_PU\appserver\totvs_certificate_key.pem
PassPhrase=
https://tdn.totvs.com/pages/viewpage.action?pageId=135496188
- O Rest deve estar configurado conforme exemplo abaixo:
[ONSTART]
JOBS=HTTPJOB
REFRESHRATE=30
[HTTPJOB]
MAIN=HTTP_START
ENVIRONMENT=Nome_Ambiente
[HTTPV11]
Enable=1
Sockets=HTTPREST
TimeOut=120
[HTTPREST]
Port=9899 ---> Porta
IPsBind=
URIs=HTTPURI
SECURITY=1
VERBOSE=1
TLS1_2=1
certificate=C:\TOTVS12\Microsiga\Protheus\bin_LG_PU\appserver\totvs_certificate.crt ---> Apontar para o certificado
key=C:\TOTVS12\Microsiga\Protheus\bin_LG_PU\appserver\totvs_certificate_key.pem ---> Apontar para a senha do certificado
PassPhrase= ---> Informar a senha do certificado, caso tenha
[HTTPURI]
URL=/rest
Preparein=99 ---- > Código do Grupo de Empresas do seu Protheus
Instances=1,1,1,1
CORSEnable=1
AllowOrigin=*
Observação:
O certificado deve ser para HTTPS, pois este protocolo trabalha juntamente com o protocolo SSL.
Precisa acionar uma empresa certificadora para a geração do certificado SSL.
Pode-se utilizar ate o .crt porem ira aparecer que não é confiável o certificado.
Certificado A1 não é um certificado SSL, certificado SSL é incompatível com A1 e A3.
0 Comentários