Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support the Mutual TLS Authentication on WiFiS3 library #265

Open
ArduinoGetStarted opened this issue Feb 15, 2024 · 4 comments
Open

Support the Mutual TLS Authentication on WiFiS3 library #265

ArduinoGetStarted opened this issue Feb 15, 2024 · 4 comments
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement

Comments

@ArduinoGetStarted
Copy link

ArduinoGetStarted commented Feb 15, 2024

Do you have a plan to support the mutual TLS authentication on the WiFiS3 library ?

This feature is available on ESP32 now. The Uno R4 uses the ESP32 as Wi-Fi module, So I think it does not need to develop the from scratch.

Additional context

Additional requests

@per1234 per1234 added type: enhancement Proposed improvement topic: code Related to content of the project itself labels Feb 15, 2024
@pennam
Copy link
Contributor

pennam commented Feb 15, 2024

Hi @ArduinoGetStarted,
If I am correct this should be a matter of adding two new AT commands for this APIs

setCertificate(const char *client_ca);
setPrivateKey (const char *private_key);

@ArduinoGetStarted
Copy link
Author

Dear @pennam ,

I think you are correct. The WiFiClientSecure library from ESP32 has those function. I tested, it works well with AWS IoT.
The link for the tutorial is here: how to connect ESP32 to AWS IoT.
I hope this feature will be available on Arduino Uno R4 soon!
Uno form factor is compatible with many shields

@bayu01

This comment was marked as duplicate.

@ArduinoGetStarted

This comment was marked as off-topic.

@arduino arduino locked as too heated and limited conversation to collaborators Mar 14, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

No branches or pull requests

4 participants