добавление SSL в микрочип - PullRequest
0 голосов
/ 27 апреля 2010

Кто-нибудь обновил код стандартного приложения tcp-сервера, предоставляемого Microchip, до SSL?

Я добавил новый порт прослушивателя в существующий сокет сервера. Но тогда также его не TCPPutIsReady состояние. Когда я пытался подключиться через ssh-клиент, Tera Term запрашивал имя пользователя и пароль. Но нужно ли клиенту вводить имя пользователя и пароль?

Я немного новичок в SSL. Поэтому, пожалуйста, дайте мне знать, как подключиться к любому серверу ssl с помощью Tera Term.

Другое сомнение в том, что я могу использовать сокет TCP-сервера без использования http или ftp или сеанса telnet?

Ответы [ 4 ]

0 голосов
/ 01 апреля 2014

Teraterm поддерживает SSH, но не SSL. Однако вы можете использовать TeraTerm, выбрав соединение Telnet и используя туннель SSL для подтверждения связи и шифрования / расшифровки данных, например,

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: номер порта. вашего SSL-сервера Microchip.

Это сработало для меня, используя Microchip MLA v2013-06-15.

0 голосов
/ 14 июня 2010

Последняя версия стека TCP / IP (v5.2b) от Microchip имеет встроенную поддержку SSL.

0 голосов
/ 29 октября 2013

Я слышал, что вам нужно использовать стороннюю библиотеку SSL для ее работы.

Взгляните сюда http://www.yassl.com/yaSSL/cyassl-pic32.html

Это поможет тебе начать !!

0 голосов
/ 17 мая 2010

В пакете стека микросхемы TCP / IP есть общий пример TCP-сервера.

Хотя у меня нет опыта работы с SSL и Microchip, я подозреваю, что вы путаете несколько вещей

  • ssl и ssh (или вы используете тератерм в туннельном режиме?)
  • Различные протоколы для SSL. TLS - это SSH / Lv3, а микроконтроллеры с недостаточной мощностью не могут этого сделать. попробуйте сначала запустить SSLv1
...