Чи може не працювати HTTPS SSL/TLS через те, що на NodeMCU не встановлено сертифікат, або не отримано час за допомогою RTC.

May HTTPS SSL / TLS not work because the certificate is not installed on the NodeMCU or time has not been received via RTC?

Відповідь:

Багато кого цікавить, чи потрібно встановлювати сертифікат, або отримувати синхронізований час, щоб TLS/SSL працював. Наша відповідь: нічого з цього не забезпечували, а C-модуль https працював належним чином. Модулі rtctime та tls у прошивці присутні під час тестів. WiFi модуль знаходився у режимі station. З’єднання з інтернет було.

Але я думаю, що частина сайтів і справді може не працювати через якісь власні політики встановлення з’єднання, чи дозволені методи/протоколи.

В NodeMCU є можливість встановити сертифікат, але він потрібен для зовсім інших задач, перевірки автентичності сервера, до якого йде звернення, зокрема.


Answer:

Many people are wondering whether to install a certificate or get a synchronized time for TLS / SSL to work. Our answer: none of this was provided, and the C-module https worked properly. The rtctime and tls modules in the firmware are present during the tests. The WiFi module was in station mode. There was an internet connection.

But I think some sites may not really work because of some of their own connection policies, or methods / protocols are allowed.

In NodeMCU there is a possibility to establish the certificate, but it is necessary for absolutely other tasks, authentication of the server to which the address goes, in particular.