Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] ERRO de Execução

Tive dificuldades ao executar a aplicação com HTTPS e SSL, pois o navegador (Chrome, no caso) estava considerando o certificado utilizado no ambiente localhost como inválido. Para resolver isso, precisei instalar o Chocolatey e o "mkcert". Isso é um procedimento comum? Existiria uma forma mais simples de resolver esse tipo de problema?

2 respostas
solução!

Olá, Claudio!

Entendo a sua frustração com o problema de certificados SSL inválidos ao usar HTTPS no ambiente de desenvolvimento local. O que você fez, utilizando o Chocolatey para instalar o "mkcert", é uma abordagem bastante comum e eficaz para resolver essa questão. O "mkcert" é uma ferramenta que facilita a criação de certificados SSL válidos para uso local, o que ajuda a evitar os avisos de segurança no navegador.

Existem outras formas de lidar com esse problema, mas geralmente envolvem passos adicionais que podem ser mais complexos. Por exemplo, você poderia configurar manualmente um certificado autoassinado e adicioná-lo ao armazenamento de certificados confiáveis do seu sistema operacional, mas isso pode ser mais trabalhoso e propenso a erros.

O uso do "mkcert" é, na verdade, uma das maneiras mais simples e rápidas de resolver essa questão, especialmente para desenvolvedores que frequentemente precisam testar aplicações web localmente com HTTPS. Ele cuida de muitos detalhes técnicos para você, tornando o processo mais direto.

Em ambiente de desenvolvimento você tamém pode usar o dotnet dev-certs (linha de comando):

dotnet dev-certs https --trust

Dê uma olhada na documentação: https://learn.microsoft.com/pt-br/dotnet/core/tools/dotnet-dev-certs

Espero ter ajudado e bons estudos!

Muito Obrigado, esclareceu totalmente minhas dúvidas