This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHCC3220MODASF:域名验证

Guru**** 2348500 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1470131/launchcc3220modasf-domain-name-verification

器件型号:LAUNCHCC3220MODASF

工具与软件:

大家好!

我对使用的术语以及"SimpleLink Wi-FiRegisteredCC3x20、CC3x3x 内置安全功能" swra509c.pdf 中所述的 关于安全套接字的操作感到有点困惑。

基本问题:文档区分"2.2.3.4身份验证对等端"和"2.2.3.5域名验证"。
我假设这两个操作都用于验证和验证基于 CC32x20的网络客户端和服务器之间的 TLS 连接。
我是对的?


1图片:标记为黄色:2.2.3.5节中的"信任链评估"是否与2.2.3.4节中提到的"信任链验证"相同?

2图片:标记为蓝色:"2.2.3.5域名验证"部分说明"这是通过比较服务器提供的证书内容和预期预存储证书来实现的。"
"预期预存储证书"是否为 RootCA 的公共证书?

我的样例案例:
服务器 myServer.com 具有由中间证书 myIntermediate 签名的有效服务器证书 myServer、而中间证书 myIntermediate 又由 myRootCA 签名

myServer <- myIntermediate <- myRootCa

在基于 CC32x0的器件上、myRootCa 的公共证书存储在文件系统上、并且使用安全属性 SLNETSOCK_SEC_ATTRIB_PEER_ROOT_CA 来配置文件名。
这样做将激活"2.2.3.4验证对等器"一节中所述的"完整信任链验证"。
我是对的?

此外、域名 myServer.com 配置了安全属性 SLNETSOCK_SEC_ATTRIB_DOMAIN_NAME
这样做会激活"2.2.3节中描述的"域名验证"。 域名验证"..
我是对的?


使用上述安全设置配置的函数 SlNetSock_secAttribSet 用于连接服务器 myServer.com。


如果该函数返回0、则:
*连接是以安全和加密的方式建立的。
*第2.2.3.4节中描述的"完整信任链验证"已成功完成。
*第2.2.3.5节中描述的"域名验证"已成功完成。

至少是这样
是否有 TI 已对其实施完整链和域名验证的技术规范(如 RFC 或建议、以及理想情况下由 NIST 发布)?

非常感谢您阅读这篇文章。

此致、
罗马语

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    域名验证背后的理念是 允许应用程序为客户端尝试连接的服务器指定域名(抵御 MITM 攻击)。  将检查发送到客户端的服务器证书、以确保域名显示在 Common Name 或 SubjectAltNames 字段中。 这将与您在 SLNETSOCK_SEC_ATTRIB_DOMAIN_NAME 套接字选项下设置的域进行比较。

     第2.2.3.4节中提到的"完整信任链验证"是服务器根据本地根 CA 发送的根链的简单验证。 第2.2.3.4节中提到的"完整信任链验证"是域名验证。

    此致、

    Shlomi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Shlomi、您好!

    非常感谢您的回答。

    与提及的 TI 文档相比、我现在了解了如何实施"完整信任验证链"和"域名验证"。

    您的声明是否也能以 TI 官方文档的形式提供?

    否则、TI 应相应修改文档。

    非常感谢
    罗马语

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Roman:

    这里提供了完整的网络处理器指南、介绍了这些 API。

    您是否仔细研究过它(第7章是一个很好的起点)?

    https://www.ti.com/lit/ug/swru455m/swru455m.pdf?ts = 1739261671825&ref_url=https%253A%252F%252Fwww.google.com%252F

    Shlomi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Shlomi、您好!

    感谢提示。 我知道文档、但 SWRA509c 让我有点困惑。

    非常感谢您提供的信息、
    罗马语