-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for SSL/TLS client authentication #169
base: master
Are you sure you want to change the base?
Commits on Jan 31, 2024
-
Add support for SSL/TLS client authentication
Add support for mutual TLS authentication. This is the preferred method of authentication for bosch-iot-suite and the only one that allows you to keep the authenticator in a (f)TPM. Optionally, an Openssl engine can be configured if required for access to the ssl private key. Signed-off-by: Robin van der Gracht <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ede8a7b - Browse repository at this point
Copy the full SHA ede8a7bView commit details
Commits on Mar 13, 2024
-
Support SSL/TLS client authentication for http streaming installations
Signed-off-by: Robin van der Gracht <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d09dad4 - Browse repository at this point
Copy the full SHA d09dad4View commit details -
README.md: Add missing test suite dependency libcairo2-dev
libcairo2-dev is required for building the pycairo wheel which is a dependency for pygobject. Signed-off-by: Robin van der Gracht <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b5aa2d - Browse repository at this point
Copy the full SHA 7b5aa2dView commit details -
test: conftest: Allow removing multiple options from a config section
Dictionaries can't contain multiple items with the same key. This prevents removal of multiple options from the same config section. Signed-off-by: Florian Bezannier <[email protected]> Signed-off-by: Robin van der Gracht <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 590fd8c - Browse repository at this point
Copy the full SHA 590fd8cView commit details -
test: Run Hawkbit with native forward-headers-strategy
This option makes Hawkbit take the x-forward headers into account. Signed-off-by: Florian Bezannier <[email protected]> Signed-off-by: Robin van der Gracht <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ffadb8d - Browse repository at this point
Copy the full SHA ffadb8dView commit details -
test: conftest.py: Add option for a https nginx proxy
Signed-off-by: Florian Bezannier <[email protected]> Signed-off-by: Robin van der Gracht <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac0a6e4 - Browse repository at this point
Copy the full SHA ac0a6e4View commit details -
test: Add test fixture for pki files generation
Signed-off-by: Florian Bezannier <[email protected]> Signed-off-by: Robin van der Gracht <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66c8a96 - Browse repository at this point
Copy the full SHA 66c8a96View commit details -
test: Add mtls test for download and streaming installation
Based on the work of Florain Bezannier. Changes are that the client key and certificate are now provided to the rauc_dbus_dummy by rauc-hawkbit-updater through arguments of the InstallBundle method call (for streaming installations). This also removes the need for a separate mtls rauc_dbus_dummy fixture. Signed-off-by: Robin van der Gracht <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36b6361 - Browse repository at this point
Copy the full SHA 36b6361View commit details