diff options
author | Raimo Niskanen <[email protected]> | 2017-11-29 10:52:28 +0100 |
---|---|---|
committer | Raimo Niskanen <[email protected]> | 2017-12-04 14:51:48 +0100 |
commit | 964d2987e754d77327d7d11918c04c028be35a5d (patch) | |
tree | ef83d433d50440ec410efa7cbe0849aecc25dc32 /lib/ssl/src/inet_tls_dist.erl | |
parent | 34150ddee82a36d768ccebf46299d044ace9161d (diff) | |
download | otp-964d2987e754d77327d7d11918c04c028be35a5d.tar.gz otp-964d2987e754d77327d7d11918c04c028be35a5d.tar.bz2 otp-964d2987e754d77327d7d11918c04c028be35a5d.zip |
Use SNI when connecting
Diffstat (limited to 'lib/ssl/src/inet_tls_dist.erl')
-rw-r--r-- | lib/ssl/src/inet_tls_dist.erl | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/ssl/src/inet_tls_dist.erl b/lib/ssl/src/inet_tls_dist.erl index 78094c474b..4c677b9c33 100644 --- a/lib/ssl/src/inet_tls_dist.erl +++ b/lib/ssl/src/inet_tls_dist.erl @@ -1,7 +1,7 @@ %% %% %CopyrightBegin% %% -%% Copyright Ericsson AB 2011-2016. All Rights Reserved. +%% Copyright Ericsson AB 2011-2017. All Rights Reserved. %% %% Licensed under the Apache License, Version 2.0 (the "License"); %% you may not use this file except in compliance with the License. @@ -93,7 +93,11 @@ do_setup(Driver, Kernel, Node, Type, MyNode, LongOrShortNames, SetupTime) -> ?trace("port_please(~p) -> version ~p~n", [Node,Version]), dist_util:reset_timer(Timer), - case ssl_tls_dist_proxy:connect(Driver, Address, TcpPort) of + case + ssl_tls_dist_proxy:connect( + Driver, Address, TcpPort, + [{server_name_indication, atom_to_list(Node)}]) + of {ok, Socket} -> HSData = connect_hs_data(Kernel, Node, MyNode, Socket, Timer, Version, Ip, TcpPort, Address, |