Azure / Azure/azure-iot-cli-extension

Add an option to generate ECDSA certs for new devices

Open
#21 0 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.