Можно ли загрузить частный корневой сертификат в Arduino Nano33?

arduino-nano wifi mqtt arduino-nano-33-iot

Я пытаюсь подключить Arduino Nano 33 к брокеру mqtt с TLS authenticaton на стороне брокера. Для этого мне нужна моя плата Arduino, чтобы иметь доступ к корневому сертификату.

Насколько я понимаю, в отличие от ESP32, модуль NINA wifi Nano не имеет объекта WiFiSSLClient с методом setCACert, который можно использовать для передачи корневого сертификата. Вместо этого у клиента NINA есть метод connectSSL (), который использует любой корневой сертификат, который вы загрузили в Nano с помощью IDE Arduino. Однако, как видно из этого учебника, похоже, что загрузить корневые сертификаты общественного домена можно только войдя на веб-сайт.

Но что делать, если я хотел загрузить корневой сертификат, который я сгенерировал с помощью OpenSSL. Возможно ли это?

, 👍1

Обсуждение

https://www.arduino.cc/en/Tutorial/WiFiNINAFirmwareUpdater#certificate-uploading, @Juraj