Hi All, Finally I was able to setup syslog-ng client and server. Communicate over TLS. Thanks for all your help. In wireshark capture I am seeing all protocol as TCP and not as TLS. Please let me know whether my communication has happened over TLS. If yes how do I validate that. Can I enable additional logs in syslog-ng ? My tls part of conf file Client -------- destination d_destination { syslog("135.254.163.151" port(6514) transport("tls") tls( ca_dir("/etc/ca.d") key_file("/etc/cert.d/myCliPrivate.key") cert_file("/etc/cert.d/myCliCert.pem") ) ); }; Server --------- source d_source { syslog(ip("135.254.163.151") port(6514) transport("tls") tls( key_file("/etc/syslog-ng/cert.d/mySerPrivate.key") cert_file("/etc/syslog-ng/cert.d/mySerCert.pem") ca_dir("/etc/syslog-ng/ca.d")) ); }; Regards, Girish