Actions
Bug #14848
closedNet/HTTP doesn't take verify_callback into account when OpenSSL::SSL::VERIFY_NONE
Status:
Rejected
Assignee:
-
Target version:
-
ruby -v:
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
Description
Hi,
In (at least) net/http, the TLS connection is OK even if verify_callback
return false
if verify_mode
is set to OpenSSL::SSL::VERIFY_NONE
.
The callback is really called, but the TLS handshake is not stopped.
Use case: self-signed certificate (so imply VERIFY_NONE
) but direct key pinning for trust (implying verify_callback
).
Enclosed to this ticket, a example to reproduce the trouble.
For me, because of verify_callback
returning false
in all case, none of the connection must succeed.
Files
Actions
Like0
Like0Like0