mirror of
https://github.com/monero-project/monero.git
synced 2024-09-21 20:15:39 +00:00
0416764cae
If SSL is "enabled" via command line without specifying a fingerprint or certificate, the system CA list is checked for server verification and _now_ fails the handshake if that check fails. This change was made to remain consistent with standard SSL/TLS client behavior. This can still be overridden by using the allow any certificate flag. If the SSL behavior is autodetect, the system CA list is still checked but a warning is logged if this fails. The stream is not rejected because a re-connect will be attempted - its better to have an unverified encrypted stream than an unverified + unencrypted stream. |
||
---|---|---|
.. | ||
abstract_tcp_server2.h | ||
abstract_tcp_server2.inl | ||
abstract_tcp_server_cp.h | ||
abstract_tcp_server_cp.inl | ||
abstract_tcp_server.h | ||
buffer.h | ||
connection_basic.hpp | ||
enums.h | ||
http_auth.h | ||
http_base.h | ||
http_client_base.h | ||
http_client_via_api_helper.h | ||
http_client.h | ||
http_protocol_handler.h | ||
http_protocol_handler.inl | ||
http_server_cp2.h | ||
http_server_cp.h | ||
http_server_handlers_map2.h | ||
http_server_impl_base.h | ||
http_server_thread_per_connect.h | ||
jsonrpc_protocol_handler.h | ||
jsonrpc_server_handlers_map.h | ||
jsonrpc_server_impl_base.h | ||
jsonrpc_structs.h | ||
levin_base.h | ||
levin_client_async.h | ||
levin_client_async.inl | ||
levin_client.h | ||
levin_client.inl | ||
levin_helper.h | ||
levin_protocol_handler_async.h | ||
levin_protocol_handler.h | ||
levin_server_cp2.h | ||
levin_server_cp.h | ||
local_ip.h | ||
multiprotocols_server.h | ||
munin_connection_handler.h | ||
munin_node_server.h | ||
net_helper.h | ||
net_parse_helpers.h | ||
net_ssl.h | ||
net_utils_base.h | ||
network_throttle-detail.hpp | ||
network_throttle.hpp | ||
protocol_switcher.h | ||
rpc_method_name.h | ||
smtp_helper.h | ||
smtp.h | ||
smtp.inl |