Azure / Azure/azure-iot-cli-extension
Add an option to generate ECDSA certs for new devices
- Dominant language
- Python
- Stars
- 88
- Forks
- 78
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 9
Description
`az iot hub device-identity create` offers to generate self-signed certs for devices.
however, those are RSA certs, and it would be nice to be able to generate ECDSA as well.
they work just fine and have a number of advantages, one being that they are smaller, require less memory during handshake and EC math is faster than RSA.
if not outright switching to ECDSA, at least an option would be nice.
Contributor guide
Research direction
Start at the `az iot hub device-identity create` command and trace how it generates self-signed RSA certificates. Determine where an algorithm option belongs and how ECDSA certificates should be selected; done means the command can generate a valid ECDSA certificate without breaking the existing RSA behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, python
- Domain
- cli, security
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100