kafka-ssl-endpoint | Rasa Documentation

endpoints.yml

event_broker:
  type: kafka
  security_protocol: SSL # specifies that no credentials will be used to auth but communication is encrypted using SSL/TLS
  topic: topic
  url: localhost
  ssl_cafile: CARoot.pem # CA certificate for the server
  ssl_certfile: certificate.pem # client certificate, if Kafka requires that client present their certificate as a form of mutual domain validation
  ssl_keyfile: key.pem # client key, if Kafka requires that client present their certificate as a form of mutual domain validation
  ssl_check_hostname: True # verifies that the hostname of Kafka server matches the certificate