> -----Original Message----- > From: Mike Jones [mailto:[email protected]] > Sent: Saturday, October 18, 2014 3:28 PM > To: Jim Schaad; 'Barry Leiba' > Cc: [email protected]; jose- > [email protected]; 'The IESG'; [email protected] > Subject: RE: [jose] Barry Leiba's No Objection on draft-ietf-jose-json-web- > encryption-32: (with COMMENT) > > > > The intent is b. I propose that the words "This member MUST be > > > present, even if the array elements contain only the empty JSON > > > object "{}"" be changed to "This member MUST be present with exactly > > > one array element per recipient, even if some or all of the array > > > element values are the empty JSON object {}". Would that be clearer? > > > > I think that would have helped me. Again, another small point. > > > > OK > > > > [JLS] I think that this language may not be correct. Did you mean to imply > that the following is a legal value for the "recipients" property. "[{},{}]" > > It appears that there can be any number of empty array elements can be > present. > > > > If this is not the case I will try and look at proposing some text. > > The full text about the recipients array at http://tools.ietf.org/html/draft- > ietf-jose-json-web-encryption-35#section-7.2 is: > > recipients > The "recipients" member value MUST be an array of JSON objects. > Each object contains information specific to a single recipient. > This member MUST be present with exactly one array element per > recipient, even if some or all of the array element values are the > empty JSON object "{}" (which can happen when all Header Parameter > values are shared between all recipients and when no encrypted key > is used, such as when doing Direct Encryption). > > So it's not that any number of empty array elements can be present. It's that > exactly one JSON object must be present in the array per recipient, some of > which may be empty because of the parameter choices made.
This does not answer my question. Is it a legal value? Jim > > -- Mike _______________________________________________ jose mailing list [email protected] https://www.ietf.org/mailman/listinfo/jose
