arduino-libraries / ArduinoBearSSL

Port of BearSSL to Arduino
MIT License
86 stars 49 forks source link

Support for ATECC608A-TNGTLS thumbprint certificate #55

Open gannaramu opened 3 years ago

gannaramu commented 3 years ago

Hello Team,

The ATECC608B-TNGTLS comes pre-configured and pre-provisioned with default thumbprint certificates and keys which can be used the cloud infrastructure would not require verification of the thumbprint certificate by a certificate authority. Can ArduinoBearSSL along with ArduinoECCX08 leverage this functionality eliminating the need to create a CSR ( coming from this tutorial ) and register it with AWS using Multi-Account Registration?

rashedtalukder commented 3 years ago

+1 would like to see this feature implemented.

aentinger commented 3 years ago

It's not a priority for us right now, but if any of you could provide pull request + example sketch we could be adding it to this repository.

gannaramu commented 3 years ago

@aentinger can you point us to a sample compressed certificate response from this function: https://github.com/arduino-libraries/ArduinoIoTCloud/blob/master/examples/utility/SelfProvisioning/SelfProvisioning.ino#L466

I tried to set up ArduinoIoTCloud from the teensy to get a response but couldn't proceed further due to various constraints with the library.