Prefixes for Configuring SecurityΒΆ

Each component in the Confluent Platform can be configured for security. This tables shows for each component, what is the prefix for security configuration properties and where to configure the property.

Component Prefix Where to Configure
Broker none etc/kafka/server.properties
Console Clients none client properties, e.g. producer.config or consumer.config
Java Clients See note (1) below SslConfigs or SaslConfigs in Properties class
ZooKeeper none etc/kafka/zookeeper.properties
Connect workers none, and producer. or consumer. etc/kafka/connect-distributed.properties
Replicator src.kafka. connector Json file (not the worker properties file)
Control Center confluent.controlcenter.streams. etc/confluent-control-center/control-center.properties
Metrics Reporter confluent.metrics.reporter. etc/kafka/server.properties
Monitoring Interceptors in clients confluent.monitoring.interceptor. client properties, e.g. producer.config or consumer.config
Monitoring Interceptors in Connect producer.confluent.monitoring.interceptor. etc/kafka/connect-distributed.properties
consumer.confluent.monitoring.interceptor.
Monitoring Interceptors in Replicator src.consumer.confluent.monitoring.interceptor. connector Json file (not the worker properties file)
Schema Registry kafkastore. etc/schema-registry/schema-registry.properties
REST Proxy client. etc/kafka/kafka-rest.properties
  1. Java clients use static parameters defined in the Javadocs: