Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addr - Variable in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
- ALGORITHM - Static variable in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.HiveMqHasher
-
The cryptographic algorithm family used for key derivation.
G
- generateSalt() - Static method in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.HiveMqHasher
-
Generates a cryptographically secure, random byte array to be used as a salt.
- getServerAddress(String[]) - Static method in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
-
Determins the server address from the command line.
H
- hashPassword(String, byte[]) - Static method in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.HiveMqHasher
-
Hashes a plain-text password using the PBKDF2WithHmacSHA256 algorithm.
- hiveMQ - Variable in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
- HiveMqHasher - Class in test.de.iip_ecosphere.platform.test.mqtt.hivemq
-
Utility class for generating secure password hashes and salts compatible with HiveMQ.
- HiveMqHasher() - Constructor for class test.de.iip_ecosphere.platform.test.mqtt.hivemq.HiveMqHasher
- hiveTmp - Variable in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
I
- ITERATIONS - Static variable in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.HiveMqHasher
-
The number of cryptographic iterations.
K
- KEY_ALIAS - Static variable in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
- KEY_LENGTH - Static variable in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.HiveMqHasher
-
The desired length of the derived key in bits.
- KEYSTORE_PASSWORD - Static variable in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
M
- main(String[]) - Static method in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.HiveMqHasher
-
Application entry point demonstrating how to generate a HiveMQ-compatible salt and password hash.
- main(String[]) - Static method in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
-
Starts the server from the command line.
- main(String[]) - Static method in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqTlsServer
-
Starts the server from the command line.
S
- SALT_LENGTH - Static variable in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.HiveMqHasher
-
The length of the random salt in bytes (16 bytes = 128 bits).
- start() - Method in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
- stop(boolean) - Method in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
T
- test.de.iip_ecosphere.platform.test.mqtt.hivemq - package test.de.iip_ecosphere.platform.test.mqtt.hivemq
-
Tests support code, no AllTests needed here.
- TestHiveMqServer - Class in test.de.iip_ecosphere.platform.test.mqtt.hivemq
-
A simple embedded HiveMQ/MQTT test server for testing/experiments.
- TestHiveMqServer(ServerAddress) - Constructor for class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
-
Creates the server instance.
- TestHiveMqTlsServer - Class in test.de.iip_ecosphere.platform.test.mqtt.hivemq
-
A simple embedded HiveMQ/MQTT TLS test server for testing/experiments.
- TestHiveMqTlsServer(ServerAddress) - Constructor for class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqTlsServer
-
Creates the server instance.
- toHex(byte[]) - Static method in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.HiveMqHasher
-
Converts a raw byte array into its equivalent lowercase Hexadecimal String representation.
- TRUSTSTORE_PASSWORD - Static variable in class test.de.iip_ecosphere.platform.test.mqtt.hivemq.TestHiveMqServer
All Classes and Interfaces|All Packages|Constant Field Values