Ошибка удаленного сертификата, генерирующего вызов ASP.Net MVC to ASFS - PullRequest
0 голосов
/ 02 июня 2019

Я настроил службу ADFS на одной из моих виртуальных машин Azure. Я создал бесплатный

сертификат с использованием этого инструмента, https://github.com/Crypt32/PSPKI, и настроил его под Trusted Root в той ВМ. Я также могу бегать и войдите в VN, используя /adfs/ls/idpinitiatedSignOn.aspx. Я также добавил "https://localhost:44360/" в качестве доверенного внутри ADFS. Тогда я создал локальное приложение ASP.NET, которое работает как https://localhost:44360/ и использование «https://adfsvm.centralus.cloudapp.azure.com/FederationMetadata/2007-06/FederationMetadata.xml" в качестве метаданных Я мог бы загрузить этот файл метаданных в моем машина, однажды пропустила предупреждение безопасности.

Моя проблема в том, что после запуска приложения на экране появляется ошибка as "Удаленный сертификат недействителен согласно валидации процедура. ".

enter image description here

Я подтвердил, что на сервере ADFS он не попадал и логов нет. Но по моему Локальный компьютер, некоторые журналы там, как показано ниже.

IDX20804: невозможно получить документ из: '[PII по умолчанию скрыт. Установите флаг 'ShowPII' в IdentityModelEventSource.cs на true, чтобы раскрыть его.] '. в Microsoft.IdentityModel.Protocols.HttpDocumentRetriever.d__8.MoveNext () --- Конец трассировки стека из предыдущего расположения, где было сгенерировано исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (задача-задача) в System.Runtime. CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача задачи) в Microsoft.IdentityModel.Protocols.WsFederationConWsFederationConfigurationRetriever.d__4.MoveNext () --- Конец трассировки стека из предыдущего местоположения, в котором была сгенерирована исключительная ситуация. .ThrowForNonSuccess (Задача-задача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача-задача) в System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (Задача-задача) в Microsoft.IdentityMxt. Произошла ошибка при отправке запроса. в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (задача-задача) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (задача-задача) в Microsoft.IdentityModel. установить доверительные отношения для безопасного канала SSL / TLS. в System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) в System.Net.Http.HttpClientHandler.GetResponseCallback (IAsyncResult ar) Удаленный сертификат недействителен в соответствии с процедурой проверки. в System.Net.TlsStream.EndWrite (IAsyncResult asyncResult) в System.Net.PooledStream.EndWrite (IAsyncResult asyncResult) в System.Net.ConnectStream.WriteHeadersCallback (IAsyncResult ar) https://localhost:44360/

Буду признателен за любую возможность устранения неполадок.

...