SOLVED Handshake faliure when trying to login through CLI
Command : sudo cloudron login --allow-selfsigned my.site.com
write EPROTO 140070901078912:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:s23_clnt.c:802:
@ghaisasadvait It seems you are using an older version of nodejs. Can you give the output of
node --version? Ideally, something like node 10 will work.
The issue here is not that the cert is self-signed or not, but that Cloudron does not support SSLv3. It's an insecure protocol which is disabled.
I can confirm that an update of node fixed the problem, thanks a lot @girish
@msbt If you remember, what node did you have and what node did you update to?
node --versionsaid v8.10.0, updated to v12.18.3 for good measure