26th of March 2017, 17:00-18:00 CET
Francesca
This second interop was carried on during the Hackathon for IETF98. Two implementations were tested: Christian's and Jim's on OSCOAP v-02 (see [2]). The set of tests was run on a first round with Jim's server and Christian's client, and on a second round with Jim's client and Christian's server. Jim and Christian have described the outcome of each test during the run as successful (passed) or not (failed) if the outcome was the one expected according to the test specification [1]. They have also captured the traffic and shared it with us, to allow for a more extensive analysis of the results.
In short, the interop for OSCOAP was successful, and the implementation could interact as expected, for the set of tests provided.
Compared to the verision in [2], the implementors proposed and implemented one more detail that was as a consequence added in later revisions in the draft: they moved the parameters in the protected COSE header to the unprotected COSE header. (See issue #107)
14. pass
disagree on what CoAP options to send back but oscoap passed
From Christian: we should add a case where role reversal actually happens, eg. "Client POSTs to /reflect-my-color/, server responds with 2.01 and Location: /reflect-my-color/1, server GETs the client's /color and makes it available at /reflect-my-color/1, client GETs /reflect-my-color/1".