← Prev in month ← Prev in thread

MQTT-SN Integrity Packet V2.0 (rev 3) Implementation

From
Simon Johnson
Date
2023-05-13T19:17:00+00:00
ID
Thread
MQTT-SN Integrity Packet V2.0 (rev 3) Implementation
Davide,
Per our discussion, and following the revised format, I have today produced a new version of the security envelope which can be found here;
https://github.com/simon622/mqtt-sn/blob/3eb89cbe67158812cba84c39cd9f2489c66af2fb/mqtt-sn-codec/src/main/java/org/slj/mqtt/sn/wire/version2_0/payload/MqttsnIntegrity_V2_0.java
Furthermore, I have also created a new plugin which will implement the strategies per the guide (support for Java 11 or 17 as you wish). I have filled in a basic demo lifecycle, we just need to have a joint session to decide on a security scheme and simply fill in the requisite auth-tag.
https://github.com/simon622/mqtt-sn/blob/master/mqtt-sn-integrity/src/main/java/org/slj/mqtt/sn/integrity/MqttsnIntegrityService.java
Once that is done, we simply create a new client & gateway build including this plugin as the security service, and it should just magically work.
Let's connect on this when you're available.
S

--
Simon Johnson
Principal Engineer, OASIS MQTT Committee Member, OASIS MQTT-SN STC Co-Chair & Editor
Phone +44 790 353 6497
HiveMQ GmbH
Postplatz 397
84028 Landshut
Germany
Managing Directors: Christian Meinerding
Dominik Obermaier
← Prev in month ← Prev in thread