k000858 0 7 августа, 2017 Опубликовано 7 августа, 2017 · Жалоба Пытаюсь прикрутить mbedTLS (она же бывшая PolarSSL) для работы с smtp на примере gmail.com (465 порт). Пока безрезультатно Performing the SSL/TLS handshake...failed mbedtls_ssl_handshake returned -30592: SSL - A fatal alert message was received from our peer Ктонибудь уже проходил такой путь? С чем может быть связана ошибка при попытке установить соединение? Быть может нужны особые настройки в mbedtls_config ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k000858 0 8 августа, 2017 Опубликовано 8 августа, 2017 · Жалоба Отвечу последователям: для установки SSL-соединения (во всяком случае с сервером gmail.com) необходимы корректные шифро-наборы в ClientHello запросе. Для этого необходимо прописать нужные дефайны. Информации крайне мало и сами дефайны в библиотеке не очень то прокомментированы.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 16 26 октября, 2017 Опубликовано 26 октября, 2017 · Жалоба Отвечу последователям: для установки SSL-соединения (во всяком случае с сервером gmail.com) необходимы корректные шифро-наборы в ClientHello запросе. Для этого необходимо прописать нужные дефайны. Информации крайне мало и сами дефайны в библиотеке не очень то прокомментированы.. И как в результате, получилось? Сейчас эту же проблему начал решать- отсылать емейлы через 465/SSL (база- M32F4, lwIP. тут обсуждал немного ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k000858 0 27 октября, 2017 Опубликовано 27 октября, 2017 · Жалоба И как в результате, получилось? Сейчас эту же проблему начал решать- отсылать емейлы через 465/SSL (база- M32F4, lwIP. тут обсуждал немного ) да, все удалось. сервис дружит с gmail/yandex/mail и тд. даже спам фильтры обходит) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 16 27 октября, 2017 Опубликовано 27 октября, 2017 · Жалоба да, все удалось. сервис дружит с gmail/yandex/mail и тд. даже спам фильтры обходит) Спасибо за хорошие новости, буду делать этим путем :) До этого не мог понять, что мне больше хочется- PolarSSL(mbedTLS ) или wolfSSL. Не могли бы Вы поделиться некоторыми деталями, как Вы прикручивали mbedTLS ? 1) Какую версию брали, просто последнюю доступную с их сайта или какую-то другую (более подходящую/более стабильную)? вижу mbed TLS 2.6.0 (Apache) и mbed TLS 2.6.0 (GPL) 2) к чему вязали, к LwIP ? Были особенности во время вязки? 3) что значит "корректные шифро-наборы" и что значит "необходимо прописать нужные дефайны"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k000858 0 27 октября, 2017 Опубликовано 27 октября, 2017 · Жалоба Спасибо за хорошие новости, буду делать этим путем :) До этого не мог понять, что мне больше хочется- PolarSSL(mbedTLS ) или wolfSSL. Не могли бы Вы поделиться некоторыми деталями, как Вы прикручивали mbedTLS ? 1) Какую версию брали, просто последнюю доступную с их сайта или какую-то другую (более подходящую/более стабильную)? вижу mbed TLS 2.6.0 (Apache) и mbed TLS 2.6.0 (GPL) 2) к чему вязали, к LwIP ? Были особенности во время вязки? 3) что значит "корректные шифро-наборы" и что значит "необходимо прописать нужные дефайны"? В примерах ST есть проекты LwIP + FeeeRTOS + mbed TLS. Брал оттуда. Сам SSL клиент писался (настраивалась библиотека дифайнами и писался алгоритм)) под модель email-клиента (SMTP протокол). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 16 27 октября, 2017 Опубликовано 27 октября, 2017 · Жалоба В примерах ST есть проекты LwIP + FeeeRTOS + mbed TLS. Брал оттуда. Сам SSL клиент писался (настраивалась библиотека дифайнами и писался алгоритм)) под модель email-клиента (SMTP протокол). Вы имеете в виду их AN3365 (Secure socket layer (SSL) for STM32F217xx microcontroller) ? Или что-то посвежее было? (этот документ 2011 года) Или UM1723 ("STM32Cube PolarSSL example", 2015 год) ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k000858 0 27 октября, 2017 Опубликовано 27 октября, 2017 · Жалоба Вы имеете в виду их AN3365 (Secure socket layer (SSL) for STM32F217xx microcontroller) ? Или что-то посвежее было? (этот документ 2011 года) Или UM1723 ("STM32Cube PolarSSL example", 2015 год) ? смотрите STM32CubeF4, например Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 16 27 октября, 2017 Опубликовано 27 октября, 2017 · Жалоба смотрите STM32CubeF4, например Спасибо за наводку, нашел вроде все что интересует- и даже конфиги прямо под меня. Замечание: У меня стояла версия CubeMX 4.13 (2017 год) так там в списке софта не было вообще строчки "MbedTLS". Скачал новейший CubeMX 4.23 - там уже MbedTLS есть. Полтергейст какой-то. Кстати, в CubeMX даже есть маленький помошник по конфигурации этого mbedTLS, очень удобно для старта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться