Author Image

oclopes

Jul 9, 2021

Problemas de Conexão SSL ao Chamar APIs - Solução no IIS

APISSLRestSharpcertificadoservidorCAGerencianetIIS.NET 5

Olá Pessoal. tudo bem? Estou conseguindo acessar as apis a partir de uma máquina local sem problemas, porém quando tento chamá-las a partir de um servidor, recebo o erro "The SSL connection could not be established, see inner exception." Estou utilizando o RestSharp para fazer as chamadas. Alguém já passou por isto?

Respostas (10):
Avatar discord do usuario palloma_efi

palloma_efi

09/07/2021

Olá <@!626381647113093140> ! Boa noite. Ainda não tivemos relatos dessa falha. Você consegue visualizar o que tem na exceção interna?

Avatar discord do usuario oclopes

oclopes

12/07/2021

Oi <@!800721458875727872> , bom dia!! Tudo bem? Estou tentando encontrar o erro. Me diga: Eu preciso instalar algum certificado do Gerencianet em meu Servidor? Os erros que tenho são: The credentials supplied to the package were not recognized
One or more errors occurred. (The SSL connection could not be established, see inner exception.)

Avatar discord do usuario rubenskuhl

rubenskuhl

12/07/2021

Se seu servidor estiver tentando validar o certificado cliente contra um CA, sim, precisa.

Avatar discord do usuario oclopes

oclopes

12/07/2021

Oi <@!780500321994539068>, tudo bem? Mas qual certificado seria? Este mesmo que estou "anexando" na chamada?

Avatar discord do usuario rubenskuhl

rubenskuhl

12/07/2021

Sim. Esse certificado é assinado por uma CA raiz da Gerencianet; se o seu ambiente estiver tentando verificar a cadeia de certificação, é preciso citar também essa CA.

Avatar discord do usuario oclopes

oclopes

12/07/2021

Vou testar. Neste caso, devo instalar com Certificado do Usuário ou da Máquina?

Avatar discord do usuario oclopes

oclopes

12/07/2021

<@!780500321994539068>, <@!800721458875727872> . Instalei de tudo o quanto é jeito...e nada....sei lá....vou tentando achar o problema....

Avatar discord do usuario oclopes

oclopes

12/07/2021

<@!780500321994539068> <@!800721458875727872> , faz alguma sentido para vocês a solução apresentada neste link: https://stackoverflow.com/questions/24071153/simple-c-sharp-ssl-server-the-credentials-supplied-to-the-package-were-not-reco

Avatar discord do usuario rubenskuhl

rubenskuhl

12/07/2021

Faz sentido sim.

Avatar discord do usuario oclopes

oclopes

19/07/2021

<@!780500321994539068> <@!800721458875727872> . A quem interessar, O problema estava na configuração do Application Pool no IIS. No ProcessModel identity, estava configurado para usar
como ApplicationPoolIdentity. Alterei para LocalSystem e funcionou. Bem provável que seja alguma questão de permissão do IIS. Para quem usa NET 5 e usar o IIS e tiver este problema, fica a dica.