Re: Correct definition of ContentInfo in CMS-10

"Ross demon" <ross@jgross.demon.co.uk> Mon, 22 February 1999 15:45 UTC

Received: (from majordomo@localhost) by mail.proper.com (8.8.8/8.8.5) id HAA19809 for ietf-smime-bks; Mon, 22 Feb 1999 07:45:58 -0800 (PST)
Received: from post.mail.demon.net (post-20.mail.demon.net [194.217.242.27]) by mail.proper.com (8.8.8/8.8.5) with ESMTP id HAA19805 for <ietf-smime@imc.org>; Mon, 22 Feb 1999 07:45:52 -0800 (PST)
Received: from [194.222.225.69] (helo=jrportable1) by post.mail.demon.net with smtp (Exim 2.10 #2) id 10Excq-0005Ff-00; Mon, 22 Feb 1999 15:50:28 +0000
Message-ID: <002901be5e79$4451d520$0a00000a@jrportable1>
From: Ross demon <ross@jgross.demon.co.uk>
To: pgut001@cs.aucKland.ac.nz, ietf-smime@imc.org
Subject: Re: Correct definition of ContentInfo in CMS-10
Date: Mon, 22 Feb 1999 15:37:26 -0000
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-ietf-smime@imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

Peter,

When using detached signatures, I agree that the eContent is absent, but the
content is still required to convey the SignedData and hence the signature.
-----Original Message-----
From: Peter Gutmann <pgut001@cs.aucKland.ac.nz>
To: ietf-smime@imc.org <ietf-smime@imc.org>; ross@jgross.demon.co.uk
<ross@jgross.demon.co.uk>
Date: Monday, February 22, 1999 3:04 PM
Subject: Re: Correct definition of ContentInfo in CMS-10


>>>Within the body of CMS 10 ContentInfo is defined as : -
>>>
>>>ContentInfo ::= SEQUENCE {
>>>        contentType ContentType,
>>>        content [0] EXPLICIT ANY DEFINED BY contentType }
>>>
>>>However, in the appendix ContentInfo is defined as : -
>>>
>>>ContentInfo ::= SEQUENCE {
>>>     contentType ContentType,
>>>     content [0] EXPLICIT ANY DEFINED BY contentType OPTIONAL }
>>>
>>>I assume the one within the body (i.e. content not optional) is correct.
>
>>I assume that content is not optional
>
>The content is optional.  Think about how detached sigs work.
>
>Peter.
>