Open chobie opened 12 months ago
The root cause is that OpenSSL is not aware of the system root CAs on the platform, so it can't check the remote certificate. You can of course mitigate this by disabling verification at the price of security.
Thanks. I was able to confirm the operation after checking the connection with disableTlsVerification
.
I'm unsure about the best course of action. However, regarding Unity users, they might opt for a different C# WebSocket implementation, so it might not be a big concern.
I was testing on iOS and it seemed that I couldn't connect due to an OpenSSL error when signaling with a websocket client.
here is verbose log. ngrok uses Let's Encrypt R3 certificate.
here is cmake options.
It's an environment-dependent issue related to the build process. A detailed investigation is needed, but I don't have the time right now, so I'll just create an Issue for the time being.