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.

[参考译文] CCSTUDIO-TM4X:使用本地服务器请求 HTTPS

Guru**** 2606725 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/584178/ccstudio-tm4x-requesting-https-with-local-server

器件型号:CCSTUDIO-TM4X

您好!
我们将 TM4C1294XL Launchpad 与 CCS V6、 TI-RTOS V2.16配合使用
我们已经完成了通过   TI-RTOS 请求 HTTP/HTTPS 发布/获取的操作、通过 以太网将 http 端口80的"www.example.com "和 https 端口443的""。 同样 、我们尝试本地服务器 http 成功、但 https 连接失败。
我们附带了 CEART 证书、该证书将直接用于 Resource Explorer 示例、是可以用于本地服务器、 还是需要来自我们尝试请求的相应服务器的任何证书。
请说明我们如何向本地服务器请求 HTTPS 以及证书。 还有一件事、我的 Tiva 器件和本地服务器连接到同一台用于互联网的服务器。

此致、
Raghu DS

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我们刚刚尝试使用本地服务,我们从服务器获得一个证书,它具有
    1) 1)证书和
    2) 2)私钥。 两个都是缓冲器
    我们添加了

    uint8_t cert ="证书";
    uint32_t certlen = sizeof (cert);
    uint8_t 密钥="私钥";
    uint32_t key en = sizeof (key);

    在创建之前、我对 TLS 参数进行了分配
    tlsParams.cert = cert;
    tlsParams.certlen = certlen;
    tlsParams.key =键;
    tlsParams.keylen = keylen;

    由此我遇到错误、TLS 无法创建。 因此、我尝试添加旧的"ca"证书、包括上述证书、并得到相同的错误。
    即使我尝试一次启用 ca 或 cert 或 key 一个,一次启用两个,并得到相同的错误,TLS 也无法创建。
    请帮助我们解决问题。

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

    您好 Raghu、

    对于 HTTPS 通信客户端到服务器、您需要提供服务器的根 CA 证书(某些服务器需要客户端来发送客户端证书。 我不确定您的服务器的要求)。 根 CA 证书是用于对服务器证书进行签名的证书。 是否可以为服务器加载根 CA? 您不需要钥匙。

    Vikram