Eclipse Kura™ is a versatile framework to supercharge your edge devices, streamlining the process of configuring your gateway, connecting sensors, and IoT devices to seamlessly collect, process, and send data to the cloud.
This PR performs a refactor of the org.eclipse.kura.core.keystore bundle.
Related Issue: This PR fixes/closes N/A
Description of the solution adopted: The keystore REST service is extracted from the org.eclipse.kura.core.keystore bundle. The new `org.eclipse.kura.rest.keystore.provider bundle is created. The distrib project and test are adapted as well.
Manual Tests: Install Kura and check that the webUI is visible after a reboot. The Certificates List and Keystore Management should be present under the Security Service. Try to configure a new keystore and add a certificate.
Use the keystore REST to interact with the service.
Check that the /opt/eclipse/kura/plugins/ contains the following bundles:
org.eclipse.kura.core.keystore
org.eclipse.kura.rest.keystore.provider
Any side note on the changes made: Description of any other change that has been made, which is not directly linked to the issue resolution [e.g. Code clean up/Sonar issue resolution]
This PR performs a refactor of the
org.eclipse.kura.core.keystore
bundle.Related Issue: This PR fixes/closes N/A
Description of the solution adopted: The keystore REST service is extracted from the
org.eclipse.kura.core.keystore
bundle. The new`org.eclipse.kura.rest.keystore.provider
bundle is created. Thedistrib
project and test are adapted as well.Manual Tests: Install Kura and check that the webUI is visible after a reboot. The Certificates List and Keystore Management should be present under the Security Service. Try to configure a new keystore and add a certificate. Use the keystore REST to interact with the service. Check that the
/opt/eclipse/kura/plugins/
contains the following bundles:org.eclipse.kura.core.keystore
org.eclipse.kura.rest.keystore.provider
Any side note on the changes made: Description of any other change that has been made, which is not directly linked to the issue resolution [e.g. Code clean up/Sonar issue resolution]