Skip to content

Commit 7384219

Browse files
committed
doc: wifi: Improve runtime cert docs
* Fix the path to the helper script * Add a note for the volatility of the certificates Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
1 parent 21b20de commit 7384219

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

doc/connectivity/networking/api/wifi.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Run time certificates
7373
The Wi-Fi shell module uses TLS credentials subsystem to store and manage the certificates. The certificates can be added at runtime using the shell commands, see :ref:`tls_credentials_shell` for more details.
7474
The sample or application need to enable the :kconfig:option:`CONFIG_WIFI_SHELL_RUNTIME_CERTIFICATES` option to use this feature.
7575

76-
To facilitate installation of the certificates, a helper script is provided in the ``samples/net/wifi/test_certs`` directory. The script can be used to install the certificates at runtime.
76+
To facilitate installation of the certificates, a helper script is provided in the ``scripts/utils/`` directory. The script can be used to install the certificates at runtime.
7777

7878
.. code-block:: bash
7979
@@ -96,6 +96,10 @@ Any AAA server can be used for testing purposes, for example, ``FreeRADIUS`` or
9696
The certificates are for testing purposes only and should not be used in production.
9797
They are generated using `FreeRADIUS raddb <https://github.com/FreeRADIUS/freeradius-server/tree/master/raddb/certs>`_ scripts.
9898

99+
.. note::
100+
101+
When using TLS credentials subsystem, by default the volatile backend i.e., :kconfig:option:`CONFIG_TLS_CREDENTIALS_BACKEND_VOLATILE` is chosen. When using the volatile backend, the certificates are stored in RAM and are lost on reboot, so the certificates need to be installed again after reboot. As an alternative, the PS (protected storage) backend i.e., :kconfig:option:`CONFIG_TLS_CREDENTIALS_BACKEND_PROTECTED_STORAGE` can be used to store the certificates in the non-volatile storage.
102+
99103
API Reference
100104
*************
101105

0 commit comments

Comments
 (0)