ietf-smime
[Top] [All Lists]

Re: Syntax on RecipientInfo

1998-06-26 09:12:02
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.


<Prev in Thread] Current Thread [Next in Thread>