Hi,
I just updated to version 5.57 and the config I used for ever does not work
anymore.
I regenerated the self certs using the "Build a Self-signed stunnel.pem" in
Windows and made sure the CN was matching the hostname
of the server machine.
I understand there is an issue with the self signed certificate... ...but
it was working fine under 5.56.
Server configuration
[Server_SyncThing]
cert = stunnel.pem
accept = 999
connect = 127.0.0.1:24596
ciphers = PSK
PSKsecrets = psk.txt
Client configuration
[SyncThing]
client = yes
accept = 127.0.0.1:24596
connect = 192.168.0.102:999
verifyPeer = yes
CAfile = stunnel.pem
PSKsecrets = psk.txt
Service [SyncThing] connected remote server from 192.168.1.44:5455
2020.10.12 14:25:06 LOG7[33]: Setting remote socket options (FD=1516)
2020.10.12 14:25:06 LOG7[33]: Option TCP_NODELAY set on remote socket
2020.10.12 14:25:06 LOG7[33]: Remote descriptor (FD=1516) initialized
2020.10.12 14:25:06 LOG6[33]: SNI: sending servername: 192.168.0.102
2020.10.12 14:25:06 LOG6[33]: Peer certificate required
2020.10.12 14:25:06 LOG7[33]: TLS state (connect): before SSL initialization
2020.10.12 14:25:06 LOG7[33]: Initializing application specific data for
session authenticated
2020.10.12 14:25:06 LOG6[33]: PSK client configured for identity "user1"
2020.10.12 14:25:06 LOG7[33]: Initializing application specific data for
session authenticated
2020.10.12 14:25:06 LOG7[33]: TLS state (connect): SSLv3/TLS write client
hello
2020.10.12 14:25:06 LOG7[33]: TLS state (connect): SSLv3/TLS write client
hello
2020.10.12 14:25:06 LOG7[33]: TLS state (connect): SSLv3/TLS read server
hello
2020.10.12 14:25:06 LOG7[33]: TLS state (connect): TLSv1.3 read encrypted
extensions
2020.10.12 14:25:06 LOG7[33]: Verification started at depth=0: C=FR,
ST=Centre, L=Marseilles, O=CA, OU=CA, CN= TRUCK-D98J8TY
2020.10.12 14:25:06 LOG4[33]: CERT: Pre-verification error: unsupported
certificate purpose
2020.10.12 14:25:06 LOG4[33]: Rejected by CERT at depth=0: C=FR, ST=Centre,
L=Marseilles, O=CA, OU=CA, CN= TRUCK-D98J8TY
2020.10.12 14:25:06 LOG7[33]: TLS alert (write): fatal: unsupported
certificate
2020.10.12 14:25:06 LOG3[33]: SSL_connect: ssl/statem/statem_clnt.c:1913:
error:1416F086:SSL routines:tls_process_server_certificate:certificate
verify failed
2020.10.12 14:25:06 LOG5[33]: Connection reset: 0 byte(s) sent to TLS, 0
byte(s) sent to socket
2020.10.12 14:25:06 LOG7[33]: Deallocating application specific data for
session connect address
2020.10.12 14:25:06 LOG7[33]: Deallocating application specific data for
session connect address
2020.10.12 14:25:06 LOG7[33]: Remote descriptor (FD=1516) closed
Any help would be welcome.
Thanks.