0

有人将Microchip提供的通用tcp服务器应用程序代码升级为SSL吗?

我将新的侦听器端口添加到现有的服务器套接字。但它也不是 TCPPutIsReady 状态。当我尝试通过 ssh 客户端 Tera Term 连接时,它会询问用户名和密码。但是客户端是否需要提供用户名和密码?

我对 SSL 有点陌生。所以请告诉我使用 Tera Term 连接到任何 ssl 服务器的步骤。

另一个疑问是我可以在不使用 http 或 ftp 或 telnet 会话的情况下使用 TCP 服务器套接字吗?

4

4 回答 4

0

我听说您需要使用第三方 SSL 库才能正常工作。

看看这里http://www.yassl.com/yaSSL/cyassl-pic32.html

它会让你开始!

于 2013-10-29T03:11:48.687 回答
0

Teraterm 支持 SSH,但不支持 SSL。但是,您可以通过选择 Telnet 连接并使用 SSL 隧道进行握手和加密/解密数据来使用 TeraTerm,例如,

https://www.stunnel.org/index.html

你的 stunnel.conf 文件看起来像这样,

client = yes
sslVersion = SSLv3

[demo]
accept = 127.0.0.1:992
connect = 192.168.1.3:992

接受是IP:端口号。TeraTerm 连接并连接的是 IP:端口号。您的 Microchip SSL 服务器。

这对我使用 Microchip MLA v2013-06-15 有效。

于 2014-04-01T16:35:20.880 回答
0

微芯片 TCP/IP 堆栈包中有一个通用 TCP 服务器示例。

虽然我没有使用 SSL 和 Microchip 的经验,但我怀疑你混淆了几件事

  • ssl 和 ssh(或者你在隧道模式下使用 teraterm 吗?)
  • SSL 的各种协议。TLS 是 SSH/Lv3,这是功率不足的微控制器无法做到的。尝试让 SSLv1 首先工作
于 2010-05-17T09:08:23.393 回答
0

Microchip 最新版本的 TCP/IP 协议栈 (v5.2b) 内置了对 SSL 的支持。

于 2010-06-14T15:57:48.773 回答