HiveMQ is designed from the ground up with maximum security in mind. For mission-critical IoT and M2M scenarios, secure end-to-end encrypted communication and advanced authentication and authorization features are essential. HiveMQ gives you the flexibility to enable the specific security features that your individual use case requires.
Secure communication between HiveMQ and MQTT clients
Secure communication between HiveMQ cluster nodes
Native TLS/SSL support for increased performance
Encryption at Transport Layer vs Encryption at Application Layer
Configurable via custom security extensions
Support from simple username/password to fine-grained RBAC.
Support for Java Key and Trust Stores
Dynamic loading and run time
Allows an OCSP responder to determine the revocation status of an SSL certificate
Reduces network traffic and increases performance.
Configurable access log for MQTT clients
Audit log for Control Center actions