Adding some IoT feature to Bouncy castle (D)TLS implementation. #2075
Replies: 2 comments 2 replies
-
@peterdettman, @dghgit, @cipherboy do you have any opinion about that ? (Here is a github repository, I created where I tried to centralize information about (D)TLS issues in java world for Iot use cases) |
Beta Was this translation helpful? Give feedback.
-
@sbernard31 On the point of IoT-oriented features I would say we are quite open, yes. If you have specific features in mind I could comment on them individually. Although we also do not yet have DTLS 1.3 support, it was underway at some point and I expect it to eventually get done - at least in our low-level (D)TLS API. Thinking of possible downsides, if you are hoping to use DTLS via JSSE (as the JDK supports) that is probably not on the cards without a lot of work. I would also say async/nio support is a bit lacking, although maybe with virtual threads that's less of a pain point. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I'm the main developer of Leshan Library. This is a Java open source implementation of LWM2M protocol hosted at Eclipse Foundation.
Currently we use Scandium (from Californium Project) as DTLS library.
This library fits our needs until now but we have some concerns about its future-proofness (Especially, there is no plan for DTLS 1.3) and there is no support of TLS which is needed for recent version of LWM2M.
So we explore some other way for the future.
I have considered to use OpenJdk but there is a lot of missing IoT Features. I contact OpenJdk security dev and they makes me understand politely that IoT is not the priority (at least this is my understanding) .
Another way would be to use Bouncycastle.
The idea of that topic is to start a discussion with maintainers to know if BouncyCastle could be our long term solution.
So first question would be : Are maintainers open to the idea to add (D)TLS IoT oriented features. Either by implemented it directly or by providing support to code contribution ?
Beta Was this translation helpful? Give feedback.
All reactions