[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Last Call Comments on CMS-10
"Jim Schaad (Exchange)" <jimsch@EXCHANGE.MICROSOFT.com> writes:
> John and Russ,
>
> I completely disagree with this. I don't think that it is any type of a
> fair statement to say that down level clients should be able in any way,
> shape or form to be able to parse one of these new messages. This is why
> the MUST occurs in the S/MIME documents.
The problem is that these are combined new and old messages.
> I don't think it is a deficency of a down level client to be able to
> completely fail if the ASN does not completely match to spec, I think this
> is normal. If a down-level client is not looking at version numbers then it
> will deal with what it deals with, but I think that we need to give them
> help not to kill them selfs.
I don't believe that the version number matters here much. The
way I see it, a client that's smart enough to skip innapropriately
versioned Signer or RecipientInfos should be smart enough to
skip over a different CMS version number and see if it can
really read the message.
> If you are going to go with this agruement then I want to take you arguement
> to the logical extreme. The text in section 6.1 should be changed so that
> the version number there does not have anything to do with the version
> numbers in RecipeientInfos. The same aguements about down-level clients
> appear just as valid here as with SignedData.
I tend to agree here. OTOH, if OriginatorInfo is present, then
it seems that the version number must be increased. Else what
good is the version number in the first place?
-Ekr
--
[Eric Rescorla ekr@rtfm.com]