Configuring secure communications for data encryption
You can configure data encryption to ensure secure communications between 1) the Data Streamer and the data gatherers and 2) the Data Streamer and the subscribers.
About this task
- Transport Layer Security (TLS)
-
- To secure communications between the Data Streamer and its subscribers such as the Data Receiver, Logstash, and Splunk HTTP Event Collector (HEC), see Configuring TLS connections between the Data Streamer and its subscribers.
- To configure the Z Common Data Provider components such as the System Data Engine, the Data Streamer, and the Data Collector to establish secure communications with the Apache Kafka brokers via TLS, see Configuring TLS connections with Apache Kafka.
- Simple Authentication and Security Layer (SASL)
- To configure the Z Common Data Provider components such as the System Data Engine, the Data Streamer, and the Data Collector to establish secure communications with the Apache Kafka brokers via SASL, see Configuring SASL authentications with Apache Kafka.
- Application Transparent Transport Layer Security (AT-TLS)
- To secure communications between the Data Streamer and the data gatherers such as the System Data Engine, the Log Forwarder, and user applications, or between the Data Streamer and its subscribers such as Logstash, see Configuring AT-TLS connections among the data gatherers, the Data Streamer, and subscribers.