a seguire l'installazione e la configurazione di KafkaTool

Applicativo di riferimento http://www.kafkatool.com/index.html

Generare un TrustStore chiave pubblica del broker

https://www.html.it/pag/53084/sicurezza-a-livello-trasporto-teoria-e-concetti-chiave/

https://docs.oracle.com/cd/E19509-01/820-3503/6nf1il6er/index.html

export BROKER_IP=kafka0xxxx.messagehub.services.eu-gb.bluemix.net
export BROKER_PORT=9093
export CERT_FILE=cert.pem
openssl s_client -showcerts -connect ${BROKER_IP}:${BROKER_PORT} </dev/null 2>/dev/null|openssl x509 -outform PEM > $CERT_FILE
openssl x509 -outform der -in cert.pem -out cert.crt
keytool -import -file cert.crt -alias firstCA -keystore myTrustStore

file kafka_client_jaas.conf

KafkaClient {
     org.apache.kafka.common.security.plain.PlainLoginModule required
     username="token"
     password="FdDFS9JPrdOTrLDbAiK1pG8pHApx1MD8ZqseFocQIQdqVAIM"
     user_admin="admin";
    };

lancio applicativo

./kafkatoo -J-Djava.security.auth.login.config=/home/simon/programmi/kafkatool2/kafka_client_jaas.conf