You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be good to have the possibility to include the certificate and key data inline in the Zenoh configuration.
This allows for "portable" configuration files as they will not have any dependency on external files.
Nowadays if we want to include information about TLS/mTLS certificates we need to include the path, thus both configuration file and certificate files need to be shipped to the application. This can also cause errors if the path does not match between the development machine and the deployment machine.
Thus to have the possibility to inline them, ideally using base64 encoding (similarly to what is done by Kubernetes in its configuration files.
And then update the ConfigurationInspector of TLS (QUIC uses the same): here.
The assumption is that only the path or only the data can be present, thus when inspecting the configuration an error must be returned if both are present.
Describe the feature
It would be good to have the possibility to include the certificate and key data inline in the Zenoh configuration.
This allows for "portable" configuration files as they will not have any dependency on external files.
Nowadays if we want to include information about TLS/mTLS certificates we need to include the path, thus both configuration file and certificate files need to be shipped to the application. This can also cause errors if the path does not match between the development machine and the deployment machine.
Thus to have the possibility to inline them, ideally using
base64
encoding (similarly to what is done by Kubernetes in its configuration files.An example configuration file will be:
I added them as string arrays because ideally, we could think to support multiple certificates/keys.
The text was updated successfully, but these errors were encountered: