Enable SNI in logstash tcp output module

I use ssl over tcp to secure my communication with remote server. My remote server serves multiple domains and needs clients to send SNI so that it can serve correct certificates. I observed that logstash tcp output module doesn't send SNI. How do I fix this?

We need logstash tcp output module to send SNI to remote server.

Output configuration:
output {
tcp {
host => "test1.example.net"
port => 5050
ssl_cacert => "/etc/logstash/certs/wildcard.example.net.crt"
ssl_cert => "/etc/logstash/certs/test1.example.net.cert.pem"
ssl_key => "/etc/logstash/certs/test1.example.net.key.pem"
ssl_enable => true
ssl_verify => true
codec => line { format => "%{message}"}
}
}

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.