From 21f678616ebb518a787b4ed3b17b2a5b94f731d0 Mon Sep 17 00:00:00 2001 From: Juan Lopez Fernandez Date: Fri, 13 Dec 2024 11:18:04 +0100 Subject: [PATCH 1/2] Add data-sharing with security incompatiblity warning Signed-off-by: Juan Lopez Fernandez --- docs/fastdds/security/includes/intro.rst | 3 +++ docs/fastdds/transport/datasharing.rst | 1 + 2 files changed, 4 insertions(+) diff --git a/docs/fastdds/security/includes/intro.rst b/docs/fastdds/security/includes/intro.rst index b9d8b0e9c..031c7c053 100644 --- a/docs/fastdds/security/includes/intro.rst +++ b/docs/fastdds/security/includes/intro.rst @@ -44,4 +44,7 @@ and its value (:class:`std::string`). However, it is possible to configure basic system security settings, i.e. authentication, access control and encryption, to Fast DDS without this knowledge. +.. warning:: + The use of security plugins is incompatible with :ref:`Data-sharing delivery `. + The following sections describe how to configure each of these properties to set up the Fast DDS security plugins. diff --git a/docs/fastdds/transport/datasharing.rst b/docs/fastdds/transport/datasharing.rst index 14b2ebf45..2639de9a7 100644 --- a/docs/fastdds/transport/datasharing.rst +++ b/docs/fastdds/transport/datasharing.rst @@ -61,6 +61,7 @@ This feature is available only if the following requirements are met: i.e., its |TopicDataType::is_bounded-api| member function returns true. * The Topic :ref:`is not keyed`. * The DataWriter is configured with |PREALLOCATED_MEMORY_MODE-api| or |PREALLOCATED_WITH_REALLOC_MEMORY_MODE-api|. +* No :ref:`security ` plugin is used. There is also a limitation with the DataReader's HistoryQos. Using Data-sharing mechanism, the DataWriter's history is shared with the DataReaders. From d692d30e5738a353499de0c3d5469fd8f5c551e0 Mon Sep 17 00:00:00 2001 From: Juan Lopez Fernandez Date: Fri, 13 Dec 2024 12:08:58 +0100 Subject: [PATCH 2/2] Apply suggestion Signed-off-by: Juan Lopez Fernandez --- docs/fastdds/transport/datasharing.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/fastdds/transport/datasharing.rst b/docs/fastdds/transport/datasharing.rst index 2639de9a7..20e1938c1 100644 --- a/docs/fastdds/transport/datasharing.rst +++ b/docs/fastdds/transport/datasharing.rst @@ -61,7 +61,7 @@ This feature is available only if the following requirements are met: i.e., its |TopicDataType::is_bounded-api| member function returns true. * The Topic :ref:`is not keyed`. * The DataWriter is configured with |PREALLOCATED_MEMORY_MODE-api| or |PREALLOCATED_WITH_REALLOC_MEMORY_MODE-api|. -* No :ref:`security ` plugin is used. +* No :ref:`security ` plugins are used. There is also a limitation with the DataReader's HistoryQos. Using Data-sharing mechanism, the DataWriter's history is shared with the DataReaders.