arduino / arduino/ArduinoCore-renesas
add full support for mTLS to WiFiSSLClient
- 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