1. Confluent Documentation, "REST Proxy Security": In the section "Encrypt traffic between REST clients and the REST Proxy," the documentation explicitly states: "To encrypt traffic between REST clients and the REST Proxy, configure HTTPS for the REST Proxy. To enable HTTPS for the REST Proxy, set the listeners configuration property to use HTTPS..." This directly confirms that TLS (HTTPS) is the supported method.
Source: Confluent Documentation, REST Proxy Security, Section: "Encrypt traffic between REST clients and the REST Proxy".
2. Confluent Documentation, "REST Proxy Configuration Options": The configuration options for the REST Proxy include a suite of ssl. properties such as ssl.keystore.location, ssl.keystore.password, and ssl.key.password. These properties are standard for configuring TLS/SSL on a Java-based server, which is necessary to enable HTTPS.
Source: Confluent Documentation, REST Proxy Configuration Options, Section: "SSL".