Home > Computadores e Internet, Computers and Internet, Tips & Tricks, Uncategorized > AuthenticationException: Authentication failed, see inner exception

AuthenticationException: Authentication failed, see inner exception


CENÁRIO:

Olá!

De uns tempos pra cá meu Mac (OSX) parou de funcionar a funcionalidade de rodar aplicações “localhost” com HTTPS embutido no ASP.NET Core.

Pra contornar, estava montando o Kestrel com certificado auto assinado gerado por mim mesmo (https://docs.microsoft.com/pt-br/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-2.2#kestrel-options), mas o outro jeito era tão mais fácil e simples que resolvi procurar e há um jeito de resolver! J

ERRO:

Deixando default, e tentando acessar a URL “localhost” com HTTPS obtinha a seguinte mensagem de erro:

fail: Microsoft.AspNetCore.Server.Kestrel[0]

      Uncaught exception from the OnConnectionAsync method of an IConnectionAdapter.

System.Security.Authentication.AuthenticationException: Authentication failed, see inner exception. —> Interop+AppleCrypto+SslException: Internal error

   — End of inner exception stack trace —

SOLUÇÃO:

Para resolver, há um comando do próprio dotnet para corrigir os certificados e voltar a funcionar tudo perfeitamente:

dotnet dev-certs https

No meu mac, não resolveu de primeira. Tive que limpar os certificados antes com este comando:

dotnet dev-certs https –clean

e depois:

dotnet dev-certs https

Pronto!

Tudo funcionando perfeitamente novamente. 🙂

Abraço!

 

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: