ZBLOG

8.2.2.1.1. Domains This element is delimited by the XML element tag. The value in this element identifies the collection of DDS Domains to which the rule applies. The element can contain: A single domain identifier:

该段文本提供了一系列与DDS(数据分发服务)安全相关的XML元素及其定义。以下是各个部分的解释:

8.2.2.1.1. Domains

这个元素由<domains> XML标签界定。它的值标识了规则适用的DDS域集合。可以包含:

  • 单一域标识符:例如,<id>1</id>
  • 域标识符范围:使用<id_range>指定最小和最大值,如:
    
    <domains>
      <id_range>
          <min>1</min>
          <max>10</max>
      </id_range>
    </domains>
    
  • 组合:可以同时包含多个域标识符和范围。

8.2.2.1.2. Allow Unauthenticated Participants

这个元素由<allow_unauthenticated_participants> XML标签界定,指示匹配DomainParticipant与远程DomainParticipant是否需要身份验证。

  • false:要求强制进行身份验证,不允许无法成功认证的远程DomainParticipant匹配。
  • true:允许与其他DomainParticipant匹配,即使无法进行身份验证,但必须确保与相同GUID的DomainParticipant没有有效的认证。

需要注意的是:

  • 使用enable_read_access_controlenable_write_access_control保护的话,话题将不论如何都不会通信。
  • 如果RTPS保护种类不是NONE且启用了未认证参与者,则实体创建将失败并返回错误。

8.2.2.1.3. Enable Join Access Control

此元素由<enable_join_access_control> XML标签界定,指示参与者是否需要通过DDS:Access:Permissions插件进行授权才能匹配远程DomainParticipant。

  • false:不检查已认证远程DomainParticipant的权限。
  • true:检查已认证远程DomainParticipant的权限。

8.2.2.1.4. Discovery Protection Kind

该元素由<discovery_protection_kind> XML标签界定,用于指示在端点发现阶段是否需要加密安全通道。可能值为:

  • NONE:安全通道不受保护。
  • SIGN:安全通道通过MAC(消息鉴别码)进行保护。
  • ENCRYPT:安全通道被加密。

8.2.2.1.5 Liveliness Protection Kind

此元素由<liveliness_protection_kind> XML标签界定,表示活跃性机制的安全通道是否需要加密。可能值与上面的Discovery Protection Kind相同:

  • NONE
  • SIGN
  • ENCRYPT

8.2.2.1.6 RTPS Protection Kind

这个元素由<rtps_protection_kind> XML标签界定,用于指示整个RTPS消息是否需要加密。可能值为:

  • NONE
  • SIGN
  • ENCRYPT

这些配置项主要用于控制在DDS环境中如何处理身份验证、访问控制和信息加密,以增强系统的安全性。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=21521

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?