Versão atual:

Rest 2.0 com certificado ssl

Bom dia Pessoal,

Estou enfrentando um problema ao consumir uma api REST 2.0 com certificado ssl...

Gerei o certificado usando o totvs_certificate.exe que a totvs disponibliza, fiz os procedimentos de configuração de ini, e até ai tudo certo...

Consigo subir o serviço e tambem consigo acessar a pagina da web onde consigo ver as API´s disponíveis...

Meu problema está quando tento consumir a API está me retornando o seguinte erro:

[SSL_read, alocated: 16384] error=336151574 msg=[error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown]

Como se o certificado fosse desconhecido.

Alguem ja passou por isso e consegue dar uma luz? kkk

Obrigado desde ja

Meu .ini está assim

[Web] SourcePath=D:\TOTVS12_PROD\Protheus_Prod\Protheus\apo\web\ RPOCustom=D:\TOTVS12_PROD\Protheus_Prod\Protheus\apo\web\custom.rpo RootPath=D:\TOTVS12_PROD\Protheus_Prod\Protheus_Data\ StartPath=\system\ x2_path= RpoDb=Top RpoLanguage=portuguese RpoVersion=120 LocalFiles=ctree Trace=0 localdbextension=.dtc PictFormat=DEFAULT DateFormat=DEFAULT RegionalLanguage=BRA theme=sunset TOPMemoMega=1

[DBAccess] DataBase=MSSQL Server=SV-PROTHEUS ALIAS=Protheus11 PROTHEUSONLY=0 PORT=7890 TopMemoMega=10 StartSysInDB=10

[Drivers] Active=TCP

[TCP] TYPE=TCPIP Port=1247

[General] InstallPath=D:\TOTVS12_PROD\Protheus_Prod\Protheus MAXSTRINGSIZE=10 BuildKillUsers=1

[LICENSESERVER] enable=0 port=5555 ShowStatus=1

[LICENSECLIENT] server=127.0.0.1 port=5555

[SERVICE] Name=09_Protheus_WEB_Prod DisplayName=09_Protheus_WEB_Prod

[MAIL] Protocol=POP3

[MAIL] AuthLOGIN=1 AuthNTLM=1 AuthPLAIN=1

[TDS] ALLOWAPPLYPATCH= ALLOWEDIT=

[ONSTART] JOBS=HTTPJOB REFRESHRATE=120

[HTTPJOB] MAIN=HTTP_START ENVIRONMENT=Web

[HTTPV11] Enable=1 Sockets=HTTPREST

[HTTPREST] Port=8089 IPsBind= Enable=1 URIs=HTTPURI Security=1 SSL2=1 SSL3=1 TLS1_0=0 TLS1_1=1 TLS1_2=1 TLS1_3=1 CERTIFICATE=D:\TOTVS12_PROD\Protheus_Prod\Protheus\bin\appserver_web\totvs_certificate.crt

KEY=D:\TOTVS12_PROD\Protheus_Prod\Protheus\bin\appserver_web\totvs_certificate_key.pem

[HTTPURI] URL=/ PrepareIn=01,0101 Instances=1,1 CORSEnable=1 AllowOrigin=*

Versão (1):

Ver a versão formatada

Rest 2.0 com certificado ssl

Comentário

new question