我喜欢如下配置 OpenSpliceDDS。
我必须配置集中式 OpenSpliceDDS。它将发送和接收来自全局的所有数据。在集中式 dds 服务器中,只会打开 443 端口。
如何使用端口 443(安全层)配置 OpenSpliceDDS?
客户端机器具有本地 OpenSpliceDDS。本地 OpenSpliceDDS 应负责将本地数据发送到具有安全层 (443) 的集中式 OpenSpliceDDS。
如何与客户端配置?
谢谢
我喜欢如下配置 OpenSpliceDDS。
我必须配置集中式 OpenSpliceDDS。它将发送和接收来自全局的所有数据。在集中式 dds 服务器中,只会打开 443 端口。
如何使用端口 443(安全层)配置 OpenSpliceDDS?
客户端机器具有本地 OpenSpliceDDS。本地 OpenSpliceDDS 应负责将本地数据发送到具有安全层 (443) 的集中式 OpenSpliceDDS。
如何与客户端配置?
谢谢
我愿意打赌,任何对 TLS 的 DDS 支持都将涉及丧失 DDS 的许多好处。TLS(或 DTLS)和 DDS 的目标似乎截然相反。TLS 旨在创建一个单一的通信通道,允许对等方验证另一个是他们声称的身份(尽管它通常只在一个方向上)。DDS 的设计使得发送者和接收者完全解耦,并且在任何地方都没有信任的概念。
如果有,语义是什么?如果您希望您可以创建一个 QoS 将 TLS 分解为其组成功能 - 断言DDS_ENCRYPTION_ENCRYPTED
但然后使用DDS_AUTHENTICATION_NONE
? ...好吧,不幸的是,这些概念是密不可分的。在解密端点不受信任的情况下,拥有一个加密的通道是没有意义的。
长篇大论:指定端口不会为您提供安全性,并且 DDS 对于保护流量来说不是最佳选择。直接使用 TLS 来保护需要它的流量,并使用 DDS 来保护其他一切。