Я создаю HTTP (S) сервер на Intel SGX, используя mbedtls в качестве моей библиотеки TLS.
Я могу обслуживать контент, как и ожидалось, используя HTTP, но при переходе на TLS / SSL с использованием mbedtls я возникают некоторые более сложные проблемы, и сообщения об ошибках трудно понять.
Конкретно, когда я захожу на свой сайт с помощью префикса «https: //», я могу сказать, что mongoose / mbedtls выходит и читает сертификат. pem и key.pem, а затем делает вызов recv на «/». Во время этого вызова recv выдает следующую ошибку:
mg_ssl_if_mbed_err 0x7f9e8c023060 mbedTLS error: -0x7780
Из mbedtls sr c Я могу прочитать это немного не очень полезное объяснение:
#define MBEDTLS_ERR_SSL_FATAL_ALERT_MESSAGE -0x7780 /**< A fatal alert message was received from our peer. */
Моя отправная точка - это simplest_web_server_ssl.
Вопросы: Как включить ведение журнала отладки mg и mbedtls? Как мне интерпретировать эти ошибки (или даже; какие могут быть причины этой ошибки)?
Искренне благодарен за любые подсказки!