private MqttConfig newConfig(String serverURL, String clientId) { MqttConfig config = new MqttConfig(serverURL, clientId); if (authInfo.get("userID") != null) config.setUserName(authInfo.get("userID")); if (authInfo.get("password") != null) config.setPassword(authInfo.get("password").toCharArray()); if (authInfo.get("trustStore") != null) config.setTrustStore(authInfo.get("trustStore")); if (authInfo.get("trustStorePassword") != null) config.setTrustStorePassword(authInfo.get("trustStorePassword").toCharArray()); if (authInfo.get("keyStore") != null) config.setKeyStore(authInfo.get("keyStore")); if (authInfo.get("keyStorePassword") != null) config.setKeyStorePassword(authInfo.get("keyStorePassword").toCharArray()); // if (authInfo.get("keyPassword") != null) // config.setKeyPassword(authInfo.get("keyPassword").toCharArray()); // if (authInfo.get("keyCertificateAlias") != null) // config.setKeyCertificateAlias(authInfo.get("keyCertificateAlias")); return config; }
val -> config.setTrustStorePassword(val.toCharArray())); setConfig(p, "mqtt.userName", val -> config.setUserName(val)); setConfig(p, "mqtt.will", val -> { JsonObject jo = JsonFunctions.fromString().apply(val);
config.setUserName("joe"); assertEquals("joe", config.getUserName());