SIGN IN SIGN UP

enhancement(security): Unify the different TLS options (#972)

* Drop unnecessary Result in HttpService result

Signed-off-by: Bruce Guenter <bruce@untroubled.org>

* Add validate_hostname TLS option to parallel validate_certificate

Signed-off-by: Bruce Guenter <bruce@untroubled.org>

* Implement Clone for TlsSettings

Since native_tls::Identity doesn't implement Clone, we have to break
down an Identity into its source components and re-build them each time.

Signed-off-by: Bruce Guenter <bruce@untroubled.org>

* Use TlsSettings in elasticsearch common settings

Signed-off-by: Bruce Guenter <bruce@untroubled.org>

* Add the standard TLS options to the Sinks documentation class

Signed-off-by: Bruce Guenter <bruce@untroubled.org>

* Use standard TLS options in TCP sink

Signed-off-by: Bruce Guenter <bruce@untroubled.org>

* Move creation of a HTTPS client from TlsSettings into utils

Signed-off-by: Bruce Guenter <bruce@untroubled.org>

* Use standard TLS options in Kafka sink

Signed-off-by: Bruce Guenter <bruce@untroubled.org>

* Use standard TLS options in http sink

Signed-off-by: Bruce Guenter <bruce@untroubled.org>

* Add standard TLS options to clickhouse sink

Signed-off-by: Bruce Guenter <bruce@untroubled.org>

* Add standard TLS options to splunk_hec sink

Signed-off-by: Bruce Guenter <bruce@untroubled.org>
B
Bruce Guenter committed
74b654606b39a7554c53c07b585d0cd9be3b76f7
Parent: ddc27bb
Committed by GitHub <noreply@github.com> on 10/8/2019, 5:33:32 PM