SSL provides identification of the communicating parties, confidentiality and integrity of the information being shared.
In production environments, network eavesdropping could be a concern. You can use SSL to provide a secure communication
channel between servers.
Hawkular Services expects Hawkular Agents to connect, push information and listen for commands.
These commands also include server credentials that could be vulnerable to a man-in-the-middle attack.
A previous article shows how
to configure your Hawkular Services with SSL and have Hawkular Agents connect to it trough SSL.
This guide will show how is done for Dockerized Hawkular Services Agents.