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.

[参考译文] CC3100:一次无 TLS 实例

Guru**** 2567675 points
Other Parts Discussed in Thread: CC3100, CC3135, CC3120, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/883142/cc3100-no-of-tls-instances-at-a-time

器件型号:CC3100
主题中讨论的其他器件: CC3135CC3120UNIFLASH

大家好、

我正在将 cc3100用于 HTTPS 客户端和 FTPS 客户端。 我正在使用 httpcli 库。  

我想知道我一次可以在 cc3100中创建多少个套接字? 在哪一项中、有多少可以保护?  

假设我有2个安全套接字- 1个是 https 客户端、另一个是 FTPS 客户端。 两者都使用相同的证书、但我在代码中的不同位置为两者创建 TLS。 证书是如何存储在 simplelink 中的? 我还可以创建多少个 TLS?

谢谢

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

    您好!

    CC3100同时支持8个套接字。 但两个插座只能在一个时刻固定。 如果您需要更安全的套接字、您可以选择:

    • 更新到 CC3120或 CC3135器件
    • 使用 CC3100和某些第三方 SSL 堆栈(TI 不支持这种方式、您需要自己确定这种方式)

    证书存储在 sFlash 文件系统中。 可以通过 Uniflash 或主机 MCU 的文件系统 API 上载 sFlash 的内容。

    1月

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

    您好、Jan、

    感谢您的回答。  

    您意味着一次只能创建2个 TLS 实例。 如果我要创建更多 TLS、我必须释放上一个 TLS?

    还有一件事、由于只允许两个安全套接字、我们只能存储两个根 CA 证书?  

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

    您好!

    您意味着一次只能创建2个 TLS 实例。 如果我要创建更多 TLS、我必须释放上一个 TLS?

    是的。 没错。 但是、在关闭之后以及打开新安全套接字之前、您应该等待10秒钟、以确保安全套接字已正确关闭。 另一个选项可以是由 sl_Stop()和 sl_Start()重新启动 CC3100、这将关闭所有打开的套接字。

    还有一件事、由于只允许两个安全套接字、我们只能存储两个根 CA 证书?

    是的、如果需要、您可以共享所有受保护连接的证书文件。

    1月

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

    感谢 Jan 的帮助。 这意味着它取决于我们使用的 TLS。 如果我使用某些第三方 TLS 堆栈、我需要在那里检查它们允许我执行的操作。  

    谢谢

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

    您好!

    是的、没错。 上述信息对于由 CC3100器件本身维护的安全连接有效。 如果您使用的是第三方 SSL/TLS 协议栈、则需要检查该协议栈的文档。

    1月