Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] - Como usar mkcert para HTTPS em localhost

mkcert
É uma ferramenta que:
Cria certificados HTTPS válidos para localhost
Instala uma autoridade confiável no seu sistema
Evita erros como:
NET::ERR_CERT_COMMON_NAME_INVALID
“Não seguro”

Passo a passo no Windows

  1. Instalar o mkcert
    Opção mais fácil (com Chocolatey)

Se você tiver o Chocolatey:

choco install mkcert

Ou baixar manualmente
Acesse o GitHub do mkcert
Baixe o arquivo .exe
Coloque em uma pasta (ex: C:\mkcert)
Adicione essa pasta ao PATH (opcional)

  1. Instalar a autoridade local

Execute no terminal:
mkcert -install

Isso instala um certificado raiz confiável no Windows

  1. Gerar certificado para localhost

Agora execute:
mkcert localhost 127.0.0.1

Isso vai gerar arquivos como:
localhost.pem
localhost-key.pem

  1. Usar no seu projeto (Node.js)

No seu server.js, ajuste:

https.createServer({
key: fs.readFileSync('localhost-key.pem'),
cert: fs.readFileSync('localhost.pem'),
}, server).listen(8000)

  1. Rodar o projeto
    npm run start-auth

  2. Acessar no navegador
    https://localhost:8000

Resultado esperado
Sem aviso de “Não seguro”
Sem erro de certificado
Cadeado verde (ou equivalente)

1 resposta
solução!

Oi, Kelly! Como vai?

Agradeço por compartilhar.

Gostei da sua explicação sobre o uso do mkcert, você organizou muito bem o passo a passo e trouxe um caminho prático para resolver a questão de HTTPS em ambiente local. Sua abordagem mostra bem a importância de simular um ambiente seguro desde o desenvolvimento, algo muito relevante dentro do contexto de TLS/SSL.

Continue contribuindo com esse tipo de conteúdo, isso ajuda muito outras pessoas que podem ter a mesma dúvida e ainda fortalece seu aprendizado.

Dica: você pode complementar esse fluxo testando o certificado em diferentes navegadores para garantir compatibilidade. Faça isso acessando o projeto em mais de um browser e verificando se o certificado é reconhecido corretamente em todos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!