Replies: 11 comments
-
OpenSSL is massive, could you look up what you want in their documentation? |
Beta Was this translation helpful? Give feedback.
-
What is decrypt? |
Beta Was this translation helpful? Give feedback.
-
What is mono? |
Beta Was this translation helpful? Give feedback.
-
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 |
Beta Was this translation helpful? Give feedback.
-
This library pretty much runs with default settings, OpenSSL 1.1+ so if something is not working yeah I think that is by design |
Beta Was this translation helpful? Give feedback.
-
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? |
Beta Was this translation helpful? Give feedback.
-
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. |
Beta Was this translation helpful? Give feedback.
-
Apparently we disable tls1 because someone considered it good |
Beta Was this translation helpful? Give feedback.
-
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... |
Beta Was this translation helpful? Give feedback.
-
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). |
Beta Was this translation helpful? Give feedback.
-
@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. |
Beta Was this translation helpful? Give feedback.
-
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.
Beta Was this translation helpful? Give feedback.
All reactions