John Pawling wrote:
All,
Michelle is correct. Recommend changing RecipientInfo to:
RecipientInfo ::= CHOICE {
ktri [0] KeyTransRecipientInfo,
kari [1] KeyAgreeRecipientInfo,
mlri [2] MailListRecipientInfo }
You can tell which one from the Version INTEGER. However this was
mentioned before. The suggestion then was:
RecipientInfo ::= CHOICE {
ktri KeyTransRecipientInfo,
kari [1] KeyAgreeRecipientInfo,
mlri [2] MailListRecipientInfo }
I didn't mention it at the time but for the sake of minimalism I'd
suggest:
RecipientInfo ::= CHOICE {
ktri KeyTransRecipientInfo,
kari [0] KeyAgreeRecipientInfo,
mlri [1] MailListRecipientInfo }
The absence of tag on the KeyTransRecipientInfo is essential for
backwards compatability.
Steve.
--
Dr Stephen N. Henson.
UK based freelance Cryptographic Consultant. For info see homepage.
Homepage: http://www.drh-consultancy.demon.co.uk/
Email: shenson(_at_)bigfoot(_dot_)com
PGP key: via homepage.