arduino / arduino/ArduinoCore-renesas

add full support for mTLS to WiFiSSLClient

Open
#499 3 comments 0 reactions 0 assignees View on GitHub
topic: code type: enhancement
Dominant language
C
Stars
193
Forks
112
PR merge metrics
No merged PRs in 30d

Description

At present mTLS authentication is not possible with this library rendering authentication by devices such as Arduino UNO R4 Wifi that use this library to services such as AWS IOT Core impossible.

Support would be needed for adding private and public keys as well as device certificates similar to the current function setCACert(char * root_ca)

## Additional context

Related discussion:

https://forum.arduino.cc/t/mtls-on-uno-r4-wifi/1410056

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the WiFiSSLClient API and the existing setCACert(char * root_ca) function, then review the related forum discussion for the mTLS context. Done means supporting private and public keys plus device certificates so devices such as the Arduino UNO R4 WiFi can authenticate to services such as AWS IoT Core.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino, aws, c
Domain
embedded-iot, networking, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.