After the synergy Pro is activated, the SSL certificate is automatically generated and SSL encryption is turned on. However, due to some unknown bug, the certificate automatically generated for the first time on the Mac can’t be used. This error will be reported:
[2017-01-25T09:57:03] INFO: OpenSSL 1.0.2 22 Jan 2015
[2017-01-25T09:57:18] ERROR: ssl error occurred (system call failure)
[2017-01-25T09:57:18] ERROR: eof violates ssl protocol
[2017-01-25T09:57:18] ERROR: failed to accept secure socket
[2017-01-25T09:57:18] INFO: client connection may not be secure
It needs to be solved as follows:
- in the settings of synergy pro, uncheck use SSL to close the current synergy pro, open the terminal, enter
~ / library / synergy / SSL
to delete all files in the directory, reopen synergy pro, check use SSL in the settings, the software will regenerate the certificate, stop the original client, re connect, trust the certificate in the pop-up box, the problem is solved. If there is such a problem when the client connects:
[2017-01-25T09:59:13] ERROR: ssl error occurred (generic failure)
[2017-01-25T09:59:13] ERROR: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
[2017-01-25T09:59:13] ERROR: failed to connect secure socket
It indicates that either client or server does not enable SSL. Please check all servers and clients. SSL must be enabled or not. There must not be only some enabled.