Ошибка клиента WebSocket в ядре.net с образом Linux Docker с прямой загрузкой

Системная информация

Язык SDK: .NET Core 1.1.2

Среда разработки: Docker - контейнер Linux

Описание проблемы

Привет, я подключаюсь к прямому каналу botframework через websocket. Мой клиент собран с ядром.net и работает в контейнере Linux. У меня есть следующая проблема: System.Net.WebSockets.WebSocketException: невозможно подключиться к удаленному серверу ---> System.Security.Authentication.AuthenticationException: удаленный сертификат недействителен в соответствии с процедурой проверки.

Тот же код работает хорошо, когда он работает на Windows.

Спасибо за вашу помощь!

Пример кода

System.Net.WebSockets.ClientWebSocket client = new System.Net.WebSockets.ClientWebSocket(); await client.ConnectAsync(новый Uri("wss://directline.botframework.com/v3/directline/conversations/XXXX"));

Фактические результаты

System.Net.WebSockets.WebSocketException: невозможно подключиться к удаленному серверу ---> System.Security.Authentication.AuthenticationException: удаленный сертификат недействителен в соответствии с процедурой проверки. в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Net.Security.SslState.StartSendAuthResetSignal(сообщение ProtocolToken, исключение AsyncProtocolRequest asyncRequest, исключение ExceptionDispatchInfo) в качестве сообщения System.Net.Request System.Net.Security.SslState.StartSendBlob(Byte[] входящий, Int32 count, AsyncProtocolRequest asyncRequest) в System.Net.Security.SslState.ProcessReceivedBlob(байт [], Int32 count, AsyncProtocolRequest asyncReecest.Security.Request).SslState.ReadFrameCallback(AsyncProtocolRequest asyncRequest)

0 ответов

Другие вопросы по тегам