To connect to a Kafka instance via SSL with authentication via SASL you currently need to specify e.g. truststore parameters in the application's microprofile-config.properties file. Behind the scenes Kafka will then create an SSLContext which it in turn uses to create the SSLEngine for the consumer and producer (i.e. client) connections.
An example config that will work before this change is:
This RFE will allow the last two lines (i.e the properties defining the truststore location and password) to be replaced by
test is the name of an SSLContext defined by /subsystem=elytron/client-ssl-context=test
This allows us to use the standard SSLContext configuration mechanisms provided by the Elytron subsystem