-
Notifications
You must be signed in to change notification settings - Fork 504
Closed
smallstep/cli
#1092Labels
enhancementneeds docsneeds triageWaiting for discussion / prioritization by teamWaiting for discussion / prioritization by team
Milestone
Description
Description
In #1636, @daFritz84 proposes that binding JWT tokens for the JWK provisioner to a given CSR might be a good option to prevent some attacks.
Optionally, adding a new field in the token with a CSR fingerprint can be a good idea. Commands that generate their own token and CSR can always add the new field, and the JWK provisioner will validate it. step ca token
can have an extra flag to add that fingerprint and a flag to pass a CSR to get the fingerprint from.
It might also be a good idea to add a fingerprint to x509util.CertificateRequest
, so it can be optionally checked in a template or in a webhook, although the raw CSR is also present in a webhook request.
Metadata
Metadata
Assignees
Labels
enhancementneeds docsneeds triageWaiting for discussion / prioritization by teamWaiting for discussion / prioritization by team