From 9a2ba705c0a82357b435945ea1d92e04e215d264 Mon Sep 17 00:00:00 2001 From: RaulSanchez Date: Mon, 20 Jun 2022 12:38:28 +0200 Subject: [PATCH] Refs #14919: Add SNI API Signed-off-by: RaulSanchez --- include/fastdds/rtps/transport/TCPTransportDescriptor.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/fastdds/rtps/transport/TCPTransportDescriptor.h b/include/fastdds/rtps/transport/TCPTransportDescriptor.h index 9ceeff84714..43b7737b019 100644 --- a/include/fastdds/rtps/transport/TCPTransportDescriptor.h +++ b/include/fastdds/rtps/transport/TCPTransportDescriptor.h @@ -77,6 +77,8 @@ struct TCPTransportDescriptor : public SocketTransportDescriptor * * - \c handshake_role: role that the transport will take on handshaking. * + * - \c server_name: server name or host name required in case Server Name Indication (SNI) is used. + * */ struct TLSConfig { @@ -180,6 +182,8 @@ struct TCPTransportDescriptor : public SocketTransportDescriptor std::string rsa_private_key_file; //! Role that the transport will take on handshaking TLSHandShakeRole handshake_role = TLSHandShakeRole::DEFAULT; + //! Server name or host name required in case Server Name Indication (SNI) is used + std::string server_name; //! Add verification modes to the verification mode mask void add_verify_mode(