Вопросы по теме 'sslstream'

.NET SslStream неправильно закрывает соединение TLS
Класс .NET SslStream не отправляет предупреждение close_notify перед закрытием соединения. Как я могу отправить оповещение close_notify вручную?
3947 просмотров
schedule 26.12.2022

Проблема с сертификатом на новом компьютере - учетные данные, предоставленные для пакета, не распознаны
Я устанавливаю службу Windows на новый компьютер. Служба выполняет различные операции над SslStream через TCP, который использует проблемный сертификат. Служба работает нормально с тем же кодом и сертификатом на двух других компьютерах с Windows...
16765 просмотров
schedule 06.11.2023

Избегать доступа администратора для SslStream.AuthenticateAsClient?
У меня есть приложение, которое использует класс .NET SslStream вместе с сертификатами клиента и сервера. Это приложение отлично работает на Windows XP. Однако в Windows 7 (вероятно, и в Vista) при вызове SslStream.AuthenticateAsClient появляется...
2190 просмотров
schedule 03.05.2022

Свойство NetworkStream.DataAvailable не возвращает правильный результат при использовании SslStream
У меня есть приложение с постоянным сокетом (оно открывается при запуске приложения и закрывается вместе с приложением). Этот сокет используется сервером для отправки некоторых данных. Поскольку это соединение может быть как HTTP, так и HTTPS, я...
2223 просмотров
schedule 22.02.2023

Защищенные сокеты C# SSL
У меня есть прекрасное работающее приложение-коммуникатор, написанное на C#. Теперь мне нужно реализовать безопасное соединение с сервером. Я попытался изменить объекты Socket и TcpClient на SslStream, но получил несколько ошибок. Сначала я...
13730 просмотров
schedule 18.08.2022

C++/CLI Аутентификация программного обеспечения с помощью сертификата x509
Мой проект заключается в создании связи клиент-сервер, использующей протокол безопасности Secure Socket Layer (SSL) для аутентификации сервера и клиента. Я использовал язык c++/cli, класс SslStream и создал сертификаты для аутентификации хостов...
222 просмотров

Фрагментация пакетов при отправке данных через SSLStream
При использовании SSLStream для отправки «большого» фрагмента данных (1 мегабайт) (уже аутентифицированному) клиенту фрагментация/разборка пакета, которую я наблюдаю, НАМНОГО больше, чем при использовании обычного NetworkStream . Используя...
1863 просмотров
schedule 27.12.2022

SslStream по-разному реагирует при доступе к COM-объекту
Я работаю над проектом, в котором основная часть кода написана на С++. В долгосрочной перспективе магазин переходит на C#, поэтому, где это возможно, мы создаем новый код на C# и предоставляем доступ к C++ через COM. Я обернул...
71 просмотров
schedule 18.04.2023

Как разрешить серверу принимать как SSL, так и обычные текстовые (небезопасные) соединения?
Я пытаюсь создать сервер, который может принимать как безопасное SSL, так и небезопасное текстовое соединение (для обратной совместимости). Мой код почти работает, за исключением того, что первые переданные данные, полученные от небезопасного...
3047 просмотров

Идентификация пользователей с TCP-соединениями
При использовании С# и TCP, как лучше всего позволить клиенту идентифицировать себя с помощью имени пользователя и пароля, а затем разрешить отправку нескольких пакетов с сервера на клиент и с клиента на сервер без отправки имени пользователя и пароля...
261 просмотров
schedule 29.10.2022

TCPClient с SSL и сертификатом клиента не требуется. Соединение с сервером с клиентом не работает.
Я реализовал TCP-клиент с SSlstream и попытался подключиться к серверу. Я предоставил сертификат клиента. Теперь проблема в том, что когда я пытался запустить клиент, когда требуется сертификат сервера и требуется проверка подлинности клиента, в...
562 просмотров
schedule 11.04.2022

Взаимная проверка подлинности SSL - локальный сертификат в sslstream, возвращающий значение null вместо сертификата на клиенте
Я работаю над созданием службы Windows, которая будет вызывать API. Для этого процесса я пытаюсь установить взаимную (двустороннюю) аутентификацию SSL. Поскольку я новичок в этом. Я попытался реализовать простой клиентский и серверный проект,...
1832 просмотров
schedule 27.07.2023

Ошибка аутентификации, поскольку удаленная сторона закрыла транспортный поток
Я разрабатываю TCP-клиент для подключения к серверу OpenSSL с проверкой подлинности сертификата. Я использую файлы .crt и .key, общие для серверной команды. Эти сертификаты генерируются командами OpenSSL. Я использую SslStream для...
128045 просмотров
schedule 25.05.2022

C# Функция чтения SSLStream выдает исключение IOException
Я пытаюсь создать свой собственный прокси-сервер HTTPS. По какой-то причине я получил исключение, когда пытаюсь прочитать объект sslstream. Вот: Произошло необработанное исключение типа «System.IO.IOException» в System.dll. Дополнительная...
1389 просмотров
schedule 24.11.2022

Разрешить Windows 2008 R2 принимать приведение к enum SslProtocols 3072
Включить приведение (System.Security.Authentication.SslProtocols)3072) на Windows Server 2008 r2 без исправления У меня есть функция, написанная в С# Framework 2.0, которая выполняет аутентификацию, устанавливая протокол tls 1.2 с использованием...
152 просмотров
schedule 12.02.2023

Почему SslStream.AuthenticateAsServer не работает в Ubuntu, но не в Windows 10
Метод SslStream.AuthenticateAsServer не работает в Ubuntu, но не в Windows 10. При реализации примера SslStrem из https://docs.microsoft.com/en-us/dotnet/api/system.net.security.sslstream?view=netframework-4.8 Он отлично работает при выполнении в...
222 просмотров

Как получить номер порта из sslstream в С#
Я хотел бы получить номер порта из sslstream на С#. Когда у вас есть TcpClient, вы можете извлечь это следующим образом: TcpClient client = listener.AcceptTcpClient(); var endpoint = ((IPEndPoint)client.Client.RemoteEndPoint);
88 просмотров
schedule 02.11.2022