我试图解开在TraceTCP/IP库堆栈中称为“HTTPS”的字符串。根据维基百科,HTTPS使用传输层安全(TLS)加密连接来使用HTTP协议进行
通信。我需要更多关于和谐如何实现HTTPS的信息。具体来说:我可以在MHC中找不到“TLS”标签。这里引用了一些加密选项,但是没有说明http_net需要选择哪个选项的密码库,但是同样没有解释为什么要检查某些选项以及它们用于什么目的。它们是如何用于TLS的?用于加密库的示例只显示了该库的工作原理,而不是如何使用它(对于应用程序来说不是很有用)。web_net_server_nvm_mpfs演示实现了一个https服务器,而没有解释它是如何工作的。此外,演示使用第三方包WOLFSSL。我希望有一个只使用和声工具的HTTPS服务器。MHC中的选项卡太多,无法推导出如何删除wolfSSL调用并用密码库调用替换它们。删除wolfSSL调用并只使用密码库调用还有另一个原因。一些较新的MZ芯片内置了密码库。通过理解如何使用加密软件库,它应该是直截了当地移动到嵌入式版本。但是,如果需要WOLFSSL包,那么内置密码库有什么好处吗?最后,在文档中有一个引用,MHC网络服务器代码使用一些密码库调用的它自己的版本,而在一些“未来”版本中,Web服务器将只使用密码库。这里是“未来”版本吗?HTTPNET。MHC中的配置与http模块不同,但是关于如何配置证书选项卡或其他设置以实现TLS(或SSL)的信息很少或没有。我看到的唯一三个相关选项是“Use Base 64 Decode”、“Enable Basic Authen
tication.”,监听端口=443。这是MHC中的一个选项的摘要。我无法推测正确的设置应该是什么。和谐框架配置>MPLAB和谐网络>表示层>使用MPLAB和谐网络表示层?NET演示文稿实例0 &使用M{Lab Orthic作为传输层?支持所有的连接&支持加密?使用固定Flash的证书存储库进行加密?还是生成证书存储存根?我该选哪一个?有没有人能解释一下呢?提前感谢。