Comments (1)
I think that the problem is related to the code found in the PR #123.
In the WebSocket4Net/WebSocket.NoSilverlight.cs
file there is the following line:
private SslProtocols m_SecureProtocols = SslProtocols.Default;
I think it should be
private SslProtocols m_SecureProtocols = SslProtocols.None;
If we look at SslProtocols Enum we see
for Default
:
Use
None
instead ofDefault
.Default
permits only the Secure Sockets Layer (SSL) 3.0 or Transport Layer Security (TLS) 1.0 protocols to be negotiated, and those options are now considered obsolete. Consequently,Default
is not allowed in many organizations. Despite the name of this field, SslStream does not use it as a default except under special circumstances.
for None
:
Allows the operating system to choose the best protocol to use, and to block protocols that are not secure. Unless your app has a specific reason not to, you should use this field.
from websocket4net.
Related Issues (20)
- Can't connect with wss HOT 2
- main branch, in WebSocket.OpenAsync() method HOT 3
- License type HOT 2
- Why does my socket always close after "41"? HOT 2
- 默认TLS1.0,可以改成TLS1.2 HOT 5
- How to connect using STOMP protocol? HOT 1
- How can i use library in C # asp.net MVC? HOT 1
- WebSocket.NoSilverlight.cs v0.15 forces usage of insecure SslProtocols.Default HOT 1
- Multiple subprotocol not able to set & after connection is successful not able to get selected subprotocol
- WSS无法连接 HOT 2
- Is this supported in Android? HOT 1
- Websocket is closed immediately after opening on Android HOT 1
- Exception on WebSocket.FinishCloseTask () HOT 1
- Ticket-Based authentication HOT 1
- nuget 上的 WebSocket4Net 0.15.2 看起来不是 master 版本 ? HOT 2
- Unable to connect in .NET Framework v4.8 HOT 2
- Security vulnerability requires upgrading System.Net.Security to 4.3.2 or later HOT 6
- Set Licence type & repo url on package info
- Mirror repo readme as package readme
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from websocket4net.