lwm2m tests aad logs with NoSec, PSK, X509-trust. RPK, X509_NoTrust - ignore
This commit is contained in:
parent
ba970c5d88
commit
4450df292f
@ -16,6 +16,7 @@
|
||||
package org.thingsboard.server.transport.lwm2m;
|
||||
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.eclipse.californium.core.network.config.NetworkConfig;
|
||||
import org.eclipse.leshan.client.object.Security;
|
||||
@ -66,6 +67,7 @@ import java.util.concurrent.ScheduledExecutorService;
|
||||
|
||||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
|
||||
|
||||
@Slf4j
|
||||
@DaoSqlTest
|
||||
public abstract class AbstractLwM2MIntegrationTest extends AbstractWebsocketTest {
|
||||
|
||||
@ -199,6 +201,7 @@ public abstract class AbstractLwM2MIntegrationTest extends AbstractWebsocketTest
|
||||
createNewClient(security, coapConfig, false);
|
||||
String msg = wsClient.waitForUpdate();
|
||||
|
||||
log.info("msg5555: [{}]", msg);
|
||||
EntityDataUpdate update = mapper.readValue(msg, EntityDataUpdate.class);
|
||||
Assert.assertEquals(1, update.getCmdId());
|
||||
List<EntityData> eData = update.getUpdate();
|
||||
|
||||
@ -68,6 +68,7 @@ public abstract class AbstractSecurityLwM2MIntegrationTest extends AbstractLwM2M
|
||||
// Client
|
||||
protected LwM2MTestClient client;
|
||||
protected static final String CLIENT_ENDPOINT_NO_SEC = "deviceNoSec";
|
||||
protected static final String CLIENT_ENDPOINT_PSK = "devicePSK";
|
||||
protected static final String CLIENT_ENDPOINT_RPK = "deviceRPK";
|
||||
protected static final String CLIENT_ENDPOINT_NO_TRUST = "deviceAEndpoint";
|
||||
protected static final String CLIENT_ENDPOINT_TRUST = "LwX50900000000";
|
||||
|
||||
@ -34,13 +34,13 @@ public class PskLwm2mIntegrationTest extends AbstractSecurityLwM2MIntegrationTes
|
||||
@Test
|
||||
public void testConnectWithPSKAndObserveTelemetry() throws Exception {
|
||||
PSKClientCredential clientCredentials = new PSKClientCredential();
|
||||
clientCredentials.setEndpoint(CLIENT_ENDPOINT_NO_TRUST);
|
||||
clientCredentials.setEndpoint(CLIENT_ENDPOINT_PSK);
|
||||
clientCredentials.setKey(pskKey);
|
||||
clientCredentials.setIdentity(pskIdentity);
|
||||
Security security = psk(SECURE_URI,
|
||||
SHORT_SERVER_ID,
|
||||
pskIdentity.getBytes(StandardCharsets.UTF_8),
|
||||
Hex.decodeHex(pskKey.toCharArray()));
|
||||
super.basicTestConnectionObserveTelemetry(security, clientCredentials, SECURE_COAP_CONFIG, CLIENT_ENDPOINT_NO_TRUST);
|
||||
super.basicTestConnectionObserveTelemetry(security, clientCredentials, SECURE_COAP_CONFIG, CLIENT_ENDPOINT_PSK);
|
||||
}
|
||||
}
|
||||
|
||||
@ -4,7 +4,7 @@ transport.lwm2m.server.security.credentials.keystore.store_file=lwm2m/credential
|
||||
#transport.lwm2m.server.security.credentials.keystore.store_password=server
|
||||
#transport.lwm2m.server.security.credentials.keystore.key_alias=server
|
||||
#transport.lwm2m.server.security.credentials.keystore.key_password=server
|
||||
#transport.lwm2m.bootstrap.enabled=false
|
||||
transport.lwm2m.bootstrap.enabled=false
|
||||
transport.lwm2m.bootstrap.security.credentials.enabled=true
|
||||
transport.lwm2m.bootstrap.security.credentials.type=KEYSTORE
|
||||
transport.lwm2m.bootstrap.security.credentials.keystore.store_file=lwm2m/credentials/lwm2mserver.jks
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
<!-- <logger name="org.thingsboard.server.service.subscription" level="TRACE"/>-->
|
||||
<logger name="org.thingsboard.server.controller.TbTestWebSocketClient" level="INFO"/>
|
||||
<logger name="org.thingsboard.server" level="WARN"/>
|
||||
<logger name="org.thingsboard.server.transport.lwm2m" level="INFO"/>
|
||||
<logger name="org.springframework" level="WARN"/>
|
||||
<logger name="org.springframework.boot.test" level="WARN"/>
|
||||
<logger name="org.apache.cassandra" level="WARN"/>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user