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 myTrustStorefile 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

