Replies: 11 comments
|
OpenSSL is massive, could you look up what you want in their documentation? |
|
What is decrypt? |
|
What is mono? |
|
I think generally SSL is all about deprecating old protocols and keeping things secure that way. If you have an old client chances are it's not going to be secure. So making it compatible with deprecated versions would be bad |
|
This library pretty much runs with default settings, OpenSSL 1.1+ so if something is not working yeah I think that is by design |
|
I am sorry to have asked you a question without detailed explanation. mono is the basic framework of Unity So now I'm looking for an option to build with support for tls 1.0 in the source of uWebsocket (c ++, c). Excuse me, but is there any option to support tls 1.0? |
|
I do not want to interfere with the basic design of this great uWebsocket. I was just trying to figure out how to upgrade the version of Unity that I use, which is a problem for my current service. Thanks for the answer. |
Apparently we disable tls1 because someone considered it good |
|
Current versions of every client support modern TLS versions. So it's no need to support previous protocol versions, although tls downgrade is a real threat and outweigh compatibility issues. @snz2 You can try to make a local ssl proxy using something like https://www.npmjs.com/package/local-ssl-proxy or nginx. IT will downgrade protocol for one side (unity) and upgrade for another (uWS). Temporary, but fast fix
Off topic, but can passphrase be implemented? It's kinda best practice... |
Yes, as of June 30, 2018, all websites need to be on TLS 1.1 or higher in order to comply with the PCI Data Security Standard (DSS). TLS 1.0 is 1990, TLS 1.1 is 2006, TLS 1.2 is 2008 and TLS 1.3 is 2018 (IETF announcement). |
|
@alexhultman I commented out the code in ssl.c and it builds and listens. But when I try to connect to the client edited I checked more. git clone --recursive https://github.com/uNetworking/uWebSockets.js.git && cd with make Let's check if there is a difference with npm i. edited 2It was my build environment and cache problem. /* Thank you for giving me a good option. Let me also consider this. |
Uh oh!
There was an error while loading. Please reload this page.
Are there any cipher settings in the ssl options?
Decrypt does not support ECDHE-RSA-AES256-GCM-SHA384 while connecting to tls from an older mono client. I wonder if the server can be set up.
Thank you for always.
All reactions