Подключение WebSocket Secure (WSS) не удается после обновления до .NET 9C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Подключение WebSocket Secure (WSS) не удается после обновления до .NET 9

Сообщение Anonymous »

Недавно я обновил свой проект с .net 8 до .net 9 , и мой сервер WebSocket Secure (WSS) перестал работать. Тот же код работает совершенно нормально в .net 8 , но после обновления он не сможет установить безопасное соединение.

Код: Выделить всё

public WebSocketServer wssv = new WebSocketServer("wss://127.0.0.1:5963");

X509Certificate2 certificate = new X509Certificate2("path_to_cer");
using (X509Store store = new X509Store(StoreName.Root, StoreLocation.CurrentUser))
{
store.Open(OpenFlags.ReadWrite);
if (!store.Certificates.Contains(certificate))
store.Add(certificate);
}

X509Certificate2 cert = new X509Certificate2("path_to_pfx", "1", X509KeyStorageFlags.MachineKeySet);

wssv.SslConfiguration.ServerCertificate = new X509Certificate2(cert);
wssv.SslConfiguration.CheckCertificateRevocation = false;
wssv.SslConfiguration.ClientCertificateValidationCallback += (sender, certificate, chain, sslPolicyErrors) => true;
wssv.SslConfiguration.EnabledSslProtocols |= SslProtocols.Tls12 | SslProtocols.Tls13;
wssv.AddWebSocketService("/");
wssv.KeepClean = false;
wssv.Start();
Описание задачи:

[*] В .net 8 этот код успешно запускает WSS -сервер и позволяет Secure WebSocket Connections.
После обновления до .net 9 , сервер не позволяет установить подключение. Клиенты, пытающиеся связать ошибки приема, связанные с сбоями рукопожатия SSL /TLS.

Код: Выделить всё

path_to_pfx
) является действительным и не истек. /> Вопросы:

Существуют ли какие -либо нарушающие изменения в .Net 9 , связанные с SSL/TLS или безопасными соединениями WebSocket? Если да, то какие изменения я должен внести в свой код? />
Библиотека WebSocket, которую я использую, websocketSharp. < /li>
Операционная система- Windows 11 < /strong>. < /li>
Сертификат самоопределен и используется только для локальных целей разработки. < /li>
< /ul.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... g-to-net-9
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • WebSocket с WSS Secure Connection на моем веб -сайте HTTPS с помощью Daphne
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Secure WebSocket (WSS) с сертификатом HTTPS Localhost SSL
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Secure WebSocket (WSS) с сертификатом HTTPS Localhost SSL
    Anonymous » » в форуме Android
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Secure WebSocket (WSS) с сертификатом HTTPS Localhost SSL
    Anonymous » » в форуме Android
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Java Secure WebSocket - Загрузите контекст SSL из файла CERT TLS и подключитесь к WSS URI
    Anonymous » » в форуме JAVA
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»