Hide Forgot
Just calling SSL_CTX_set_default_verify_paths() if neither the capath nor cafile options are specified should be sufficient. Test case: This should download the Bugzilla front page: $ socat readline OPENSSL:bugzilla.redhat.com:443 GET / HTTP/1.0 <just press enter> Failure looks like this: $ socat readline OPENSSL:bugzilla.redhat.com:443 2013/10/16 17:34:33 socat[23714] E SSL_connect(): error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
This improvement will come with the next upstream feature release.
Scoat version 1.7.3.0 per default uses the system certificate store.
This bug is addressed by ERRATA RHBA-2017:2049-03 socat bug fix update https://errata.devel.redhat.com/advisory/26967