Russ, I'm curious why you say that the "spi" field needs to be in the base 
spec.  From a spec factoring point of view, even if SPI remains a completely 
separate spec and nothing is said in the base spec, there would be no confusion 
or conflicts, including for implementations.  Here's why:
  - A header without an "alg" field is not recognized as a JWS or JWE, so 
there's no conflict there
  - A JWS or JWE can legally contain a "spi" header field and a registry is 
already provided to define the meanings of additional header fields, so there's 
no conflict there either

Therefore, it seems like the separate spec could use the registry to define the 
meaning of "spi" in a JWS and JWE and could furthermore define the semantics of 
objects using headers without an "alg" field but including a "spi" field.  No 
conflicts.  And clear separation of concerns.

Those wanting the SPI functionality could use it.  Those not needing it would 
need to do nothing - which I think is as it should be.

                                Best wishes,
                                -- Mike

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Russ 
Housley
Sent: Friday, April 19, 2013 8:37 AM
To: [email protected]; [email protected]
Subject: Re: [jose] Feedback request on jose tracker issue #8: Should we add a 
"spi" header field?

Combination of 1 and 2.  The field needs to be in the base specifications, but 
the only rule that needs to be included in the base specification is an exact 
match of the identifier.

Russ

= = = = = = = = = =

1.  Have draft-barnes-jose-spi remain a separate specification that could 
optionally also be supported by JWS and JWE implementations.
2.  Incorporate draft-barnes-jose-spi into the JWS and JWE specifications as a 
mandatory feature.
3.  Incorporate draft-barnes-jose-spi into the JWS and JWE specifications as an 
optional feature.
4.  Another resolution (please specify in detail).

_______________________________________________
jose mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/jose
_______________________________________________
jose mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/jose

Reply via email to