Archive

Posts Tagged ‘OS X’

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!

 

Advertisements

Cadê o telnet que tava aqui?!

January 24, 2018 Leave a comment

Depois de muito enrolar (foi lançado em Setembro/2017 – Link), resolvi fazer o upgrade do sistema operacional do meu Mac para o High Sierra (10.13.3).

E algumas coisas pararam de funcionar… como meu .Net Core SDK 1.1. Mas com a ajuda do Romanão que já tinha feito o upgrade… vi que era só atualizar/instalar o .Net Core SDK 1.1 novamente que ele voltaria a funcionar e funcionou! 🙂

Nas atividades corriqueiras do dia-a-dia precisei verificar a conectividade com uma aplicação e vamos ao primeiro teste de conectividade:

[16:00:39] – [Thiago ~]$ telnet

-bash: telnet: command not found

WTF?! command not found?!

https://discussions.apple.com/thread/8103628 – Foi removido mesmo.

Mas, ainda tem o telnet no homebrew! Ufa!

Eu já tinha o homebrew, mas se você precisar instalar, é só rodar esse comando:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Outras informações sobre o homebrew: https://brew.sh/index_pt-br.html

Com o ele, podemos instalar o telnet com o seguinte comando:

brew install telnet

Abraço!