Corrections made to the ASN.1 modules of RFC 2630 (06/1999)
ContentInfo ::= SEQUENCE {
contentType ContentType,
content [0] EXPLICIT ANY DEFINED BY contentType }
ContentInfo ::= SEQUENCE {
content-type CMS-CONTENT-TYPE.&id ({CMSContentTable}),
pkcs7-content [0] CMS-CONTENT-TYPE.&Type ({CMSContentTable})
}
CMS-CONTENT-TYPE ::= TYPE-IDENTIFIER
CMSContentTable CMS-CONTENT-TYPE ::= { ... }
AttributeValue ::= ANY
OPEN ::= CLASS{&Type} WITH SYNTAX { TYPE &Type }
AttributeValue ::= OPEN.&Type
OtherKeyAttribute ::= SEQUENCE {
keyAttrId OBJECT IDENTIFIER,
keyAttr ANY DEFINED BY keyAttrId OPTIONAL }
OtherKeyAttribute ::= SEQUENCE {
keyAttributeIdentifier OTHER-KEY-ATTRIBUTE.&id ({OtherKeyAttributeTable}),
keyAttribute OTHER-KEY-ATTRIBUTE.&Type ({OtherKeyAttributeTable}
{@keyAttributeIdentifier}) OPTIONAL }
OTHER-KEY-ATTRIBUTE ::= TYPE-IDENTIFIER
OtherKeyAttributeTable OTHER-KEY-ATTRIBUTE ::= { ... }