Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
None
-
8
-
e90b39053 (dev), fbabe2f24 (6.6), fcf5ede04 (6.5), 6ffcaefbe (dev), 269ed3882 (6.6), 39a92437d (6.5), 2ed9f566c (dev), e73d00181 (6.6), 92d30a74f (6.5)
-
Foundation Sprint 86, Foundation Sprint 87, Foundation Sprint 88
Description
Qt CoAP uses docker containers based on a californium test-server for running tests, and also as a counterpart for the Secure CoAP Client example.
The problem is that the PSK-based encrypted communication does not work anymore.
The request ends up with the following error on the Qt side:
qt.coap.connection: Handshake error: "Error during SSL handshake: error:0A000152:SSL routines::unsafe legacy renegotiation disabled"
This might be because the old versions of californium server do not support renegotiation.
Let's try to update the californium server to version 3.8 and check, if it fixes the issue.
Currently, the server which is used for the docker containers is located here: https://github.com/sonakur/californium
It has only one custom commit, which we need to cherry-pick to the newer server as well.
The internal docker image uses this Dockerfile, and is based on this provisioning script.
The docker container used for the Secure CoAP Client example is located here.
Attachments
Issue Links
- is required for
-
QTBUG-115501 [Qt CoAP] CI integrations pass even when the tests fail
- Closed
- resulted from
-
QTBUG-113858 [Qt Coap] Examples to revamp for Qt6
- Closed