Skip to content

Commit a90ffd6

Browse files
committed
Rename some usages of "issuer" to "provisionerName"
Long ago the "issuer" flag was used to denote what we not call provisioners. There were still some uses of `issuer` in the code, which have now been renamed to reflect their current usage. Only when the actual token is going to be signed, will it be called an `issuer` again.
1 parent aadebb8 commit a90ffd6

File tree

2 files changed

+22
-21
lines changed

2 files changed

+22
-21
lines changed

utils/cautils/token_flow.go

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -226,12 +226,12 @@ func OfflineTokenFlow(ctx *cli.Context, typ int, subject string, sans []string,
226226
}
227227

228228
kid := ctx.String("kid")
229-
issuer, flag := flags.FirstStringOf(ctx, "provisioner", "issuer")
229+
provisionerName, flag := flags.FirstStringOf(ctx, "provisioner", "issuer")
230230

231-
// Require issuer and keyFile if ca.json does not exists.
231+
// Require provisionerName and keyFile if ca.json does not exists.
232232
// kid can be passed or created using jwk.Thumbprint.
233233
switch {
234-
case issuer == "":
234+
case provisionerName == "":
235235
return "", errs.RequiredWithFlag(ctx, "offline", flag)
236236
case ctx.String("key") == "":
237237
return "", errs.RequiredWithFlag(ctx, "offline", "key")
@@ -253,16 +253,16 @@ func OfflineTokenFlow(ctx *cli.Context, typ int, subject string, sans []string,
253253
}
254254

255255
tokAttrs := tokenAttrs{
256-
subject: subject,
257-
root: root,
258-
audience: audience,
259-
issuer: issuer,
260-
kid: kid,
261-
sans: sans,
262-
notBefore: notBefore,
263-
notAfter: notAfter,
264-
certNotBefore: certNotBefore,
265-
certNotAfter: certNotAfter,
256+
subject: subject,
257+
root: root,
258+
audience: audience,
259+
provisionerName: provisionerName,
260+
kid: kid,
261+
sans: sans,
262+
notBefore: notBefore,
263+
notAfter: notAfter,
264+
certNotBefore: certNotBefore,
265+
certNotAfter: certNotAfter,
266266
}
267267

268268
switch {
@@ -340,26 +340,26 @@ func provisionerPrompt(ctx *cli.Context, provisioners provisioner.List) (provisi
340340
}
341341

342342
// Filter by admin-provisioner (provisioner name)
343-
if issuer := ctx.String("admin-provisioner"); issuer != "" {
343+
if provisionerName := ctx.String("admin-provisioner"); provisionerName != "" {
344344
provisioners = provisionerFilter(provisioners, func(p provisioner.Interface) bool {
345-
return p.GetName() == issuer
345+
return p.GetName() == provisionerName
346346
})
347347
if len(provisioners) == 0 {
348-
return nil, errs.InvalidFlagValue(ctx, "admin-provisioner", issuer, "")
348+
return nil, errs.InvalidFlagValue(ctx, "admin-provisioner", provisionerName, "")
349349
}
350350
}
351351

352352
// Filter by provisioner / issuer (provisioner name)
353-
if issuer, flag := flags.FirstStringOf(ctx, "provisioner", "issuer"); issuer != "" {
353+
if provisionerName, flag := flags.FirstStringOf(ctx, "provisioner", "issuer"); provisionerName != "" {
354354
provisioners = provisionerFilter(provisioners, func(p provisioner.Interface) bool {
355355
if provisionerflag.ShouldBeIgnored() {
356356
return true // fake match; effectively skipping provisioner flag value for provisioner-dependent policy commands
357357
}
358358

359-
return p.GetName() == issuer
359+
return p.GetName() == provisionerName
360360
})
361361
if len(provisioners) == 0 {
362-
return nil, errs.InvalidFlagValue(ctx, flag, issuer, "")
362+
return nil, errs.InvalidFlagValue(ctx, flag, provisionerName, "")
363363
}
364364
}
365365

utils/cautils/token_generator.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ type tokenAttrs struct {
173173
root string
174174
caURL string
175175
audience string
176-
issuer string
176+
provisionerName string
177177
kid string
178178
sans []string
179179
notBefore, notAfter time.Time
@@ -444,10 +444,11 @@ func generateJWKToken(ctx *cli.Context, p *provisioner.JWK, tokType int, tokAttr
444444
return "", err
445445
}
446446

447-
issuer := tokAttrs.issuer
447+
issuer := tokAttrs.provisionerName
448448
if p != nil {
449449
issuer = p.Name
450450
}
451+
451452
// Generate token
452453
tokenGen := NewTokenGenerator(kid, issuer, tokAttrs.audience, tokAttrs.root,
453454
tokAttrs.notBefore, tokAttrs.notAfter, jwk)

0 commit comments

Comments
 (0)