https://github.com/sbernard31/thermos
A project to list (D)TLS problems faced by IoT Java Developers and ideally find way to improve the situation.
https://github.com/sbernard31/thermos
dtls iot java tls
Last synced: 6 months ago
JSON representation
A project to list (D)TLS problems faced by IoT Java Developers and ideally find way to improve the situation.
- Host: GitHub
- URL: https://github.com/sbernard31/thermos
- Owner: sbernard31
- Created: 2024-05-17T09:41:46.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-11T15:30:35.000Z (about 2 years ago)
- Last Synced: 2024-06-11T23:05:34.987Z (about 2 years ago)
- Topics: dtls, iot, java, tls
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
As **Java Developers** when it comes to secure our application we can generally rely on **SunJSSE** provider included in most JDK. It implements some parts of **Transport Layer Security** (TLS) with good support of **X509 Certificate**. This works well for implementing "classic connected" application (especially web one based on client/server model) but for writing modern **Internet of Things** (IoT) application too much critical (D)TLS features are missing and there is not so much obvious alternative.
The repository is an attempt for IoT Java Developers to **collectively improve this situation**. It aims to provide an detailed view of the situation, identifying :
- [critical (D)TLS features for IoT](https://github.com/sbernard31/thermos/wiki/Critical-(D)TLS-features-for-IoT).
- [existing (D)TLS implementations for Java](https://github.com/sbernard31/thermos/wiki/Existing-(D)TLS-implementations-for-Java), analyze how much they matches IoT use cases.
- [Open Source Java IoT project needs](https://github.com/sbernard31/thermos/wiki/Critical-(D)TLS-features-for-IoT) to provide feedback to OpenJDK security-dev.
And then maybe find collective [solutions](https://github.com/sbernard31/thermos/issues/3) to those problems.
**Most of the content will be created as wiki page** in a first time.
If you want to address a particular topic, do not hesitate to [create an issue](https://github.com/sbernard31/thermos/issues).