Re: Correct definition of ContentInfo in CMS-10

"Bonatti, Chris" <bonattic@ieca.com> Mon, 22 February 1999 14:37 UTC

Received: (from majordomo@localhost) by mail.proper.com (8.8.8/8.8.5) id GAA19244 for ietf-smime-bks; Mon, 22 Feb 1999 06:37:41 -0800 (PST)
Received: from hq.vni.net (hq.vni.net [205.252.27.1]) by mail.proper.com (8.8.8/8.8.5) with ESMTP id GAA19240 for <ietf-smime@imc.org>; Mon, 22 Feb 1999 06:37:40 -0800 (PST)
Received: from ieca.com (mva-aa-051.vni.net [207.226.159.51]) by hq.vni.net (8.8.8/8.8.5) with ESMTP id JAA18093; Mon, 22 Feb 1999 09:42:15 -0500 (EST)
Message-ID: <36D16CC0.5B442494@ieca.com>
Date: Mon, 22 Feb 1999 09:42:09 -0500
From: "Bonatti, Chris" <bonattic@ieca.com>
Organization: IECA, Inc.
X-Mailer: Mozilla 4.04 [en] (Win95; U)
MIME-Version: 1.0
To: William Ottaway <w.ottaway@eris.dera.gov.uk>, "'ietf-smime@imc.org'" <ietf-smime@imc.org>, Russ Housley <housley@spyrus.com>
Subject: Re: Correct definition of ContentInfo in CMS-10
References: <01BE5E63.4E934480.w.ottaway@eris.dera.gov.uk>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
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>

    I would submit that the 'content' field in the General Syntax section is
correct.  The instance of OPTIONAL in the appendix must be a copy artifact
from the 'EncapsulatedContentInfo', in which the 'content' field is
correctly optional.  I can see no legitimate use of CMS in which you would
send only a 'contentType' OID.  Even if someone were sending a "detached
content" in a separate body part, either MIME or X.400 mail systems are
perfectly capable of attaching a content types for that information without
utilizing this structure.

Russ,

    Browsing through my historical archive of now "non-existent" I-Ds, I see
that the OPTIONAL tag seems to have fallen out of the General Syntax
starting in version 3 of CMS.  Do you remember the reasoning behind the
change?

Chris



 ---------------------------------------------------------------
 |  International Electronic Communication Analysts, Inc.      |
 |  Christopher D. Bonatti             15309 Turkey Foot Road  |
 |  Principal Engineer              Darnestown, Md 20878-3640  |
 |  bonattic@ieca.com   Tel: 301-208-2349   Fax: 301-208-2379  |
 ---------------------------------------------------------------



____________________

William Ottaway wrote:

> 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.
>
> Bill.
>
> "The Information contained in this E-Mail and any subsequent
> correspondence is private and is intended solely for the intended
> recipient(s).  For those other than the intended recipient any
> disclosure, copying, distribution, or any action taken or omitted to
> be taken in reliance on such information is prohibited and may be
> unlawful."
> ____________________________________________________
> William Ottaway BSc Hons CEng MBCS,
> L323,                        Tel: +44 (0) 1684 894079
> DERA Malvern,                Fax: +44 (0) 1684 896113
> St. Andrews Road,            email: w.ottaway@eris.dera.gov.uk
> Malvern,
> Worcs,
> WR14 3PS
>
> All opinions are my own.