One of my contentions with the thumb print has always been that it confuses 
with key id's too easily. (I brought this up when the draft was first brought 
to the wg and again when it was accepted As a wg draft). Explicitly calling 
this a mechanism for computing a semantically significant key id would be a 
good step in my opinion, so long as the vast majority of software systems can 
continue to treat the key id's as opaque strings, whether or not they're 
computed using this mechanism. 

What we lose is a way to signal to software that cares about such things 
whether the key id is a thumb print our just a raw id of some other flavour, 
but it's possibly the case that software understanding such semantics will be 
able to figure that out. 


-- Justin

/ Sent from my phone /


-------- Original message --------
From: Mike Jones <[email protected]> 
Date:01/24/2015  3:50 PM  (GMT-05:00) 
To: Jim Schaad <[email protected]>, [email protected] 
Cc:  
Subject: Re: [jose] Working Group last call on draft-ietf-jose-jwk-thumbprint 

While this may surprise you, that wouldn’t personally bother me.  The use cases 
I know of would either use it as a Key ID or Subject claim value.  The “jkt” 
definition was there just to be parallel with “x5t”.  What the draft is really 
about is the computation definition.
 
What do others in the working group think about Jim’s suggestion?
 
                                                            -- Mike
 
From: Jim Schaad [mailto:[email protected]] 
Sent: Saturday, January 24, 2015 12:08 PM
To: Mike Jones; [email protected]
Subject: RE: [jose] Working Group last call on draft-ietf-jose-jwk-thumbprint
 
Implied in my comment is that the parameter jkt would go away.
 
From: Mike Jones [mailto:[email protected]] 
Sent: Saturday, January 24, 2015 11:39 AM
To: Jim Schaad; [email protected]
Subject: RE: [jose] Working Group last call on draft-ietf-jose-jwk-thumbprint
 
I agree with you that we should probably add text saying that the thumbprint 
value could be used as a Key ID (Hideki Nara made this point yesterday as 
well),  and that it is an application decision whether to carry the value in a 
“jkt”, “kid”, or another field.  (In one case, OpenID Connect uses it as the 
“sub” (subject) claim of a JWT, for instance.)
 
                                                            -- Mike
 
From: jose [mailto:[email protected]] On Behalf Of Jim Schaad
Sent: Saturday, January 24, 2015 10:39 AM
To: [email protected]
Subject: Re: [jose] Working Group last call on draft-ietf-jose-jwk-thumbprint
 
I am wondering why this needs to be tagged as a thumbprint.   Is there a reason 
why this draft should not be presented as – here is a way to compute a kid 
value for a key that will produce a unique value.  This would be similar to how 
 the computations are presented in PKIX for the subject key identifier 
extension.
 
Jim
 
_______________________________________________
jose mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/jose

Reply via email to