Author Image

jessica_efi

Nov 12, 2023

Problemas de SSL/TLS em Servidor Compartilhado

integraçãoCertificadosSSLTLSservidorAsp.NeterrofalhaAutenticação

Boa tarde @jaimepremy ! Mas você nao consegue ver nenhum log? Porque sem nenhuma mensagem de falha, fica dificil pra tentarmos verificar o que pode ser.

Respostas (6):
Avatar discord do usuario jaimepremy

jaimepremy

12/11/2023

Oi Jessica, me dá The request was aborted: Could not create SSL/TLS secure channel. Mas eu acrescentei: ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 antes de iniciar a autenticação. Também tentei colocar no Global.asax. Estou usando .NET Framework 4.7

Avatar discord do usuario rubenskuhl

rubenskuhl

12/11/2023

Precisa mandar a requisição com o certificado... será que há restrições de aonde o arquivo de certificado possa ser instalado e/ou de permissões ?

Avatar discord do usuario jaimepremy

jaimepremy

12/11/2023

Oi Rubens, obrigado por responder. Então, o mesmo código roda com sucesso no loclahost. Só no servidor que dá este problema. Consigo baixar o cerificado digitando o url do servidor, então não há problema de perimissões no diret´rio

Avatar discord do usuario rubenskuhl

rubenskuhl

12/11/2023

Certificados não devem estar em áreas publicadas pelo servidor Web. Eles devem ficar fora da árvore publicada, mas com permissões que permitam a aplicação ler o certificado.

Avatar discord do usuario jaimepremy

jaimepremy

12/11/2023

Não sei se entendi direito. O meu site está em shared hosting (asp.net). Se eu acrescentar um folder para Certificados no root, pro exemplo, este folder vai estar automaticamente publicado, não?

Avatar discord do usuario rubenskuhl

rubenskuhl

12/11/2023

Sim, e isso é muito ruim... um objeto que deveria ser privado - o certificado - virou público.