Russ (and friends),
The CMS ASN.1 module includes the ExtendedCertificateInfo syntax which
includes "attributes Attributes" as a field. "Attributes" is no longer
defined within the module or imported from any other module. Recommend that
"attributes Attributes" should be changed to: "attributes UnauthAttributes"
where UnauthAttributes is defined as proposed by Russ as follows:
UnauthAttributes ::= SET OF UnauthAttribute
UnauthAttribute ::= SEQUENCE {
unAuthAttrType OBJECT IDENTIFIER,
unAuthAttrValues SET OF AttributeValue }
AttributeValue ::= ANY
This ensures backward compatibility with PKCS #7 v1.5 because it imported
"Attributes" from the 1988 X.501 spec (which is equivalent to Russ' proposed
UnauthAttributes).
================================
John Pawling
jsp(_at_)jgvandyke(_dot_)com
J.G. Van Dyke & Associates, Inc.
================================