Jim,
I agree with Jim's comments and have the following further comment:
13) Sec 3.2, 2nd para: Please make the following change:
OLD: "The contentInfo field of the carried CMS object always contains a MIME
entity that is prepared as described in section 3.1. The contentInfo field
must never be empty."
NEW: "The carried CMS object always contains a MIME entity that is prepared
as described in section 3.1. Also, see Section 2.4.1 for instructions on
including the id-data OID and MIME entity in the CMS objects."
[Jim Schaad: This is no longer as true of a statement. Unless we are
prepared to say that we are going to use a different mime type for items
such as SignedData/Receipts. I don't know that this should change or just
be a gotta to future implementors.]
[JSP: How about this: "The carried CMS object always contains a MIME entity
that is prepared as described in section 3.1 except in the case of a
signedData encapsulating a Receipt content type (i.e. signed receipt). See
Section 2.4.1 for instructions on including the id-data OID and MIME entity
in CMS objects. See [ESS] for instructions regarding signed receipts."
- John Pawling