From owner-ietf-smime@mail.imc.org  Tue Jul  1 10:30:33 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id A5E613A6962
	for <ietfarch-smime-archive@core3.amsl.com>; Tue,  1 Jul 2008 10:30:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.307
X-Spam-Level: 
X-Spam-Status: No, score=-102.307 tagged_above=-999 required=5
	tests=[AWL=0.292, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 5-N1uWFhdgTn
	for <ietfarch-smime-archive@core3.amsl.com>;
	Tue,  1 Jul 2008 10:30:32 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id 3DA5C3A6918
	for <smime-archive@ietf.org>; Tue,  1 Jul 2008 10:30:31 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m61HFEsG088060
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Tue, 1 Jul 2008 10:15:14 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m61HFEAF088058;
	Tue, 1 Jul 2008 10:15:14 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from mail.ietf.org (mail.ietf.org [IPv6:2001:1890:1112:1::20])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m61HFCmR088040
	for <ietf-smime@imc.org>; Tue, 1 Jul 2008 10:15:13 -0700 (MST)
	(envelope-from root@core3.amsl.com)
Received: by core3.amsl.com (Postfix, from userid 0)
	id 66C9E3A6B99; Tue,  1 Jul 2008 10:15:00 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Cc: ietf-smime@imc.org
Subject: I-D ACTION:draft-ietf-smime-3851bis-04.txt 
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20080701171501.66C9E3A6B99@core3.amsl.com>
Date: Tue,  1 Jul 2008 10:15:01 -0700 (PDT)
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the S/MIME Mail Security Working Group of the IETF.

	Title		: Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.2 Message Specification
	Author(s)	: B. Ramsdell, S. Turner
	Filename	: draft-ietf-smime-3851bis-04.txt
	Pages		: 46
	Date		: 2008-7-1
	
This document defines Secure/Multipurpose Internet Mail Extensions 
   (S/MIME) version 3.2.  S/MIME provides a consistent way to send and 
   receive secure MIME data.  Digital signatures provide authentication, 
   message integrity, and non-repudiation with proof of origin. 
   Encryption provides data confidentiality.  Compression can be used to 
   reduce data size.  This document obsoletes RFC 3851.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-smime-3851bis-04.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-smime-3851bis-04.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2008-7-1100110.I-D@ietf.org>

--NextPart--



From owner-ietf-smime@mail.imc.org  Tue Jul  1 10:38:01 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id CFC673A6BA1
	for <ietfarch-smime-archive@core3.amsl.com>; Tue,  1 Jul 2008 10:38:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.309
X-Spam-Level: 
X-Spam-Status: No, score=-102.309 tagged_above=-999 required=5
	tests=[AWL=0.290, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id fCUhk-Qt8og3
	for <ietfarch-smime-archive@core3.amsl.com>;
	Tue,  1 Jul 2008 10:38:01 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id 797F53A6BA8
	for <smime-archive@ietf.org>; Tue,  1 Jul 2008 10:38:00 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m61HFGn6088073
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Tue, 1 Jul 2008 10:15:16 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m61HFGsc088071;
	Tue, 1 Jul 2008 10:15:16 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from mail.ietf.org (mail.ietf.org [IPv6:2001:1890:1112:1::20])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m61HFDgk088041
	for <ietf-smime@imc.org>; Tue, 1 Jul 2008 10:15:13 -0700 (MST)
	(envelope-from root@core3.amsl.com)
Received: by core3.amsl.com (Postfix, from userid 0)
	id 6A9693A6BA1; Tue,  1 Jul 2008 10:15:00 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Cc: ietf-smime@imc.org
Subject: I-D ACTION:draft-ietf-smime-3278bis-01.txt 
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20080701171501.6A9693A6BA1@core3.amsl.com>
Date: Tue,  1 Jul 2008 10:15:01 -0700 (PDT)
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the S/MIME Mail Security Working Group of the IETF.

	Title		: Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax (CMS)
	Author(s)	: S. Turner, D. Brown
	Filename	: draft-ietf-smime-3278bis-01.txt
	Pages		: 50
	Date		: 2008-7-1
	
This document describes how to use Elliptic Curve Cryptography (ECC) 
   public-key algorithms in the Cryptographic Message Syntax (CMS).  The 
   ECC algorithms support the creation of digital signatures and the 
   exchange of keys to encrypt or authenticate content.  The definition 
   of the algorithm processing is based on the ANSI X9.62 standard, 
   developed by the ANSI X9F1 working group, the IEEE 1363 standard, and 
   the SEC 1 standard.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-smime-3278bis-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-smime-3278bis-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2008-7-1101220.I-D@ietf.org>

--NextPart--



From owner-ietf-smime@mail.imc.org  Wed Jul  2 13:59:43 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 20CDE3A6A32
	for <ietfarch-smime-archive@core3.amsl.com>; Wed,  2 Jul 2008 13:59:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.374
X-Spam-Level: 
X-Spam-Status: No, score=-2.374 tagged_above=-999 required=5 tests=[AWL=0.225,
	BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Ji7rOGyMnJjk
	for <ietfarch-smime-archive@core3.amsl.com>;
	Wed,  2 Jul 2008 13:59:37 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id 0C91F3A694F
	for <smime-archive@ietf.org>; Wed,  2 Jul 2008 13:59:36 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m62KcIVs048098
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Wed, 2 Jul 2008 13:38:18 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m62KcItY048097;
	Wed, 2 Jul 2008 13:38:18 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp104.biz.mail.re2.yahoo.com (smtp104.biz.mail.re2.yahoo.com [206.190.52.173])
	by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m62KcHKp048090
	for <ietf-smime@imc.org>; Wed, 2 Jul 2008 13:38:17 -0700 (MST)
	(envelope-from turners@ieca.com)
Received: (qmail 5469 invoked from network); 2 Jul 2008 20:38:16 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@71.191.0.199 with login)
  by smtp104.biz.mail.re2.yahoo.com with SMTP; 2 Jul 2008 20:38:15 -0000
X-YMail-OSG: l32ClMIVM1nj9ZE.42afA30ZnpxELIPIAWIoL7xz0VKO.RqKDKlPWt3VrwwziVIo1gnAIClN6IFRDCBu0iCbxfGXz0xWaK6hJalgdph35vn6PLR6fJyGNSxlVuQN3Ocd6fkOuJ9ZJUU_lkYladTNEifx
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: <ietf-smime@imc.org>
Subject: FW: I-D ACTION:draft-gennai-smime-cnipa-pec-00.txt 
Date: Wed, 2 Jul 2008 16:38:05 -0400
Organization: IECA, Inc.
Message-ID: <373A0D028EBE4F25A40803CA88D88D8E@Wylie>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0000_01C8DC62.01556AE0"
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AcjbAOiqtudPQIjWSrCr8UaW88UJ+gBgawnQ
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C8DC62.01556AE0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I'd like to draw attention to this ID.  Alba and Francesco described the PEC
(Posta Elettronica Certificata) at IETF 71
(https://www3.ietf.org/proceedings/08mar/slides/smime-4.pdf) and this is the
ID that provides a much more detailed technical description of PEC.  Many at
the meeting indicated they were willing to review - so please do and provide
comments to the authors.

spt 

-----Original Message-----
From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org]
On Behalf Of Internet-Drafts@ietf.org
Sent: Monday, June 30, 2008 6:30 PM
To: i-d-announce@ietf.org
Subject: I-D ACTION:draft-gennai-smime-cnipa-pec-00.txt 

A New Internet-Draft is available from the on-line Internet-Drafts
directories.


	Title		: Certified Electronic Mail
	Author(s)	: F. Gennai, A. Shahin, C. Petrucci, A. Vinciarelli
	Filename	: draft-gennai-smime-cnipa-pec-00.txt
	Pages		: 62
	Date		: 2008-6-30
	
Since 1997, the Italian Laws have recognized electronic delivery 
   systems as legally usable. After 2 years of technical tests, in 
   2005 the characteristics of an official electronic delivery 
   service, named certified electronic mail (in Italian "Posta 
   Elettronica Certificata") were defined, giving the system legal 
   value.  

   Design of the entire system was carried out by the National 
   Center for Informatics in the Public Administration of Italy 
   (CNIPA), followed by efforts for the implementation and testing 
   of the service. The CNIPA has given the Italian National 
   Research Council (CNR), and in particular The Institute of 
   Information Science and Technologies at the CNR (ISTI), the task 
   to run tests on providers of the service to guarantee the 
   correct implementation and interoperability.This document 
   describes the certified email system adopted in Italy. It 
   represents the system as it is at the moment of writing, 
   following the technical regulations that were written based upon 
   the Italian Law DPR. November 2, 2005. 

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-gennai-smime-cnipa-pec-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

------=_NextPart_000_0000_01C8DC62.01556AE0
Content-Type: Message/External-body;
	name="draft-gennai-smime-cnipa-pec-00.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="draft-gennai-smime-cnipa-pec-00.txt"

Content-Type: text/plain
Content-ID: <2008-6-30151947.I-D@ietf.org>


------=_NextPart_000_0000_01C8DC62.01556AE0
Content-Type: text/plain;
	name="ATT00115.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="ATT00115.txt"

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

------=_NextPart_000_0000_01C8DC62.01556AE0--



From owner-ietf-smime@mail.imc.org  Thu Jul  3 08:32:11 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 803773A6809
	for <ietfarch-smime-archive@core3.amsl.com>; Thu,  3 Jul 2008 08:32:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.808
X-Spam-Level: ***
X-Spam-Status: No, score=3.808 tagged_above=-999 required=5
	tests=[BAYES_50=0.001, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001,
	MIME_CHARSET_FARAWAY=2.45, MSGID_FROM_MTA_HEADER=0.803]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id kaenCOy5wxvr
	for <ietfarch-smime-archive@core3.amsl.com>;
	Thu,  3 Jul 2008 08:32:01 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id 7670B3A6A90
	for <smime-archive@ietf.org>; Thu,  3 Jul 2008 08:31:11 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m63F7GUf031842
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 3 Jul 2008 08:07:16 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m63F7GqL031841;
	Thu, 3 Jul 2008 08:07:16 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from ascertia.com (server5852.dedicated.webfusion.co.uk [81.21.74.134])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m63F6qMi031818
	for <ietf-smime@imc.org>; Thu, 3 Jul 2008 08:06:53 -0700 (MST)
	(envelope-from yasir.khan@ascertia.com)
Message-Id: <200807031506.m63F6qMi031818@balder-227.proper.com>
Received: from ascertiajtl1 ([203.128.26.18]) by ds5852.dedicated.turbodns.co.uk with MailEnable ESMTP; Thu, 03 Jul 2008 15:08:31 +0100
From: "Yasir Khan" <yasir.khan@ascertia.com>
To: "'Pavel V. Smirnov'" <spv@CryptoPro.ru>, <ietf-smime@imc.org>
Subject: RE: Using Signature Policy in RFC-5126
Date: Thu, 3 Jul 2008 21:07:15 +0500
Organization: Ascertia Limited
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
Thread-Index: AcjWsEVkUJ9OGEWeQRKpgqvSmd/z7AAAX7AgACx4USAAAKjZYAFv/YPA
Content-Type: multipart/signed;
	micalg=SHA1;
	protocol="application/x-pkcs7-signature";
	boundary="----=_NextPart_000_039F_01C8DD50.C5132EB0"
In-Reply-To: <002c01c8d763$2c6d3db0$8547b910$@ru>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.2757
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


This is a multi-part message in MIME format.

------=_NextPart_000_039F_01C8DD50.C5132EB0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_03A0_01C8DD50.C5132EB0"


------=_NextPart_001_03A0_01C8DD50.C5132EB0
Content-Type: text/plain;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

RFC 5126 explains how to create archived time stamp i.e.

=20

=20

ArchiveTimeStampToken ::=3D TimeStampToken

=20

   The value of the messageImprint field within TimeStampToken shall be

   a hash of the concatenation of:

=20

      - the encapContentInfo element of the SignedData sequence;

=20

      - any external content being protected by the signature, if the

        eContent element of the encapContentInfo is omitted;

=20

      - the Certificates and crls elements of the SignedData sequence,

        when present, and;

=20

      - all data elements in the SignerInfo sequence including all

        signed and unsigned attributes.

 =20

=20

The ArchiveTimeStamp will be added as an unsigned attribute in the
SignerInfo sequence.

=20

According to the RFC, it is clear that message imprint will be the hash =
of
above concatenated values but it is not explained how to concatenate =
these
values? Please clarify this point. Some hint for implementing this would =
be
highly appreciated. Thanks!

=20

-------------------------------------------------------------------------=
---
------

YASIR KHAN
Development Manager

=20

Ascertia Limited
 <http://www.ascertia.com/> www.ascertia.com  =20

www.globaltrustfinder.com <http://www.globaltrustfinder.com/> =20

-------------------------------------------------------------------------=
---
------

Delivering Trust for e-business Documents & Workflows

-------------------------------------------------------------------------=
---
------

NOTICE: This message is intended for the recipient(s) only. This
communication may contain privileged or other

confidential information. If you are not the intended recipient, or =
believe
that you have received this communication in

error, please do not print, copy, retransmit, disseminate, or otherwise =
use
the information. Please notify the sender that

you have received this email in error, and delete the copy you received

=20

  _____ =20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Pavel V. Smirnov
Sent: Thursday, June 26, 2008 1:04 PM
To: 'Yasir Khan'; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

Yes, I mean "digital signature policy" as a "policy document" present at
SPUri. But I use SPUri only for example, you may specify a SigPolicyId =
and
omit sigPolicyQualifiers at all. In this case you have to rely on some =
other
means to convey a correspondence between SigPolicyIds and "policy
documents".

=20

In case of SPuri you have to retrieve a "policy document" by its URI and
hash it.

=20

Note that if your infrastructure provides a trusted source of "policy
documents", and there will never be two different (versions of) "policy
documents" identified by the same OID, you don't have to hash them at =
all.
Just use zero policy hash value.

=20

Pavel Smirnov

Crypto-Pro
Tel./Fax: +7 495 780-4820
WWW:  <http://www.cryptopro.ru/> http://www.CryptoPro.ru
e-mail:  <mailto:spv@CryptoPro.ru> spv@CryptoPro.ru

=20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Yasir Khan
Sent: Thursday, June 26, 2008 12:19 PM
To: =F3=CD=C9=D2=CE=CF=D7 =F0=C1=D7=C5=CC =
=F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

You wrote: "You have to hash a digital signature policy represented as a
sequence of bytes in some format and place the computed value in
SigPolicyHash."

=20

To which item you are naming as "digital signature policy". You mean =
policy
document present at SPUri? If Yes then it makes some sense. But if only
SPUserNotice is present or nothing is present as sigPolicyQualifiers as =
it
is an OPTIONAL element:

=20

            sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF
SigPolicyQualifierInfo OPTIONAL

=20

then on which item the hash would be computed?

=20

Regards,

Yasir Khan

=20

=20

  _____ =20

From: Pavel V. Smirnov [mailto:spv@cryptopro.ru]=20
Sent: Wednesday, June 25, 2008 4:07 PM
To: 'Yasir Khan'; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

Hello Yasir,

=20

There is no need to protect by SigPolicyHash other fields of
SignaturePolicyId structure because it is placed in a signed attribute. =
All
signed attributes are protected by the signature itself.

=20

In most cases the policy would be an external document not included in =
your
signed message, and you have to unambiguously indicate specific policy =
with
respect to which your document should be treated. E.g., you may only =
have an
URI pointing to the policy as a SigPolicyQualifier.

=20

You have to hash a digital signature policy represented as a sequence of
bytes in some format and place the computed value in SigPolicyHash.

=20

Pavel Smirnov

Crypto-Pro
Tel./Fax: +7 495 780-4820
WWW:  <http://www.cryptopro.ru/> http://www.CryptoPro.ru
e-mail:  <mailto:spv@CryptoPro.ru> spv@CryptoPro.ru

=20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Yasir Khan
Sent: Wednesday, June 25, 2008 2:43 PM
To: ietf-smime@imc.org
Subject: Using Signature Policy in RFC-5126

=20

We have a question related to using the signature policy in the CAdES
signatures (EPES) defined in RFC-5126. Here is the relevant structure:

=20

SignaturePolicyId ::=3D SEQUENCE {

            sigPolicyIdentifier SigPolicyId,

            sigPolicyHash SigPolicyHash,

            sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF

            SigPolicyQualifierInfo OPTIONAL

}

=20

SigPolicyId ::=3D OBJECT IDENTIFIER

=20

SigPolicyHash ::=3D OtherHashAlgAndValue

=20

OtherHashAlgAndValue ::=3D SEQUENCE {

            hashAlgorithm   AlgorithmIdentifier,

        hashValue       OtherHashValue=20

}

=20

SigPolicyQualifierInfo ::=3D SEQUENCE {

            sigPolicyQualifierId SigPolicyQualifierId,

            sigQualifier ANY DEFINED BY sigPolicyQualifierId

}

=20

SigPolicyQualifierId ::=3D OBJECT IDENTIFIER

id-spq-ets-uri OBJECT IDENTIFIER ::=3D {=20

            iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) =
pkcs9(9)
smime(16) id-spq(5) 1=20

}

SPuri ::=3D IA5String

=20

id-spq-ets-unotice OBJECT IDENTIFIER ::=3D {=20

            iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) =
pkcs9(9)
smime(16) id-spq(5) 2=20

}

SPUserNotice ::=3D SEQUENCE {

            noticeRef NoticeReference OPTIONAL,

            explicitText DisplayText OPTIONAL

}

=20

NoticeReference ::=3D SEQUENCE {

            organization DisplayText,

            noticeNumbers SEQUENCE OF INTEGER

}

=20

DisplayText ::=3D CHOICE {

            visibleString VisibleString (SIZE (1..200)),

            bmpString BMPString (SIZE (1..200)),

            utf8String UTF8String (SIZE (1..200))

}

=20

In the given structure for CAdES-EPES signature, its is not clear that
whether are we computing the hash "SigPolicyHash" over the document at
"SPuri" and/or over the "SPUserNotice"

=20

Are the following combinations valid?

=20

1) Only compute hash over document present at SPURI if only SPUri is set =


2) Only compute hash over SPUserNotice  if only SPUserNotice is set

3) Compute hash over document at SPURI and SPUserNotice if both are set

=20

Please clarify it. Thanks!

=20

Regards,

=20

Yasir Khan
Development Manager

=20

Ascertia Ltd
40 Occam Road=20
Surrey Research Park
Guildford
Surrey, GU2 7YG
United Kingdom

=20

t.  +44 (0)1483 685500
f.  +44 (0)1483 573704=20

=20

www.ascertia.com <http://www.ascertia.com/>    =20

=20

-----------------------------------------------------------------
         Identity Proven, Trust Delivered
-----------------------------------------------------------------

=20

=20


------=_NextPart_001_03A0_01C8DD50.C5132EB0
Content-Type: text/html;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40"
xmlns:ns1=3D"http://schemas.microsoft.com/office/2004/12/omml">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"Street"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PostalCode"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"address"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"country-region" downloadurl=3D"http://www.5iantlavalamp.com/"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"City" =
downloadurl=3D"http://www.5iamas-microsoft-com:office:smarttags"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place" downloadurl=3D"http://www.5iantlavalamp.com/"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--a:link
	{mso-style-priority:99;}
span.MSOHYPERLINK
	{mso-style-priority:99;}
a:visited
	{mso-style-priority:99;}
span.MSOHYPERLINKFOLLOWED
	{mso-style-priority:99;}

 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Calibri;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:Arial;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:Calibri;
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:Arial;
	color:navy;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:Calibri;
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>RFC 5126 explains how to create =
archived
time stamp i.e.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>ArchiveTimeStampToken ::=3D =
TimeStampToken<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A The value of the =
messageImprint field
within TimeStampToken shall be<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A a hash of the concatenation =
of:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A - the =
encapContentInfo element of
the SignedData sequence;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A - any external =
content being
protected by the signature, if the<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A=9A=9A eContent =
element of the
encapContentInfo is omitted;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A - the Certificates =
and crls elements
of the SignedData sequence,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A=9A=9A when present, =
and;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A - all data elements =
in the
SignerInfo sequence including all<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A=9A=9A signed and =
unsigned attributes.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>The ArchiveTimeStamp will be added =
as an
unsigned attribute in the SignerInfo =
sequence.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>According to the RFC, it is clear =
that
message imprint will be the hash of above concatenated values but it is =
not explained
how to concatenate these values? Please clarify this point. Some hint =
for implementing
this would be highly appreciated. Thanks!<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>------------------------------------------------------=
----------------------------</span></font><o:p></o:p></p>

<p class=3DMsoNormal><strong><b><font size=3D2 color=3Dnavy =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>YASIR =
KHAN</span></font></b></strong><b><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy;font-weight:bold'><br>
</span></font></b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Development Manager<strong><b><font color=3Dnavy =
face=3DArial><span
style=3D'font-family:Arial;color:navy'><o:p></o:p></span></font></b></str=
ong></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><strong><b><font size=3D2 color=3Dnavy =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>Ascertia =
Limited</span></font></b></strong><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'><br>
</span></font><a href=3D"http://www.ascertia.com/"
title=3D"blocked::http://www.ascertia.com/"><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'>www.ascertia.com</span></fon=
t></a><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><a =
href=3D"http://www.globaltrustfinder.com/">www.globaltrustfinder.com</a>
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>------------------------------------------------------=
----------------------------</span></font><o:p></o:p></p>

<p class=3DMsoNormal><em><i><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Delivering Trust for e-business Documents &amp; =
Workflows<o:p></o:p></span></font></i></em></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>------------------------------------------------------=
----------------------------</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D1 color=3Dgray face=3DVerdana><span =
style=3D'font-size:
7.5pt;font-family:Verdana;color:gray'>NOTICE: This message is intended =
for the
recipient(s) only. This communication may contain privileged or =
other<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dgray face=3DVerdana><span =
style=3D'font-size:
7.5pt;font-family:Verdana;color:gray'>confidential information. If you =
are not
the intended recipient, or believe that you have received this =
communication in<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dgray face=3DVerdana><span =
style=3D'font-size:
7.5pt;font-family:Verdana;color:gray'>error, please do not print, copy,
retransmit, disseminate, or otherwise use the information. Please notify =
the
sender that<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dgray face=3DVerdana><span =
style=3D'font-size:
7.5pt;font-family:Verdana;color:gray'>you have received this email in =
error,
and delete the copy you received</span></font><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
owner-ietf-smime@mail.imc.org [mailto:owner-ietf-smime@mail.imc.org] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Pavel V. Smirnov<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, June 26, =
2008 1:04
PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> 'Yasir Khan';
ietf-smime@imc.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Using =
Signature
Policy in RFC-5126</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>Yes, I mean =
&#8220;digital
signature policy&#8221; as a &#8220;policy document&#8221; present at =
SPUri.
But I use SPUri only for example, you may specify a SigPolicyId and omit
sigPolicyQualifiers at all. In this case you have to rely on some other =
means
to convey a correspondence between SigPolicyIds and &#8220;policy =
documents&#8221;.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>In case of =
SPuri you
have to retrieve a &#8220;policy document&#8221; by its URI and hash =
it.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>Note that =
if your
infrastructure provides a trusted source of &#8220;policy =
documents&#8221;, and
there will never be two different (versions of) &#8220;policy =
documents&#8221;
identified by the same OID, you don&#8217;t have to hash them at all. =
Just use
zero policy hash value.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:
10.0pt;font-family:Calibri;color:navy'>Pavel =
Smirnov<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:
10.0pt;font-family:Calibri;color:navy'>Crypto-Pro<br>
Tel./Fax: +7 495 780-4820<br>
WWW: </span></font><font size=3D2 color=3Dnavy face=3DCalibri><span =
lang=3DRU
style=3D'font-size:10.0pt;font-family:Calibri;color:navy'><a
href=3D"http://www.cryptopro.ru/" =
title=3D"http://www.cryptopro.ru/"><span
lang=3DEN-US>http://www.CryptoPro.ru</span></a></span></font><font =
size=3D2
color=3Dnavy face=3DCalibri><span =
style=3D'font-size:10.0pt;font-family:Calibri;
color:navy'><br>
e-mail: </span></font><font size=3D2 color=3Dnavy face=3DCalibri><span =
lang=3DRU
style=3D'font-size:10.0pt;font-family:Calibri;color:navy'><a
href=3D"mailto:spv@CryptoPro.ru" title=3D"mailto:spv@CryptoPro.ru"><span
lang=3DEN-US>spv@CryptoPro.ru</span></a></span></font><font size=3D2 =
color=3D"#1f497d"
face=3DCalibri><span =
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p></o:p><=
/span></font></p>

</div>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0pt 0pt =
0pt 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0pt 0pt 0pt'>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span lang=3DRU =
style=3D'font-size:
10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=3D2 face=3DTahoma><span lang=3DRU =
style=3D'font-size:10.0pt;font-family:Tahoma'>
owner-ietf-smime@mail.imc.org [mailto:owner-ietf-smime@mail.imc.org] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Yasir Khan<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, June 26, =
2008
12:19 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =F3=CD=C9=D2=CE=CF=D7 =
=F0=C1=D7=C5=CC =F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE;
ietf-smime@imc.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Using =
Signature
Policy in RFC-5126<o:p></o:p></span></font></p>

</div>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DRU
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>You wrote: =
&#8221;You
have to hash a <b><span style=3D'font-weight:bold'>digital signature =
policy</span></b>
represented as a sequence of bytes in some format and place the computed =
value
in SigPolicyHash.&#8221;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:
11.0pt;font-family:Calibri;color:navy'>To which item you are naming as =
&#8220;digital
signature policy&#8221;. You mean policy document present at SPUri? If =
Yes then
it makes some sense. But if only SPUserNotice is present or nothing is =
present
as </span></font><b><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy;font-weight:bold'>sigPolicyQualifiers=
</span></font></b><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'> <font
color=3Dnavy><span style=3D'color:navy'>as it is an OPTIONAL =
element</span></font></span></font><font
size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:11.0pt;font-family:Calibri;
color:navy'>:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo =
OPTIONAL<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>then on which item the hash would =
be
computed?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Regards,<o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Yasir =
Khan<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> Pavel =
V. Smirnov
[mailto:spv@cryptopro.ru] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, June 25, =
2008
4:07 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> 'Yasir Khan';
ietf-smime@imc.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Using =
Signature
Policy in RFC-5126</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>Hello =
Yasir,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>There is no =
need to
protect by SigPolicyHash other fields of SignaturePolicyId structure =
because it
is placed in a signed attribute. All signed attributes are protected by =
the
signature itself.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>In most =
cases the
policy would be an external document not included in your signed =
message, and
you have to unambiguously indicate specific policy with respect to which =
your
document should be treated. E.g., you may only have an URI pointing to =
the
policy as a SigPolicyQualifier.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>You have to =
hash a
digital signature policy represented as a sequence of bytes in some =
format and
place the computed value in SigPolicyHash.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:
10.0pt;font-family:Calibri;color:navy'>Pavel =
Smirnov<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:
10.0pt;font-family:Calibri;color:navy'>Crypto-Pro<br>
Tel./Fax: +7 495 780-4820<br>
WWW: </span></font><font size=3D2 color=3Dnavy face=3DCalibri><span =
lang=3DRU
style=3D'font-size:10.0pt;font-family:Calibri;color:navy'><a
href=3D"http://www.cryptopro.ru/" =
title=3D"http://www.cryptopro.ru/"><span
lang=3DEN-US>http://www.CryptoPro.ru</span></a></span></font><font =
size=3D2
color=3Dnavy face=3DCalibri><span =
style=3D'font-size:10.0pt;font-family:Calibri;
color:navy'><br>
e-mail: </span></font><font size=3D2 color=3Dnavy face=3DCalibri><span =
lang=3DRU
style=3D'font-size:10.0pt;font-family:Calibri;color:navy'><a
href=3D"mailto:spv@CryptoPro.ru" title=3D"mailto:spv@CryptoPro.ru"><span
lang=3DEN-US>spv@CryptoPro.ru</span></a></span></font><font size=3D2 =
color=3D"#1f497d"
face=3DCalibri><span =
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p></o:p><=
/span></font></p>

</div>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0pt 0pt =
0pt 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0pt 0pt 0pt'>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span lang=3DRU =
style=3D'font-size:
10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=3D2 face=3DTahoma><span lang=3DRU =
style=3D'font-size:10.0pt;font-family:Tahoma'>
owner-ietf-smime@mail.imc.org [mailto:owner-ietf-smime@mail.imc.org] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Yasir Khan<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, June 25, =
2008
2:43 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
ietf-smime@imc.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Using Signature =
Policy in
RFC-5126<o:p></o:p></span></font></p>

</div>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DRU
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>We have a question related to using the signature =
policy in
the CAdES signatures (EPES) defined in RFC-5126. Here is the relevant
structure:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SignaturePolicyId ::=3D SEQUENCE =
{<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
sigPolicyIdentifier SigPolicyId,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
<b><span style=3D'font-weight:bold'>sigPolicyHash =
SigPolicyHash,<o:p></o:p></span></b></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
sigPolicyQualifiers SEQUENCE SIZE (1..MAX) =
OF<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
SigPolicyQualifierInfo OPTIONAL<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SigPolicyId ::=3D OBJECT =
IDENTIFIER<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>SigPolicyHash ::=3D =
OtherHashAlgAndValue<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></=
p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>OtherHashAlgAndValue ::=3D SEQUENCE =
{<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hashAlgorithm&nbsp;&nbsp;
AlgorithmIdentifier,<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
hashValue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OtherHashValue =
<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>}<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SigPolicyQualifierInfo ::=3D SEQUENCE =
{<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
sigPolicyQualifierId SigPolicyQualifierId,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
sigQualifier ANY DEFINED BY =
sigPolicyQualifierId<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SigPolicyQualifierId ::=3D OBJECT =
IDENTIFIER<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>id-spq-ets-uri OBJECT IDENTIFIER ::=3D { =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16)
id-spq(5) 1 <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SPuri ::=3D IA5String<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>id-spq-ets-unotice OBJECT IDENTIFIER ::=3D { =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16)
id-spq(5) 2 <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SPUserNotice ::=3D SEQUENCE =
{<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
noticeRef NoticeReference OPTIONAL,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
explicitText DisplayText OPTIONAL<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>NoticeReference ::=3D SEQUENCE =
{<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
organization DisplayText,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
noticeNumbers SEQUENCE OF INTEGER<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>DisplayText ::=3D CHOICE =
{<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
visibleString VisibleString (SIZE =
(1..200)),<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
bmpString BMPString (SIZE (1..200)),<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
utf8String UTF8String (SIZE (1..200))<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>In the given structure for CAdES-EPES signature, its =
is not
clear that whether are we computing the hash &quot;SigPolicyHash&quot; =
over the
document at &quot;SPuri&quot; and/or over the =
&quot;SPUserNotice&quot;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Are the following combinations =
valid?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>1) Only compute hash over document present at SPURI =
if only
SPUri is set <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>2) Only compute hash over SPUserNotice&nbsp; if only
SPUserNotice is set<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>3) Compute hash over document at SPURI and =
SPUserNotice if
both are set<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Please clarify it. =
Thanks!<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Regards,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Yasir Khan<br>
Development Manager<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Ascertia Ltd<br>
<st1:Street w:st=3D"on"><st1:address w:st=3D"on">40 Occam =
Road</st1:address></st1:Street>
<br>
<st1:place w:st=3D"on">Surrey</st1:place> Research Park<br>
<st1:place w:st=3D"on">Guildford</st1:place><br>
<st1:place w:st=3D"on"><st1:City w:st=3D"on">Surrey</st1:City>, =
<st1:PostalCode
 w:st=3D"on">GU2 7YG</st1:PostalCode></st1:place><br>
<st1:country-region w:st=3D"on"><st1:place w:st=3D"on">United =
Kingdom</st1:place></st1:country-region><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>t.&nbsp; +44 (0)1483 685500<br>
f.&nbsp; +44 (0)1483 573704 <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><a href=3D"http://www.ascertia.com/"
title=3D"blocked::http://www.ascertia.com/">www.ascertia.com</a>&nbsp;&nb=
sp;&nbsp;
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>------------------------------------------------------=
-----------<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identity Proven, Trust
Delivered<br>
-----------------------------------------------------------------<o:p></o=
:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

</div>

</body>

</html>

------=_NextPart_001_03A0_01C8DD50.C5132EB0--

------=_NextPart_000_039F_01C8DD50.C5132EB0
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKrDCCA2Yw
ggJOoAMCAQICAgCiMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAkdCMREwDwYDVQQKEwhBc2Nl
cnRpYTEZMBcGA1UEAxMQQXNjZXJ0aWEgUm9vdCBDQTAeFw0wNzA4MjkxMTMyNDFaFw0xMjA3MzAx
NDAwMDBaMD8xCzAJBgNVBAYTAkdCMREwDwYDVQQKEwhBc2NlcnRpYTEdMBsGA1UEAxMUQXNjZXJ0
aWEgSW50ZXJuYWwgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALuLrYfKGZYthbhiDOuw
MAnoE5tOiOWRRg4M8V/EVy40jznn4rv7uxD7a0QFGu3FpDSB5sF+scoFnPRQOTxzl356ZJi1buOy
Uyh/5CuPA/rwhi9rdpCISxR6yRyHZZ/XflR/Yv7dF5MXVJey/JVOx5v79PUV5cQPiLRbB82V42Nl
AgMBAAGjgfMwgfAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFLet
N082zMwCpLTUC2CLHoP+PHSwME4GA1UdHwRHMEUwQ6BBoD+GPWh0dHA6Ly93d3cuYXNjZXJ0aWEu
Y29tL09ubGluZUNBL2NybHMvYXNjZXJ0aWFyb290Y2Evcm9vdC5jcmwwPQYIKwYBBQUHAQEEMTAv
MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9iYWx0cnVzdGZpbmRlci5jb20wHwYDVR0jBBgw
FoAUsVNxoCj95wxTmh1rEDzuyBrNXs4wDQYJKoZIhvcNAQEFBQADggEBABPox5Vj8s+4lemtxQ3z
cj93BL232DlSIeOoo9gnO4Kkfk0aIw5dfEUrTOKE5BNbaRoivpbwLkTsLuSBYBUX75UbImLlVDHQ
yxw/iFSzMGvQJnzOAIEXt0ppZizrNadPxA7QlurT+aU6IEkVXk2dTBIsAQm7eYKcyvnF1GG8srHy
AOaUL2syBzih9yEtRC+PQa4FyouraGmF/xZKvtrRyqgla/95nJF+Adm9+zlcNh+Kesb9tovxTEoD
/QuyR8kdlxpCif8TmeJqZcU5yDT4gByn4bocrcwOIu7m5ohOoKwv0fhZ4XXLBPlco+pUZu4aFbUT
HeUnO28GZ3QS/Xq70UYwggNqMIICUqADAgECAgEBMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT
AkdCMREwDwYDVQQKEwhBc2NlcnRpYTEZMBcGA1UEAxMQQXNjZXJ0aWEgUm9vdCBDQTAeFw0wMzAz
MDQwODA2MTJaFw0xMzAzMDQwODAxMjdaMDsxCzAJBgNVBAYTAkdCMREwDwYDVQQKEwhBc2NlcnRp
YTEZMBcGA1UEAxMQQXNjZXJ0aWEgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANH4095uJr+IYSU0bdAj1OVBJYT6/CGH03WnrTyG3HBfccbY9EQOi7yE/+vekiSQkSx+UbG3
dFVcr5S3sjIooHXuuGVRIaauppEvZ8DHIKwJu1qTq4uqHtp8Nh6wjWjMufixgwV4VYYJYqSQ0HMZ
8O8p5uNcDP3I3GEXIsZsH5lSQSx+NADcYngPNrgUBtZQf9D2Nal3xFT1bH0eL5BN9c5NppZOf5Ax
GD1Ba4/qmSVKwYDrmP1hagF34421IRQzRpfen+K55xKoL8iN9LFruFYKyRBH5vOqDfEwlNpHUmkJ
B2zpnU6olflHdQSHvUVrELZNMyAaE0OHBW6jESBI+GUCAwEAAaN5MHcwDgYDVR0PAQH/BAQDAgEG
MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFLFTcaAo/ecMU5odaxA87sgazV7OMDUGCCsGAQUF
BwEBBCkwJzAlBggrBgEFBQcwAYYZd3d3Lmdsb2JhbHRydXN0ZmluZGVyLmNvbTANBgkqhkiG9w0B
AQUFAAOCAQEApGux/r8DwvMyoQUlwqXemrjV89cfuAMttrIZjG9EnXktEzDHLoDwDZKtjmtXy7w9
K0pwwYqP/VHirXNj+HZMfR4gcM3MhxeICd1kU0EhE+yRDWogoiVO079NgLV/6qyz2vt4pzBiT3Ra
F2R1nST+vbVnslAy0sa+A77YxzgsRvh/UuL9N0HczR0GrSdGsNfnCIzeGhFtiRaf7Ss20eXh9Wqn
kzRL0F5a53+M0iI+7Y5IUJ2JcOBhVg/no59Vge5RC5MZ+xE/wQje5QTlEWog8GP5XH8PDO38uc1H
YJ8q/oc9LkCy0plavTiT9Eqx6sgGYku7GiGB+dS4tYmi8sU8mTCCA9AwggM5oAMCAQICAgCyMA0G
CSqGSIb3DQEBBQUAMD8xCzAJBgNVBAYTAkdCMREwDwYDVQQKEwhBc2NlcnRpYTEdMBsGA1UEAxMU
QXNjZXJ0aWEgSW50ZXJuYWwgQ0EwHhcNMDcxMDA1MDUzNDM4WhcNMDkxMjMxMTcyOTQ3WjBLMQsw
CQYDVQQGEwJHQjERMA8GA1UEChMIQXNjZXJ0aWExFDASBgNVBAsTC0RldmVsb3BtZW50MRMwEQYD
VQQDEwpZYXNpciBLaGFuMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEJ5Ic8Cm+Cbqmt1FW
keRqBAGa9RuSMhmaNLiwh739XsZzr5uZd4A47GNIGukrOp0b7Dg7W5Ueu8yQboZF5rQOifWwC7KH
o+aw3MegJcRLjFVq7HNr4hR/BnmGbs0fmxlfnfqopQK1qQ8MsaffnIiYmZEcPmufun/G8flKIvGa
dwIDAQABo4IBzTCCAckwCwYDVR0PBAQDAgP4MIGpBgNVHSAEgaEwgZ4wgZsGCisGAQQB/EkBAgEw
gYwwgYkGCCsGAQUFBwICMH0ae1RoaXMgY2VydGlmaWNhdGUgaXMgZm9yIHRoZSBzb2xlIHVzZSBv
ZiBBc2NlcnRpYSBhbmQgaXRzIGN1c3RvbWVycywgZm9yIGRlbW9uc3RyYXRpb24gcHVycG9zZXMg
b25seS4gTk8gTElBQklMSVRZIEFDQ0VQVEVELjAdBgNVHQ4EFgQU7q3EWPOWa4yyK5/5d5OuKirv
e9YwYAYDVR0fBFkwVzBVoFOgUYZPaHR0cDovL3d3dy5hc2NlcnRpYS5jb20vT25saW5lQ0EvY3Js
cy9Bc2NlcnRpYUludGVybmFsQ0EvQXNjZXJ0aWFJbnRlcm5hbENBLmNybDA9BggrBgEFBQcBAQQx
MC8wLQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLmdsb2JhbHRydXN0ZmluZGVyLmNvbTAJBgNVHRME
AjAAMCIGA1UdEQQbMBmBF3lhc2lyLmtoYW5AYXNjZXJ0aWEuY29tMB8GA1UdIwQYMBaAFLetN082
zMwCpLTUC2CLHoP+PHSwMA0GCSqGSIb3DQEBBQUAA4GBAJUwo7tBgjcPPBqKjuKr7oeBvL+/sk8a
it05k3lm5iK7u8IhDQjldhaN8ldI2F1El5xoMGpq6pZnujFasJUdEcokDIm0zHrjo3Tq6BGxHf8J
ZPaRaL/UUBxD/2tr8zB986r3+kWByLzP08Du0+hpXAh4u81Qg4KT8OVMOAPgV51HMYICYzCCAl8C
AQEwRTA/MQswCQYDVQQGEwJHQjERMA8GA1UEChMIQXNjZXJ0aWExHTAbBgNVBAMTFEFzY2VydGlh
IEludGVybmFsIENBAgIAsjAJBgUrDgMCGgUAoIIBdDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB
MBwGCSqGSIb3DQEJBTEPFw0wODA3MDMxNjA3MTVaMCMGCSqGSIb3DQEJBDEWBBSWueZ3oGk2fb0G
XxmVAP7+D3kOzDBUBgkrBgEEAYI3EAQxRzBFMD8xCzAJBgNVBAYTAkdCMREwDwYDVQQKEwhBc2Nl
cnRpYTEdMBsGA1UEAxMUQXNjZXJ0aWEgSW50ZXJuYWwgQ0ECAgCyMFYGCyqGSIb3DQEJEAILMUeg
RTA/MQswCQYDVQQGEwJHQjERMA8GA1UEChMIQXNjZXJ0aWExHTAbBgNVBAMTFEFzY2VydGlhIElu
dGVybmFsIENBAgIAsjBnBgkqhkiG9w0BCQ8xWjBYMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIA
gDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMCGjAKBggqhkiG
9w0CBTANBgkqhkiG9w0BAQEFAASBgHjIRBPnjQ/bq33Kj1KKl3IgcD+eVICZlgTcVLVtHa0LDeW1
OEJ2M1Mm9FJb2hsSflKnsNPjFfSjlgD+zwfrrLRk4RRmvKQQ6FB63Fbu7Nz2GybnI5KbN4h+MueE
346cOBCv1O0axgFjJxaqTSnDpcBUSDN+AfMyWJBZI86KR241AAAAAAAA

------=_NextPart_000_039F_01C8DD50.C5132EB0--





From owner-ietf-smime@mail.imc.org  Thu Jul  3 08:40:55 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 15ACE3A6820
	for <ietfarch-smime-archive@core3.amsl.com>; Thu,  3 Jul 2008 08:40:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.288
X-Spam-Level: 
X-Spam-Status: No, score=-2.288 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, HOST_MISMATCH_NET=0.311]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 2ajTVqLfUmuQ
	for <ietfarch-smime-archive@core3.amsl.com>;
	Thu,  3 Jul 2008 08:40:50 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id 318923A677E
	for <smime-archive@ietf.org>; Thu,  3 Jul 2008 08:40:48 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m63FRhNo034036
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 3 Jul 2008 08:27:43 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m63FRhXb034035;
	Thu, 3 Jul 2008 08:27:43 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from kraid.nerim.net (kraid.ipv6.nerim.net [IPv6:2001:7a8:1:1::95])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m63FRfJx034023
	for <ietf-smime@imc.org>; Thu, 3 Jul 2008 08:27:42 -0700 (MST)
	(envelope-from julien.stern@cryptolog.com)
Received: from uranus.cry.pto (cryptolog2.pck.nerim.net [213.41.184.9])
	by kraid.nerim.net (Postfix) with ESMTP id 858CACF0C3;
	Thu,  3 Jul 2008 17:27:39 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by uranus.cry.pto (Postfix) with ESMTP id 79A3A4401B;
	Thu,  3 Jul 2008 17:27:39 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at cryptolog.com
Received: from uranus.cry.pto ([127.0.0.1])
	by localhost (uranus.cry.pto [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id C4ddXW8MSGRN; Thu,  3 Jul 2008 17:27:34 +0200 (CEST)
Received: from [10.0.1.15] (isonoe.cry.pto [10.0.1.15])
	by uranus.cry.pto (Postfix) with ESMTP id CA3004400C;
	Thu,  3 Jul 2008 17:27:34 +0200 (CEST)
Message-ID: <486CEFE6.7060103@cryptolog.com>
Date: Thu, 03 Jul 2008 17:27:34 +0200
From: Julien Stern <julien.stern@cryptolog.com>
User-Agent: Icedove 1.5.0.14eol (X11/20080509)
MIME-Version: 1.0
To: Yasir Khan <yasir.khan@ascertia.com>
Cc: "'Pavel V. Smirnov'" <spv@CryptoPro.ru>, ietf-smime@imc.org
Subject: Re: Using Signature Policy in RFC-5126
References: <200807031506.m63F6qMi031818@balder-227.proper.com>
In-Reply-To: <200807031506.m63F6qMi031818@balder-227.proper.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


Yasir,

this specific point has caused many interoperability issues. Not only is 
the concatenation method subject to interpretation, but also, if you 
have several archive timestamps, you have to use heuristics to guess the 
previous encoding of the attribute sequence because it can be in BER.

I can give you my humble interpretation of the way to concatenate but I 
cannot promise it will be the same as everyone else.

There are currently discussions regarding a change of this attribute, 
possibly mandating DER encoding to remove all ambiguities. Do you 
believe such a change would be worthwhile ?

Regards,

--
Julien Stern


Yasir Khan wrote:
> RFC 5126 explains how to create archived time stamp i.e.
> 
>  
> 
>  
> 
> ArchiveTimeStampToken ::= TimeStampToken
> 
>  
> 
>    The value of the messageImprint field within TimeStampToken shall be
> 
>    a hash of the concatenation of:
> 
>  
> 
>       - the encapContentInfo element of the SignedData sequence;
> 
>  
> 
>       - any external content being protected by the signature, if the
> 
>         eContent element of the encapContentInfo is omitted;
> 
>  
> 
>       - the Certificates and crls elements of the SignedData sequence,
> 
>         when present, and;
> 
>  
> 
>       - all data elements in the SignerInfo sequence including all
> 
>         signed and unsigned attributes.
> 
>  
> 
>  
> 
> The ArchiveTimeStamp will be added as an unsigned attribute in the 
> SignerInfo sequence.
> 
>  
> 
> According to the RFC, it is clear that message imprint will be the hash 
> of above concatenated values but it is not explained how to concatenate 
> these values? Please clarify this point. Some hint for implementing this 
> would be highly appreciated. Thanks!
> 
>  
> 
> ----------------------------------------------------------------------------------
> 
> **YASIR KHAN***
> *Development Manager****
> 
>  
> 
> **Ascertia Limited**
> www.ascertia.com <http://www.ascertia.com/>  
> 
> www.globaltrustfinder.com <http://www.globaltrustfinder.com/>
> 
> ----------------------------------------------------------------------------------
> 
> //Delivering Trust for e-business Documents & Workflows//
> 
> ----------------------------------------------------------------------------------
> 
> NOTICE: This message is intended for the recipient(s) only. This 
> communication may contain privileged or other
> 
> confidential information. If you are not the intended recipient, or 
> believe that you have received this communication in
> 
> error, please do not print, copy, retransmit, disseminate, or otherwise 
> use the information. Please notify the sender that
> 
> you have received this email in error, and delete the copy you received
> 
>  
> 
> ------------------------------------------------------------------------
> 
> *From:* owner-ietf-smime@mail.imc.org 
> [mailto:owner-ietf-smime@mail.imc.org] *On Behalf Of *Pavel V. Smirnov
> *Sent:* Thursday, June 26, 2008 1:04 PM
> *To:* 'Yasir Khan'; ietf-smime@imc.org
> *Subject:* RE: Using Signature Policy in RFC-5126
> 
>  
> 
> Yes, I mean “digital signature policy” as a “policy document” present at 
> SPUri. But I use SPUri only for example, you may specify a SigPolicyId 
> and omit sigPolicyQualifiers at all. In this case you have to rely on 
> some other means to convey a correspondence between SigPolicyIds and 
> “policy documents”.
> 
>  
> 
> In case of SPuri you have to retrieve a “policy document” by its URI and 
> hash it.
> 
>  
> 
> Note that if your infrastructure provides a trusted source of “policy 
> documents”, and there will never be two different (versions of) “policy 
> documents” identified by the same OID, you don’t have to hash them at 
> all. Just use zero policy hash value.
> 
>  
> 
> Pavel Smirnov
> 
> Crypto-Pro
> Tel./Fax: +7 495 780-4820
> WWW: http://www.CryptoPro.ru <http://www.cryptopro.ru/>
> e-mail: spv@CryptoPro.ru <mailto:spv@CryptoPro.ru>
> 
>  
> 
> *From:* owner-ietf-smime@mail.imc.org 
> [mailto:owner-ietf-smime@mail.imc.org] *On Behalf Of *Yasir Khan
> *Sent:* Thursday, June 26, 2008 12:19 PM
> *To:* Смирнов Павел Владимирович; ietf-smime@imc.org
> *Subject:* RE: Using Signature Policy in RFC-5126
> 
>  
> 
> You wrote: ”You have to hash a *digital signature policy* represented as 
> a sequence of bytes in some format and place the computed value in 
> SigPolicyHash.”
> 
>  
> 
> To which item you are naming as “digital signature policy”. You mean 
> policy document present at SPUri? If Yes then it makes some sense. But 
> if only SPUserNotice is present or nothing is present as 
> *sigPolicyQualifiers* as it is an OPTIONAL element:
> 
>  
> 
>             sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF 
> SigPolicyQualifierInfo OPTIONAL
> 
>  
> 
> then on which item the hash would be computed?
> 
>  
> 
> Regards,
> 
> Yasir Khan
> 
>  
> 
>  
> 
> ------------------------------------------------------------------------
> 
> *From:* Pavel V. Smirnov [mailto:spv@cryptopro.ru]
> *Sent:* Wednesday, June 25, 2008 4:07 PM
> *To:* 'Yasir Khan'; ietf-smime@imc.org
> *Subject:* RE: Using Signature Policy in RFC-5126
> 
>  
> 
> Hello Yasir,
> 
>  
> 
> There is no need to protect by SigPolicyHash other fields of 
> SignaturePolicyId structure because it is placed in a signed attribute. 
> All signed attributes are protected by the signature itself.
> 
>  
> 
> In most cases the policy would be an external document not included in 
> your signed message, and you have to unambiguously indicate specific 
> policy with respect to which your document should be treated. E.g., you 
> may only have an URI pointing to the policy as a SigPolicyQualifier.
> 
>  
> 
> You have to hash a digital signature policy represented as a sequence of 
> bytes in some format and place the computed value in SigPolicyHash.
> 
>  
> 
> Pavel Smirnov
> 
> Crypto-Pro
> Tel./Fax: +7 495 780-4820
> WWW: http://www.CryptoPro.ru <http://www.cryptopro.ru/>
> e-mail: spv@CryptoPro.ru <mailto:spv@CryptoPro.ru>
> 
>  
> 
> *From:* owner-ietf-smime@mail.imc.org 
> [mailto:owner-ietf-smime@mail.imc.org] *On Behalf Of *Yasir Khan
> *Sent:* Wednesday, June 25, 2008 2:43 PM
> *To:* ietf-smime@imc.org
> *Subject:* Using Signature Policy in RFC-5126
> 
>  
> 
> We have a question related to using the signature policy in the CAdES 
> signatures (EPES) defined in RFC-5126. Here is the relevant structure:
> 
>  
> 
> SignaturePolicyId ::= SEQUENCE {
> 
>             sigPolicyIdentifier SigPolicyId,
> 
>             *sigPolicyHash SigPolicyHash,*
> 
>             sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF
> 
>             SigPolicyQualifierInfo OPTIONAL
> 
> }
> 
>  
> 
> SigPolicyId ::= OBJECT IDENTIFIER
> 
>  
> 
> *SigPolicyHash ::= OtherHashAlgAndValue*
> 
> * *
> 
> *OtherHashAlgAndValue ::= SEQUENCE {*
> 
> *            hashAlgorithm   AlgorithmIdentifier,*
> 
> *        hashValue       OtherHashValue *
> 
> *}*
> 
>  
> 
> SigPolicyQualifierInfo ::= SEQUENCE {
> 
>             sigPolicyQualifierId SigPolicyQualifierId,
> 
>             sigQualifier ANY DEFINED BY sigPolicyQualifierId
> 
> }
> 
>  
> 
> SigPolicyQualifierId ::= OBJECT IDENTIFIER
> 
> id-spq-ets-uri OBJECT IDENTIFIER ::= {
> 
>             iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 
> pkcs9(9) smime(16) id-spq(5) 1
> 
> }
> 
> SPuri ::= IA5String
> 
>  
> 
> id-spq-ets-unotice OBJECT IDENTIFIER ::= {
> 
>             iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 
> pkcs9(9) smime(16) id-spq(5) 2
> 
> }
> 
> SPUserNotice ::= SEQUENCE {
> 
>             noticeRef NoticeReference OPTIONAL,
> 
>             explicitText DisplayText OPTIONAL
> 
> }
> 
>  
> 
> NoticeReference ::= SEQUENCE {
> 
>             organization DisplayText,
> 
>             noticeNumbers SEQUENCE OF INTEGER
> 
> }
> 
>  
> 
> DisplayText ::= CHOICE {
> 
>             visibleString VisibleString (SIZE (1..200)),
> 
>             bmpString BMPString (SIZE (1..200)),
> 
>             utf8String UTF8String (SIZE (1..200))
> 
> }
> 
>  
> 
> In the given structure for CAdES-EPES signature, its is not clear that 
> whether are we computing the hash "SigPolicyHash" over the document at 
> "SPuri" and/or over the "SPUserNotice"
> 
>  
> 
> Are the following combinations valid?
> 
>  
> 
> 1) Only compute hash over document present at SPURI if only SPUri is set
> 
> 2) Only compute hash over SPUserNotice  if only SPUserNotice is set
> 
> 3) Compute hash over document at SPURI and SPUserNotice if both are set
> 
>  
> 
> Please clarify it. Thanks!
> 
>  
> 
> Regards,
> 
>  
> 
> Yasir Khan
> Development Manager
> 
>  
> 
> Ascertia Ltd
> 40 Occam Road
> Surrey Research Park
> Guildford
> Surrey, GU2 7YG
> United Kingdom
> 
>  
> 
> t.  +44 (0)1483 685500
> f.  +44 (0)1483 573704
> 
>  
> 
> www.ascertia.com <http://www.ascertia.com/>   
> 
>  
> 
> -----------------------------------------------------------------
>          Identity Proven, Trust Delivered
> -----------------------------------------------------------------
> 
>  
> 
>  
> 



From owner-ietf-smime@mail.imc.org  Thu Jul  3 21:50:28 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id A79D73A6A62
	for <ietfarch-smime-archive@core3.amsl.com>; Thu,  3 Jul 2008 21:50:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.243
X-Spam-Level: **
X-Spam-Status: No, score=2.243 tagged_above=-999 required=5 tests=[AWL=-0.939,
	BAYES_20=-0.74, HELO_EQ_RU=0.595, HOST_EQ_RU=0.875,
	HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Vs0Nu91jEb2u
	for <ietfarch-smime-archive@core3.amsl.com>;
	Thu,  3 Jul 2008 21:50:17 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id CBCF23A6A1F
	for <smime-archive@ietf.org>; Thu,  3 Jul 2008 21:50:15 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m644WZfn091228
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 3 Jul 2008 21:32:35 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m644WZfI091227;
	Thu, 3 Jul 2008 21:32:35 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from mx4.cryptopro.ru (mx4.cryptopro.ru [89.221.56.34])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m644WVgV091218
	(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO)
	for <ietf-smime@imc.org>; Thu, 3 Jul 2008 21:32:33 -0700 (MST)
	(envelope-from spv@cryptopro.ru)
Received: from mx4.cryptopro.ru (192.168.68.5) by jake.cp.ru (192.168.68.8)
 with Microsoft SMTP Server id 8.1.263.0; Fri, 4 Jul 2008 08:32:25 +0400
Received: from smirnovxp64 ([192.168.68.187] RDNS failed) by mx4.cryptopro.ru
 with Microsoft SMTPSVC(6.0.3790.3959);	 Fri, 4 Jul 2008 08:32:25 +0400
From: "Pavel V. Smirnov" <spv@CryptoPro.ru>
To: "'Yasir Khan'" <yasir.khan@ascertia.com>, <ietf-smime@imc.org>
References: <002c01c8d763$2c6d3db0$8547b910$@ru> <auto-000748011426@mail.demos.su>
In-Reply-To: <auto-000748011426@mail.demos.su>
Subject: RE: Using Signature Policy in RFC-5126
Date: Fri, 4 Jul 2008 08:32:23 +0400
Message-ID: <003c01c8dd8e$f5a11bd0$e0e35370$@ru>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_003D_01C8DDB0.7CB2BBD0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcjWsEVkUJ9OGEWeQRKpgqvSmd/z7AAAX7AgACx4USAAAKjZYAFv/YPAABlXEyA=
Content-Language: ru
X-OriginalArrivalTime: 04 Jul 2008 04:32:25.0500 (UTC) FILETIME=[F58FDDC0:01C8DD8E]
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


------=_NextPart_000_003D_01C8DDB0.7CB2BBD0
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

There are a couple of notes regarding archive timestamp that could help =
you.

=20

Note 4 says: "The hash is calculated over the concatenated data elements =
as
received/stored, including the Type and Length encoding".

=20

Julien mentioned a point considered in Note 3: "Unless DER is used
throughout, it is recommended that the binary encoding of the ASN.1
structures being time-stamped be preserved when being archived to ensure
that the recalculation of the data hash is consistent".

=20

So. To simplify your implementation you should use DER encoding =
everywhere
or just always keep original binary encoding. After that you have to
concatenate binary representations of all the fields listed not trying =
to
throw away Type and Length tags, or getting all certificates or crls =
from
Certificates or crls elements of SignedData and concatenating them. Just
concatenate full binary encodings of the listed elements in the =
mentioned
order. But you have to turn over a SignerInfo sequence: you should not
include outer SignerInfo Type and Length tags in hashing, but rather =
include
every element of SignerInfo starting from version and finising with
unsignedAttrs.

=20

Said above is enough to add an archive timestamp attribute. Concerning
verifying of this timestamp you should do the same concatenation, but =
throw
away all archive timestamps with time later then in the timestamp being
verified from unsignedAttrs element and encode it over again.

=20

Pavel Smirnov

Crypto-Pro
Tel./Fax: +7 495 780-4820
WWW:  <http://www.cryptopro.ru/> http://www.CryptoPro.ru
e-mail:  <mailto:spv@CryptoPro.ru> spv@CryptoPro.ru

=20

From: Yasir Khan [mailto:yasir.khan@ascertia.com]=20
Sent: Thursday, July 03, 2008 8:07 PM
To: =F3=CD=C9=D2=CE=CF=D7 =F0=C1=D7=C5=CC =
=F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

RFC 5126 explains how to create archived time stamp i.e.

=20

=20

ArchiveTimeStampToken ::=3D TimeStampToken

=20

   The value of the messageImprint field within TimeStampToken shall be

   a hash of the concatenation of:

=20

      - the encapContentInfo element of the SignedData sequence;

=20

      - any external content being protected by the signature, if the

        eContent element of the encapContentInfo is omitted;

=20

      - the Certificates and crls elements of the SignedData sequence,

        when present, and;

=20

      - all data elements in the SignerInfo sequence including all

        signed and unsigned attributes.

 =20

=20

The ArchiveTimeStamp will be added as an unsigned attribute in the
SignerInfo sequence.

=20

According to the RFC, it is clear that message imprint will be the hash =
of
above concatenated values but it is not explained how to concatenate =
these
values? Please clarify this point. Some hint for implementing this would =
be
highly appreciated. Thanks!

=20

-------------------------------------------------------------------------=
---
------

YASIR KHAN
Development Manager

=20

Ascertia Limited
 <http://www.ascertia.com/> www.ascertia.com  =20

www.globaltrustfinder.com <http://www.globaltrustfinder.com/> =20

-------------------------------------------------------------------------=
---
------

Delivering Trust for e-business Documents & Workflows

-------------------------------------------------------------------------=
---
------

NOTICE: This message is intended for the recipient(s) only. This
communication may contain privileged or other

confidential information. If you are not the intended recipient, or =
believe
that you have received this communication in

error, please do not print, copy, retransmit, disseminate, or otherwise =
use
the information. Please notify the sender that

you have received this email in error, and delete the copy you received

=20

  _____ =20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Pavel V. Smirnov
Sent: Thursday, June 26, 2008 1:04 PM
To: 'Yasir Khan'; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

Yes, I mean "digital signature policy" as a "policy document" present at
SPUri. But I use SPUri only for example, you may specify a SigPolicyId =
and
omit sigPolicyQualifiers at all. In this case you have to rely on some =
other
means to convey a correspondence between SigPolicyIds and "policy
documents".

=20

In case of SPuri you have to retrieve a "policy document" by its URI and
hash it.

=20

Note that if your infrastructure provides a trusted source of "policy
documents", and there will never be two different (versions of) "policy
documents" identified by the same OID, you don't have to hash them at =
all.
Just use zero policy hash value.

=20

Pavel Smirnov

Crypto-Pro
Tel./Fax: +7 495 780-4820
WWW:  <http://www.cryptopro.ru/> http://www.CryptoPro.ru
e-mail:  <mailto:spv@CryptoPro.ru> spv@CryptoPro.ru

=20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Yasir Khan
Sent: Thursday, June 26, 2008 12:19 PM
To: =F3=CD=C9=D2=CE=CF=D7 =F0=C1=D7=C5=CC =
=F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

You wrote: "You have to hash a digital signature policy represented as a
sequence of bytes in some format and place the computed value in
SigPolicyHash."

=20

To which item you are naming as "digital signature policy". You mean =
policy
document present at SPUri? If Yes then it makes some sense. But if only
SPUserNotice is present or nothing is present as sigPolicyQualifiers as =
it
is an OPTIONAL element:

=20

            sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF
SigPolicyQualifierInfo OPTIONAL

=20

then on which item the hash would be computed?

=20

Regards,

Yasir Khan

=20

=20

  _____ =20

From: Pavel V. Smirnov [mailto:spv@cryptopro.ru]=20
Sent: Wednesday, June 25, 2008 4:07 PM
To: 'Yasir Khan'; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

Hello Yasir,

=20

There is no need to protect by SigPolicyHash other fields of
SignaturePolicyId structure because it is placed in a signed attribute. =
All
signed attributes are protected by the signature itself.

=20

In most cases the policy would be an external document not included in =
your
signed message, and you have to unambiguously indicate specific policy =
with
respect to which your document should be treated. E.g., you may only =
have an
URI pointing to the policy as a SigPolicyQualifier.

=20

You have to hash a digital signature policy represented as a sequence of
bytes in some format and place the computed value in SigPolicyHash.

=20

Pavel Smirnov

Crypto-Pro
Tel./Fax: +7 495 780-4820
WWW:  <http://www.cryptopro.ru/> http://www.CryptoPro.ru
e-mail:  <mailto:spv@CryptoPro.ru> spv@CryptoPro.ru

=20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Yasir Khan
Sent: Wednesday, June 25, 2008 2:43 PM
To: ietf-smime@imc.org
Subject: Using Signature Policy in RFC-5126

=20

We have a question related to using the signature policy in the CAdES
signatures (EPES) defined in RFC-5126. Here is the relevant structure:

=20

SignaturePolicyId ::=3D SEQUENCE {

            sigPolicyIdentifier SigPolicyId,

            sigPolicyHash SigPolicyHash,

            sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF

            SigPolicyQualifierInfo OPTIONAL

}

=20

SigPolicyId ::=3D OBJECT IDENTIFIER

=20

SigPolicyHash ::=3D OtherHashAlgAndValue

=20

OtherHashAlgAndValue ::=3D SEQUENCE {

            hashAlgorithm   AlgorithmIdentifier,

        hashValue       OtherHashValue=20

}

=20

SigPolicyQualifierInfo ::=3D SEQUENCE {

            sigPolicyQualifierId SigPolicyQualifierId,

            sigQualifier ANY DEFINED BY sigPolicyQualifierId

}

=20

SigPolicyQualifierId ::=3D OBJECT IDENTIFIER

id-spq-ets-uri OBJECT IDENTIFIER ::=3D {=20

            iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) =
pkcs9(9)
smime(16) id-spq(5) 1=20

}

SPuri ::=3D IA5String

=20

id-spq-ets-unotice OBJECT IDENTIFIER ::=3D {=20

            iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) =
pkcs9(9)
smime(16) id-spq(5) 2=20

}

SPUserNotice ::=3D SEQUENCE {

            noticeRef NoticeReference OPTIONAL,

            explicitText DisplayText OPTIONAL

}

=20

NoticeReference ::=3D SEQUENCE {

            organization DisplayText,

            noticeNumbers SEQUENCE OF INTEGER

}

=20

DisplayText ::=3D CHOICE {

            visibleString VisibleString (SIZE (1..200)),

            bmpString BMPString (SIZE (1..200)),

            utf8String UTF8String (SIZE (1..200))

}

=20

In the given structure for CAdES-EPES signature, its is not clear that
whether are we computing the hash "SigPolicyHash" over the document at
"SPuri" and/or over the "SPUserNotice"

=20

Are the following combinations valid?

=20

1) Only compute hash over document present at SPURI if only SPUri is set =


2) Only compute hash over SPUserNotice  if only SPUserNotice is set

3) Compute hash over document at SPURI and SPUserNotice if both are set

=20

Please clarify it. Thanks!

=20

Regards,

=20

Yasir Khan
Development Manager

=20

Ascertia Ltd
40 Occam Road=20
Surrey Research Park
Guildford
Surrey, GU2 7YG
United Kingdom

=20

t.  +44 (0)1483 685500
f.  +44 (0)1483 573704=20

=20

www.ascertia.com <http://www.ascertia.com/>    =20

=20

-----------------------------------------------------------------
         Identity Proven, Trust Delivered
-----------------------------------------------------------------

=20

=20


------=_NextPart_000_003D_01C8DDB0.7CB2BBD0
Content-Type: text/html; charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Arial","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Arial","sans-serif";
	color:navy;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Arial","sans-serif";
	color:navy;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DRU link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>There are a couple of notes regarding archive timestamp =
that
could help you.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Note 4 says: &#8220;The hash is calculated over the =
concatenated
data elements as received/stored, including the Type and Length =
encoding&#8221;.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Julien mentioned a point considered in Note 3: =
&#8220;Unless DER
is used throughout, it is recommended that the binary encoding of the =
ASN.1
structures being time-stamped be preserved when being archived to ensure =
that
the recalculation of the data hash is =
consistent&#8221;.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>So. To simplify your implementation you should use DER =
encoding
everywhere or just always keep original binary encoding. After that you =
have to
concatenate binary representations of all the fields listed not trying =
to throw
away Type and Length tags, or getting all certificates or crls from
Certificates or crls elements of SignedData and concatenating them. Just
concatenate full binary encodings of the listed elements in the =
mentioned
order. But you have to turn over a SignerInfo sequence: you should not =
include
outer SignerInfo Type and Length tags in hashing, but rather include =
every
element of SignerInfo starting from version and finising with =
unsignedAttrs.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Said above is enough to add an archive timestamp =
attribute. Concerning
verifying of this timestamp you should do the same concatenation, but =
throw
away all archive timestamps with time later then in the timestamp being =
verified
from unsignedAttrs element and encode it over =
again.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Pavel Smirnov<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Crypto-Pro<br>
Tel./Fax: +7 495 780-4820<br>
WWW: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"http://www.cryptopro.ru/" =
title=3D"http://www.cryptopro.ru/"><span
lang=3DEN-US>http://www.CryptoPro.ru</span></a></span><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";color:navy'>=
<br>
e-mail: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"mailto:spv@CryptoPro.ru" =
title=3D"mailto:spv@CryptoPro.ru"><span
lang=3DEN-US>spv@CryptoPro.ru</span></a></span><span lang=3DEN-US =
style=3D'font-size:
11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></spa=
n></p>

</div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0cm 0cm 0cm'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Yasir Khan
[mailto:yasir.khan@ascertia.com] <br>
<b>Sent:</b> Thursday, July 03, 2008 8:07 PM<br>
<b>To:</b> =F3=CD=C9=D2=CE=CF=D7 =F0=C1=D7=C5=CC =
=F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE; ietf-smime@imc.org<br>
<b>Subject:</b> RE: Using Signature Policy in =
RFC-5126<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>RFC 5126 explains how to create archived time stamp =
i.e.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>ArchiveTimeStampToken ::=3D =
TimeStampToken<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp; The value of the messageImprint field within
TimeStampToken shall be<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp; a hash of the concatenation =
of:<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - the encapContentInfo =
element of the
SignedData sequence;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - any external content being
protected by the signature, if the<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eContent element =
of the
encapContentInfo is omitted;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - the Certificates and crls =
elements
of the SignedData sequence,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when present, =
and;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - all data elements in the
SignerInfo sequence including all<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; signed and =
unsigned
attributes.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp; <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>The ArchiveTimeStamp will be added as an unsigned attribute =
in the
SignerInfo sequence.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>According to the RFC, it is clear that message imprint will =
be the
hash of above concatenated values but it is not explained how to =
concatenate
these values? Please clarify this point. Some hint for implementing this =
would
be highly appreciated. Thanks!<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>-------------=
---------------------------------------------------------------------</sp=
an><span
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal><strong><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif";color:navy'>YASIR KHAN</span></strong><b><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'><b=
r>
</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Development
Manager</span><strong><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p></o:p></span></strong></p>

<p class=3DMsoNormal><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p>

<p class=3DMsoNormal><strong><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif";color:navy'>Ascertia Limited</span></strong><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'><b=
r>
</span><span lang=3DEN-US><a href=3D"http://www.ascertia.com/"
title=3D"blocked::http://www.ascertia.com/"><span =
style=3D'font-size:10.0pt;
font-family:"Arial","sans-serif"'>www.ascertia.com</span></a></span><span=

lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;
<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><a
href=3D"http://www.globaltrustfinder.com/">www.globaltrustfinder.com</a> =
<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>-------------=
---------------------------------------------------------------------</sp=
an><span
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal><em><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>Delivering Trust for e-business Documents &amp; =
Workflows</span></em><em><span
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p></o:p></=
span></em></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>-------------=
---------------------------------------------------------------------</sp=
an><o:p></o:p></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:7.5pt;font-family:"Verdana","sans-serif";
color:gray'>NOTICE: This message is intended for the recipient(s) only. =
This
communication may contain privileged or other<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:7.5pt;font-family:"Verdana","sans-serif";
color:gray'>confidential information. If you are not the intended =
recipient, or
believe that you have received this communication =
in<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:7.5pt;font-family:"Verdana","sans-serif";
color:gray'>error, please do not print, copy, retransmit, disseminate, =
or
otherwise use the information. Please notify the sender =
that<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:7.5pt;font-family:"Verdana","sans-serif";
color:gray'>you have received this email in error, and delete the copy =
you
received</span><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p></o:p></=
span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
lang=3DEN-US>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></div>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> owner-ietf-smime@mail.imc.org
[mailto:owner-ietf-smime@mail.imc.org] <b>On Behalf Of </b>Pavel V. =
Smirnov<br>
<b>Sent:</b> Thursday, June 26, 2008 1:04 PM<br>
<b>To:</b> 'Yasir Khan'; ietf-smime@imc.org<br>
<b>Subject:</b> RE: Using Signature Policy in RFC-5126</span><span =
lang=3DEN-US><o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Yes, I mean &#8220;digital signature policy&#8221; as a
&#8220;policy document&#8221; present at SPUri. But I use SPUri only for
example, you may specify a SigPolicyId and omit sigPolicyQualifiers at =
all. In
this case you have to rely on some other means to convey a =
correspondence
between SigPolicyIds and &#8220;policy =
documents&#8221;.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>In case of SPuri you have to retrieve a &#8220;policy
document&#8221; by its URI and hash it.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Note that if your infrastructure provides a trusted =
source of
&#8220;policy documents&#8221;, and there will never be two different =
(versions
of) &#8220;policy documents&#8221; identified by the same OID, you =
don&#8217;t
have to hash them at all. Just use zero policy hash =
value.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Pavel Smirnov<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Crypto-Pro<br>
Tel./Fax: +7 495 780-4820<br>
WWW: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"http://www.cryptopro.ru/" =
title=3D"http://www.cryptopro.ru/"><span
lang=3DEN-US>http://www.CryptoPro.ru</span></a></span><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";color:navy'>=
<br>
e-mail: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"mailto:spv@CryptoPro.ru" =
title=3D"mailto:spv@CryptoPro.ru"><span
lang=3DEN-US>spv@CryptoPro.ru</span></a></span><span lang=3DEN-US =
style=3D'font-size:
11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></spa=
n></p>

</div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0cm 0cm 0cm'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
owner-ietf-smime@mail.imc.org [mailto:owner-ietf-smime@mail.imc.org] =
<b>On
Behalf Of </b>Yasir Khan<br>
<b>Sent:</b> Thursday, June 26, 2008 12:19 PM<br>
<b>To:</b> =F3=CD=C9=D2=CE=CF=D7 =F0=C1=D7=C5=CC =
=F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE; ietf-smime@imc.org<br>
<b>Subject:</b> RE: Using Signature Policy in =
RFC-5126<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>You wrote: &#8221;You have to hash a <b>digital signature =
policy</b>
represented as a sequence of bytes in some format and place the computed =
value
in SigPolicyHash.&#8221;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:navy'>To which item you are naming as &#8220;digital signature
policy&#8221;. You mean policy document present at SPUri? If Yes then it =
makes
some sense. But if only SPUserNotice is present or nothing is present as =
</span><b><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'>si=
gPolicyQualifiers</span></b><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'> <span
style=3D'color:navy'>as it is an OPTIONAL element</span></span><span =
lang=3DEN-US
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:navy'>=
:<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo =
OPTIONAL<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>then on which item the hash would be =
computed?<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>Regards,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>Yasir Khan<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
lang=3DEN-US>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></div>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> Pavel V. Smirnov =
[mailto:spv@cryptopro.ru] <br>
<b>Sent:</b> Wednesday, June 25, 2008 4:07 PM<br>
<b>To:</b> 'Yasir Khan'; ietf-smime@imc.org<br>
<b>Subject:</b> RE: Using Signature Policy in RFC-5126</span><span =
lang=3DEN-US><o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hello Yasir,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>There is no need to protect by SigPolicyHash other fields =
of
SignaturePolicyId structure because it is placed in a signed attribute. =
All
signed attributes are protected by the signature =
itself.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>In most cases the policy would be an external document =
not
included in your signed message, and you have to unambiguously indicate
specific policy with respect to which your document should be treated. =
E.g., you
may only have an URI pointing to the policy as a =
SigPolicyQualifier.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>You have to hash a digital signature policy represented =
as a
sequence of bytes in some format and place the computed value in =
SigPolicyHash.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Pavel Smirnov<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Crypto-Pro<br>
Tel./Fax: +7 495 780-4820<br>
WWW: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"http://www.cryptopro.ru/" =
title=3D"http://www.cryptopro.ru/"><span
lang=3DEN-US>http://www.CryptoPro.ru</span></a></span><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";color:navy'>=
<br>
e-mail: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"mailto:spv@CryptoPro.ru" =
title=3D"mailto:spv@CryptoPro.ru"><span
lang=3DEN-US>spv@CryptoPro.ru</span></a></span><span lang=3DEN-US =
style=3D'font-size:
11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></spa=
n></p>

</div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0cm 0cm 0cm'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
owner-ietf-smime@mail.imc.org [mailto:owner-ietf-smime@mail.imc.org] =
<b>On
Behalf Of </b>Yasir Khan<br>
<b>Sent:</b> Wednesday, June 25, 2008 2:43 PM<br>
<b>To:</b> ietf-smime@imc.org<br>
<b>Subject:</b> Using Signature Policy in RFC-5126<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>We
have a question related to using the signature policy in the CAdES =
signatures
(EPES) defined in RFC-5126. Here is the relevant =
structure:<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SignaturePoli=
cyId
::=3D SEQUENCE {<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sigPolicyIdentifier SigPolicyId,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<b>sigPolicyHash SigPolicyHash,<o:p></o:p></b></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
SigPolicyQualifierInfo OPTIONAL<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SigPolicyId
::=3D OBJECT IDENTIFIER<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>SigPolicyHash ::=3D =
OtherHashAlgAndValue<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>OtherHashAlgAndValue ::=3D SEQUENCE =
{<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hashAlgorithm&nbsp;&nbsp;
AlgorithmIdentifier,<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
hashValue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OtherHashValue =
<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>}<o:p></o:p></span></b></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SigPolicyQual=
ifierInfo
::=3D SEQUENCE {<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sigPolicyQualifierId SigPolicyQualifierId,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sigQualifier ANY DEFINED BY sigPolicyQualifierId<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SigPolicyQual=
ifierId
::=3D OBJECT IDENTIFIER<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>id-spq-ets-ur=
i
OBJECT IDENTIFIER ::=3D { <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16)
id-spq(5) 1 <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SPuri
::=3D IA5String<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>id-spq-ets-un=
otice
OBJECT IDENTIFIER ::=3D { <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16)
id-spq(5) 2 <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SPUserNotice
::=3D SEQUENCE {<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
noticeRef NoticeReference OPTIONAL,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
explicitText DisplayText OPTIONAL<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>NoticeReferen=
ce
::=3D SEQUENCE {<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
organization DisplayText,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
noticeNumbers SEQUENCE OF INTEGER<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>DisplayText
::=3D CHOICE {<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
visibleString VisibleString (SIZE (1..200)),<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bmpString BMPString (SIZE (1..200)),<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
utf8String UTF8String (SIZE (1..200))<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>In
the given structure for CAdES-EPES signature, its is not clear that =
whether are
we computing the hash &quot;SigPolicyHash&quot; over the document at
&quot;SPuri&quot; and/or over the =
&quot;SPUserNotice&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Are
the following combinations valid?<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>1)
Only compute hash over document present at SPURI if only SPUri is set =
<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>2)
Only compute hash over SPUserNotice&nbsp; if only SPUserNotice is =
set<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>3)
Compute hash over document at SPURI and SPUserNotice if both are =
set<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Please
clarify it. Thanks!<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Regards,<o:p>=
</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Yasir
Khan<br>
Development Manager<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Ascertia
Ltd<br>
40 Occam Road <br>
Surrey Research Park<br>
Guildford<br>
Surrey, GU2 7YG<br>
United Kingdom<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>t.&nbsp;
+44 (0)1483 685500<br>
f.&nbsp; +44 (0)1483 573704 <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><a
href=3D"http://www.ascertia.com/" =
title=3D"blocked::http://www.ascertia.com/">www.ascertia.com</a>&nbsp;&nb=
sp;&nbsp;
<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>-------------=
----------------------------------------------------<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identity Proven, Trust
Delivered<br>
-----------------------------------------------------------------<o:p></o=
:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

</div>

</div>

</div>

</div>

</body>

</html>

------=_NextPart_000_003D_01C8DDB0.7CB2BBD0--



From owner-ietf-smime@mail.imc.org  Thu Jul  3 22:07:20 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 29EE63A681F
	for <ietfarch-smime-archive@core3.amsl.com>; Thu,  3 Jul 2008 22:07:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.099
X-Spam-Level: 
X-Spam-Status: No, score=-6.099 tagged_above=-999 required=5 tests=[AWL=0.500,
	BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id IYrzU4vZnesz
	for <ietfarch-smime-archive@core3.amsl.com>;
	Thu,  3 Jul 2008 22:07:14 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id 343AF3A6859
	for <smime-archive@ietf.org>; Thu,  3 Jul 2008 22:07:13 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m644t1Em092577
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 3 Jul 2008 21:55:01 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m644t18T092576;
	Thu, 3 Jul 2008 21:55:01 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from mailhost.auckland.ac.nz (moe.its.auckland.ac.nz [130.216.12.35])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m644sxXa092549
	for <ietf-smime@imc.org>; Thu, 3 Jul 2008 21:54:59 -0700 (MST)
	(envelope-from pgut001@cs.auckland.ac.nz)
Received: from localhost (localhost.localdomain [127.0.0.1])
	by mailhost.auckland.ac.nz (Postfix) with ESMTP id 7C821480DC9;
	Fri,  4 Jul 2008 16:54:57 +1200 (NZST)
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Received: from mailhost.auckland.ac.nz ([127.0.0.1])
	by localhost (moe.its.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id SBf4XQSOxruD; Fri,  4 Jul 2008 16:54:57 +1200 (NZST)
Received: from iris.cs.auckland.ac.nz (iris.cs.auckland.ac.nz [130.216.33.152])
	by mailhost.auckland.ac.nz (Postfix) with ESMTP id 33520480DAA;
	Fri,  4 Jul 2008 16:54:55 +1200 (NZST)
Received: from wintermute01.cs.auckland.ac.nz (wintermute01.cs.auckland.ac.nz [130.216.34.38])
	(using TLSv1 with cipher AES256-SHA (256/256 bits))
	(No client certificate requested)
	by iris.cs.auckland.ac.nz (Postfix) with ESMTP
	id 46A3C19EC0BA; Fri,  4 Jul 2008 16:54:54 +1200 (NZST)
Received: from pgut001 by wintermute01.cs.auckland.ac.nz with local (Exim 4.63)
	(envelope-from <pgut001@wintermute01.cs.auckland.ac.nz>)
	id 1KEdJu-00041v-4x; Fri, 04 Jul 2008 16:54:54 +1200
From: pgut001@cs.auckland.ac.nz (Peter Gutmann)
To: ietf-smime@imc.org, spv@CryptoPro.ru, yasir.khan@ascertia.com
Subject: RE: Using Signature Policy in RFC-5126
In-Reply-To: <003c01c8dd8e$f5a11bd0$e0e35370$@ru>
Message-Id: <E1KEdJu-00041v-4x@wintermute01.cs.auckland.ac.nz>
Date: Fri, 04 Jul 2008 16:54:54 +1200
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


"Pavel V. Smirnov" <spv@CryptoPro.ru> writes:

>Julien mentioned a point considered in Note 3: "Unless DER is used
>throughout, it is recommended that the binary encoding of the ASN.1
>structures being time-stamped be preserved when being archived to ensure
>that the recalculation of the data hash is consistent".

Oh, I'm surprised this isn't the default for everything - are implementors 
really trying to decode and re-encode data and expecting the signature to 
still validate?  Doing this violates the primary enoding rule, "There is only 
one (re-)encoding mechanism and memcpy() is its name".

Peter.



From tgarmon@iwon.com  Sat Jul  5 06:34:20 2008
Return-Path: <tgarmon@iwon.com>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id AD1D63A6B80
	for <ietfarch-smime-archive@core3.amsl.com>; Sat,  5 Jul 2008 06:34:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.191
X-Spam-Level: ***
X-Spam-Status: No, score=3.191 tagged_above=-999 required=5
	tests=[BAYES_50=0.001, J_CHICKENPOX_43=0.6,
	RCVD_IN_BL_SPAMCOP_NET=1.96, US_DOLLARS_3=0.63]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id XTBFZS98HjSz
	for <ietfarch-smime-archive@core3.amsl.com>;
	Sat,  5 Jul 2008 06:34:20 -0700 (PDT)
Received: from iwon.com (nn1.excitenetwork.com [207.159.120.55])
	by core3.amsl.com (Postfix) with ESMTP id 06AE83A6A38
	for <smime-archive@ietf.org>; Sat,  5 Jul 2008 06:34:19 -0700 (PDT)
Received: by email.iwon.com (Postfix, from userid 110)
	id 0943639CD; Sat,  5 Jul 2008 09:34:19 -0400 (EDT)
To: kdsfnj@gmail.com
Subject: Loan Offer 
Received: from [206.113.97.4] by prdmailfe2.nwk.iwon.com via HTTP; Sat, 05 Jul 2008 09:34:18 EST
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: ID = 2170f49f50b498b1d9df2c8287f1366e
Reply-To: firstloaninvestmentdept@live.com
From: "Loan Services" <tgarmon@iwon.com>
MIME-Version: 1.0
X-Sender: tgarmon@iwon.com
X-Mailer: PHP
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-Id: <20080705133419.0943639CD@email.iwon.com>
Date: Sat,  5 Jul 2008 09:34:19 -0400 (EDT)




FIRST FINANCIAL LOAN INVESTMENT SERIVCES [firstloaninvestmentdept@live.com] give out loans to
 serious minded individuals. We  give out loan at 0.3% rate, Loan for
 developing businesses at competitive edge/business expansion. minimmum
 of $3,000.00 and a maximmum of $50,000,000.00.
 
FIRST INFORMATION NEEDED:
AMOUNT NEEDED TO LOAN:.
PURPOSE OF LOAN:.
DURATION OF LOAN:.
FULL NAMES:.
COUNTRY/STATE:.
TELEPHONE NUMBER:.
SEX:
 
For more enquiries, contact us Via email below
Email:firstloaninvestmentdept@live.com
Note:All replies  and enquiries  sholuld be sent to
firstloaninvestmentdept@live.com

_______________________________________________




From c.nowosad@resolvelocums.com  Sat Jul  5 06:49:40 2008
Return-Path: <c.nowosad@resolvelocums.com>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 24F563A692B;
	Sat,  5 Jul 2008 06:49:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -81.803
X-Spam-Level: 
X-Spam-Status: No, score=-81.803 tagged_above=-999 required=5
	tests=[BAYES_50=0.001, FH_HELO_EQ_D_D_D_D=1.597,
	FH_HOST_EQ_D_D_D_D=0.765, FM_DDDD_TIMES_2=1.999, FS_REPLICA=0.994,
	HELO_DYNAMIC_IPADDR=2.426, RCVD_IN_BL_SPAMCOP_NET=1.96,
	RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RCVD_IN_XBL=3.033,
	RDNS_DYNAMIC=0.1, SARE_SPEC_REPLICA_OBFU=1.812,
	SARE_SPEC_ROLEX_NOV5A=1.062, SARE_SPEC_ROLEX_NOV5F=0.666,
	USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 6D9styNU+lcu; Sat,  5 Jul 2008 06:49:39 -0700 (PDT)
Received: from pc-59-1-104-200.cm.vtr.net (pc-59-1-104-200.cm.vtr.net [200.104.1.59])
	by core3.amsl.com (Postfix) with SMTP id 4E5613A6869;
	Sat,  5 Jul 2008 06:49:31 -0700 (PDT)
X-Originating-IP: 2.155.192.225 by smtp.200.104.1.59;  Sat, 05 Jul 2008 09:49:42 -0500
Message-ID: <sikpbfAAERVprovreg-archive@megatron.ietf.org>
From: "Clare Nixon" <provreg-archive@megatron.ietf.org>
Reply-To: "Clare Nixon" <provreg-archive@megatron.ietf.org>
To: provreg-archive@megatron.ietf.org
Subject: No time to look for watch? Prestige Replicas
Date: Sat, 05 Jul 2008 09:49:42 -0500
Content-Type: text/plain;
Content-Transfer-Encoding: 7Bit


A Tag Heuer watch is a luxury statement on its own. Unfortunately, that luxury comes with a price... Except when you visit Prestige Replicas, the web's most comprehensive collection of brand name replica watches. In Prestige Replicas, any Tag Heuer is available for just over $200.
http://Elbagebafo.blogspot.com/

For those of us who have always dreamed of wearing a Tag Heuer, there is no better time to make our dream come true than this very moment, and no better place to do it, than at Prestige Replicas. Here you will find the most prestigious replica Tag Heuers, at an unbeatable price. Come inside now... your Tag Heuer watch is waiting for you at Prestige Replicas.
http://Elbagebafo.blogspot.com/





From c.queens@noa-marketing.de  Sat Jul  5 08:22:12 2008
Return-Path: <c.queens@noa-marketing.de>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 59CB93A6BEA;
	Sat,  5 Jul 2008 08:22:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -78.543
X-Spam-Level: 
X-Spam-Status: No, score=-78.543 tagged_above=-999 required=5
	tests=[BAYES_50=0.001, FS_REPLICA=0.994, FS_REPLICAWATCH=10.357,
	HELO_DYNAMIC_DHCP=1.398, HELO_EQ_DSL=1.129, RCVD_IN_PBL=0.905,
	RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1, SARE_SPEC_REPLICA_OBFU=1.812,
	SARE_SPEC_ROLEX_NOV5A=1.062, SARE_SPEC_ROLEX_NOV5F=0.666,
	USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id niHG8pmP8EG9; Sat,  5 Jul 2008 08:22:11 -0700 (PDT)
Received: from adsl-200-172.teol.net (adsl-200-172.teol.net [89.111.200.172])
	by core3.amsl.com (Postfix) with SMTP id 50FBB3A6BCE;
	Sat,  5 Jul 2008 08:21:02 -0700 (PDT)
X-Originating-IP: 193.235.84.80 by smtp.89.111.200.172;  Sat, 05 Jul 2008 11:21:12 -0500
Message-ID: <pmvrlpLWIPSEBsip@ietf.org>
From: "Lilian Howard" <sip@ietf.org>
Reply-To: "Lilian Howard" <sip@ietf.org>
To: sip@ietf.org
Subject: Best replica watches from IWC at Prestige Replicas
Date: Sat, 05 Jul 2008 11:21:12 -0500
Content-Type: text/plain;
Content-Transfer-Encoding: 7Bit


A Tag Heuer watch is a luxury statement on its own. Unfortunately, that luxury comes with a price... Except when you visit Prestige Replicas, the web's most comprehensive collection of brand name replica watches. In Prestige Replicas, any Tag Heuer is available for just over $200.
http://Bethwekope.blogspot.com/

For those of us who have always dreamed of wearing a Tag Heuer, there is no better time to make our dream come true than this very moment, and no better place to do it, than at Prestige Replicas. Here you will find the most prestigious replica Tag Heuers, at an unbeatable price. Come inside now... your Tag Heuer watch is waiting for you at Prestige Replicas.
http://Bethwekope.blogspot.com/





From syncretize@plast.spb.ru  Sat Jul  5 13:27:44 2008
Return-Path: <syncretize@plast.spb.ru>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 6454D3A6850
	for <ietfarch-smime-archive@core3.amsl.com>; Sat,  5 Jul 2008 13:27:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.442
X-Spam-Level: ****
X-Spam-Status: No, score=4.442 tagged_above=-999 required=5
	tests=[BAYES_50=0.001, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245,
	HTML_MESSAGE=0.001, J_CHICKENPOX_92=0.6, RCVD_IN_BL_SPAMCOP_NET=1.96]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 9Vp0eAPfuVrM
	for <ietfarch-smime-archive@core3.amsl.com>;
	Sat,  5 Jul 2008 13:27:43 -0700 (PDT)
Received: from host99-13-static.34-79-b.business.telecomitalia.it (host99-13-static.34-79-b.business.telecomitalia.it [79.34.13.99])
	by core3.amsl.com (Postfix) with SMTP id 2A85A3A6767
	for <smime-archive@megatron.ietf.org>; Sat,  5 Jul 2008 13:27:42 -0700 (PDT)
Date: Sat, 05 Jul 2008 20:27:45 +0000
From: "Reinbolt Swayzer" <syncretize@plast.spb.ru>
X-Mailer: The Bat! (3.5.0 RC7) Professional
Reply-To: Reinbolt Swayzer <syncretize@plast.spb.ru>
X-Priority: 3 (Normal)
Message-ID: <9056948755.20080705202320@plast.spb.ru>
To: <smime-archive@megatron.ietf.org>
Subject: uttermost hymettus
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----------60F4A8CC415B3C"

------------60F4A8CC415B3C
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hej,  =20
 =20
 http://www.capedyinlax[CM]com

  As she went on. Each listener understood the truth, or cockles.
take a carp and scale it, scrape off contaminating contiguity
to the mask, the shin suspected the exchange of identities.
von der they felt cribbed, cabined and confined in the it
back again and resumed her study of the nile. Has bewitched
her.' 'that's just what i say,' on the olympia, en route
to america. A tin trunk, office. The indian i also thought
nothing of. Use ^v n^ ^p^ income. Quite so. Lesfemmes, naturally,ou
had just gone into the workshop when his quick when she
saw that mark on the carpet, down she.
------------60F4A8CC415B3C
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>   <title></title> =20
<META http-equiv=3DContent-Type content=3D"text/html; charset=3D"iso-8859-1=
">=09
</head>=20
<body>

<p>=09Hej,<span> </span></p><b></b>
<br><br><strong> </strong><table width=3D"167" border=3D"5" bgcolor=3D"#EDA=
75D" bordercolor=3D"#1FFCCB" cellspacing=3D"6">
=09<tr>
  <td align=3D"left" bordercolor=3D"#B69F99" valign=3D"baseline" bgcolor=3D=
"#C3F0BC">=09<strong>V</strong></td>
<td bordercolor=3D"#4E186B" bgcolor=3D"#BCF0D2">   <b>I</b> </td>
  <td bgcolor=3D"#BCBFF0" valign=3D"baseline" align=3D"center">=09<strong>A=
</strong>
</td>
<td align=3D"left" bordercolor=3D"#B37E3E" valign=3D"baseline" bgcolor=3D"#=
BCF0DF">
<strong>G</strong><font color=3D"#BCF0DF">H</font> </td>

<td valign=3D"baseline" align=3D"right" bgcolor=3D"#BCF0E4" bordercolor=3D"=
#CDD725">
R<font color=3D"#BCF0E4">W</font>=09</td>

<td bordercolor=3D"#6C8F78" align=3D"left" valign=3D"baseline" bgcolor=3D"#=
F0D2BC"><font color=3D"#F0D2BC">E</font><i>A</i></td>
</tr>
 </table>
=09<br>
<span>
</span>1) Open your browser<br>
<br>2) Enter <a href=3D"http://www.capedyinlax[CM]com">http://www.capedyinl=
ax[CM]com</a><br>
<span>
</span>3) Replace "CM" with "."<br>
<b></b><br>
--=20
<p><br><br><span name=3D"#qprr">  </span>As she went on. Each listener unde=
rstood the truth, or cockles.<br>
take a carp and scale it, scrape off contaminating contiguity<br>
to the mask, the shin suspected the exchange of identities.<br>
von der they felt cribbed, cabined and confined in the it<br>
back again and resumed her study of the nile. Has bewitched<br>
her.' 'that's just what i say,' on the olympia, en route<br>
to america. A tin trunk, office. The indian i also thought<br>
nothing of. Use ^v n^ ^p^ income. Quite so. Lesfemmes, naturally,ou<br>
had just gone into the workshop when his quick when she<br>
saw that mark on the carpet, down she.<a name=3D"#wrtr">  </a></p><a name=
=3D"#tpqq">   </a>
</body></html>
------------60F4A8CC415B3C--


From owner-ietf-smime@mail.imc.org  Wed Jul  9 13:26:49 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 256D63A6848
	for <ietfarch-smime-archive@core3.amsl.com>; Wed,  9 Jul 2008 13:26:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.109
X-Spam-Level: 
X-Spam-Status: No, score=-1.109 tagged_above=-999 required=5
	tests=[BAYES_05=-1.11, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id JJxT73KH45nO
	for <ietfarch-smime-archive@core3.amsl.com>;
	Wed,  9 Jul 2008 13:26:48 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id B02823A680C
	for <smime-archive@ietf.org>; Wed,  9 Jul 2008 13:26:47 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m69K9pOs095980
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Wed, 9 Jul 2008 13:09:52 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m69K9pjU095979;
	Wed, 9 Jul 2008 13:09:51 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp100.biz.mail.re2.yahoo.com (smtp100.biz.mail.re2.yahoo.com [206.190.52.46])
	by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m69K9nGT095972
	for <ietf-smime@imc.org>; Wed, 9 Jul 2008 13:09:50 -0700 (MST)
	(envelope-from turners@ieca.com)
Received: (qmail 30503 invoked from network); 9 Jul 2008 20:09:44 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@96.231.129.42 with login)
  by smtp100.biz.mail.re2.yahoo.com with SMTP; 9 Jul 2008 20:09:44 -0000
X-YMail-OSG: CY5b7_wVM1mT.1kQARRcloXGko2BieKngh5OtfUJ6BYtgctuM8FebyDj1RNLtn.Gf.oZFcEwIvrWk2unJaIxatPYAVrIP1eqf9F_FYf8Demsaqd0TWtuXfNwi7KflAAw7_s7.I9qIt5AM3ffb7gu6V8a
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: <ietf-smime@imc.org>
Subject: IPR # 896
Date: Wed, 9 Jul 2008 16:09:33 -0400
Organization: IECA, Inc.
Message-ID: <5B921CCBFBCB4E22A0642B7801065209@Wylie>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0152_01C8E1DE.2D2B7070"
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
Thread-Index: Acjh/7PFyVzYaDBISmy6/Dp/xjzYww==
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


This is a multi-part message in MIME format.

------=_NextPart_000_0152_01C8E1DE.2D2B7070
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

FYI

https://datatracker.ietf.org/ipr/896/

------=_NextPart_000_0152_01C8E1DE.2D2B7070
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7036.0">
<TITLE>IPR # 896</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=3D2 FACE=3D"Arial">FYI</FONT>
</P>

<P><A HREF=3D"https://datatracker.ietf.org/ipr/896/"><U><FONT =
COLOR=3D"#0000FF" SIZE=3D2 =
FACE=3D"Arial">https://datatracker.ietf.org/ipr/896/</FONT></U></A>
</P>

</BODY>
</HTML>
------=_NextPart_000_0152_01C8E1DE.2D2B7070--



From owner-ietf-smime@mail.imc.org  Thu Jul 10 10:27:51 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id EFAF53A68F7
	for <ietfarch-smime-archive@core3.amsl.com>; Thu, 10 Jul 2008 10:27:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.239
X-Spam-Level: 
X-Spam-Status: No, score=-102.239 tagged_above=-999 required=5
	tests=[AWL=0.360, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id o5iAok46h98Y
	for <ietfarch-smime-archive@core3.amsl.com>;
	Thu, 10 Jul 2008 10:27:51 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id AC9623A68E7
	for <smime-archive@ietf.org>; Thu, 10 Jul 2008 10:27:50 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6AHFI1g011006
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 10 Jul 2008 10:15:19 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6AHFIvH011005;
	Thu, 10 Jul 2008 10:15:18 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from mail.ietf.org (mail.ietf.org [IPv6:2001:1890:1112:1::20])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6AHFHjE010991
	for <ietf-smime@imc.org>; Thu, 10 Jul 2008 10:15:18 -0700 (MST)
	(envelope-from root@core3.amsl.com)
Received: by core3.amsl.com (Postfix, from userid 0)
	id 9BC4A3A67A3; Thu, 10 Jul 2008 10:15:01 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Cc: ietf-smime@imc.org
Subject: I-D Action:draft-ietf-smime-new-asn1-01.txt 
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20080710171501.9BC4A3A67A3@core3.amsl.com>
Date: Thu, 10 Jul 2008 10:15:01 -0700 (PDT)
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>



--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the S/MIME Mail Security Working Group of the IETF.


	Title           : New ASN.1 Modules for CMS and S/MIME
	Author(s)       : P. Hoffman, J. Schaad
	Filename        : draft-ietf-smime-new-asn1-01.txt
	Pages           : 56
	Date            : 2008-07-10

The Cryptographic Message Syntax (CMS) format, and many associated
formats, are expressed using ASN.1.  The current ASN.1 modules
conform to the 1988 version of ASN.1.  This document updates those
ASN.1 modules to conform to the 2002 version of ASN.1.  There are no
bits-on-the-wire changes to any of the formats; this is simply a
change to the syntax.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-smime-new-asn1-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-smime-new-asn1-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2008-07-10100238.I-D@ietf.org>

--NextPart--



From owner-ietf-smime@mail.imc.org  Fri Jul 11 06:07:37 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 9ACBE28C0F7
	for <ietfarch-smime-archive@core3.amsl.com>; Fri, 11 Jul 2008 06:07:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 7oR+JvIIjOfZ
	for <ietfarch-smime-archive@core3.amsl.com>;
	Fri, 11 Jul 2008 06:07:36 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id 2D2FA3A6A37
	for <smime-archive@ietf.org>; Fri, 11 Jul 2008 06:07:35 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6BCqsbF018846
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Fri, 11 Jul 2008 05:52:54 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6BCqssq018845;
	Fri, 11 Jul 2008 05:52:54 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp105.biz.mail.re2.yahoo.com (smtp105.biz.mail.re2.yahoo.com [206.190.52.174])
	by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m6BCqqYa018839
	for <ietf-smime@imc.org>; Fri, 11 Jul 2008 05:52:53 -0700 (MST)
	(envelope-from turners@ieca.com)
Received: (qmail 85110 invoked from network); 11 Jul 2008 12:52:52 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@71.191.6.202 with login)
  by smtp105.biz.mail.re2.yahoo.com with SMTP; 11 Jul 2008 12:52:52 -0000
X-YMail-OSG: XL0vpWIVM1kkYM1scbqewb.ssyMI9OHYeH87pviJk0nAUxOdniX9g2.EirATwX5oVpHNlAHLoDmyZG7P.FLsgxXCwUK4F53t7WPSCix5iB6T8Gv_CQCONEVlIoTTL.yrEhay4p7pNH6fMCpEvw0hhOsj
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: <ietf-smime@imc.org>
References: <373A0D028EBE4F25A40803CA88D88D8E@Wylie>
Subject: RE: I-D ACTION:draft-gennai-smime-cnipa-pec-00.txt 
Date: Fri, 11 Jul 2008 08:52:32 -0400
Organization: IECA, Inc.
Message-ID: <DB7F93F65B9641F484E8E02631F2BCF7@Wylie>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AcjbAOiqtudPQIjWSrCr8UaW88UJ+gBgawnQAbR35AA=
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
In-Reply-To: <373A0D028EBE4F25A40803CA88D88D8E@Wylie>
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


Since the S/MIME WG is not meeting in Dublin, the authors of this ID have
indicated to me that they would like to meet with anybody interested in
discussing their ID. Contact either Francesco Gennai
<francesco.gennai@isti.cnr.it> or Alba Shahin <alba.shahin@isti.cnr.it>.

spt

>-----Original Message-----
>From: owner-ietf-smime@mail.imc.org 
>[mailto:owner-ietf-smime@mail.imc.org] On Behalf Of Turner, Sean P.
>Sent: Wednesday, July 02, 2008 4:38 PM
>To: ietf-smime@imc.org
>Subject: FW: I-D ACTION:draft-gennai-smime-cnipa-pec-00.txt 
>
>I'd like to draw attention to this ID.  Alba and Francesco 
>described the PEC (Posta Elettronica Certificata) at IETF 71
>(https://www3.ietf.org/proceedings/08mar/slides/smime-4.pdf) 
>and this is the ID that provides a much more detailed 
>technical description of PEC.  Many at the meeting indicated 
>they were willing to review - so please do and provide 
>comments to the authors.
>
>spt 
>
>-----Original Message-----
>From: i-d-announce-bounces@ietf.org 
>[mailto:i-d-announce-bounces@ietf.org]
>On Behalf Of Internet-Drafts@ietf.org
>Sent: Monday, June 30, 2008 6:30 PM
>To: i-d-announce@ietf.org
>Subject: I-D ACTION:draft-gennai-smime-cnipa-pec-00.txt 
>
>A New Internet-Draft is available from the on-line 
>Internet-Drafts directories.
>
>
>	Title		: Certified Electronic Mail
>	Author(s)	: F. Gennai, A. Shahin, C. Petrucci, A. 
>Vinciarelli
>	Filename	: draft-gennai-smime-cnipa-pec-00.txt
>	Pages		: 62
>	Date		: 2008-6-30
>	
>Since 1997, the Italian Laws have recognized electronic delivery 
>   systems as legally usable. After 2 years of technical tests, in 
>   2005 the characteristics of an official electronic delivery 
>   service, named certified electronic mail (in Italian "Posta 
>   Elettronica Certificata") were defined, giving the system legal 
>   value.  
>
>   Design of the entire system was carried out by the National 
>   Center for Informatics in the Public Administration of Italy 
>   (CNIPA), followed by efforts for the implementation and testing 
>   of the service. The CNIPA has given the Italian National 
>   Research Council (CNR), and in particular The Institute of 
>   Information Science and Technologies at the CNR (ISTI), the task 
>   to run tests on providers of the service to guarantee the 
>   correct implementation and interoperability.This document 
>   describes the certified email system adopted in Italy. It 
>   represents the system as it is at the moment of writing, 
>   following the technical regulations that were written based upon 
>   the Italian Law DPR. November 2, 2005. 
>
>A URL for this Internet-Draft is:
>http://www.ietf.org/internet-drafts/draft-gennai-smime-cnipa-pec-00.txt
>
>Internet-Drafts are also available by anonymous FTP at:
>ftp://ftp.ietf.org/internet-drafts/
>
>Below is the data which will enable a MIME compliant mail 
>reader implementation to automatically retrieve the ASCII 
>version of the Internet-Draft.
>



From owner-ietf-smime@mail.imc.org  Mon Jul 14 11:25:21 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 1529928C1A9
	for <ietfarch-smime-archive@core3.amsl.com>; Mon, 14 Jul 2008 11:25:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.247
X-Spam-Level: 
X-Spam-Status: No, score=-1.247 tagged_above=-999 required=5 tests=[AWL=1.352,
	BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id sHveDrEdzT+o
	for <ietfarch-smime-archive@core3.amsl.com>;
	Mon, 14 Jul 2008 11:25:20 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id A8C4128C190
	for <smime-archive@ietf.org>; Mon, 14 Jul 2008 11:25:19 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EI9piu032186
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 14 Jul 2008 11:09:51 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6EI9peS032185;
	Mon, 14 Jul 2008 11:09:51 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from romeo.rtfm.com (romeo.rtfm.com [74.95.2.173])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EI9o8l032179
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <ietf-smime@imc.org>; Mon, 14 Jul 2008 11:09:51 -0700 (MST)
	(envelope-from ekr@networkresonance.com)
Received: from romeo.rtfm.com (localhost.rtfm.com [127.0.0.1])
	by romeo.rtfm.com (Postfix) with ESMTP id 6DF78509A9;
	Mon, 14 Jul 2008 11:16:58 -0700 (PDT)
Date: Mon, 14 Jul 2008 11:16:58 -0700
From: Eric Rescorla <ekr@networkresonance.com>
To: ietf-smime@imc.org
Cc: rjsparks@nostrum.com, fluffy@cisco.com
Subject: Algorithm Identifiers in sip-sec-flows
User-Agent: Wanderlust/2.14.0 (Africa) Emacs/21.3 Mule/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset=US-ASCII
Message-Id: <20080714181658.6DF78509A9@romeo.rtfm.com>
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


Robert Sparks and I are trying to finish up draft-ietf-sip-sec-flows
(http://tools.ietf.org/html/draft-ietf-sip-sec-flows-01), which
contains SIP security exampled and one of the open issues is algorithm
identifier encodings.

Like most others, We're using OpenSSL to generate the messages, with
RSA with SHA-1 for the signature algorithms. As people will recall,
RFC 3370 has this to say about the algorithm identifiers:

   The SHA-1 message digest algorithm is defined in FIPS Pub 180-1
   [SHA1].  The algorithm identifier for SHA-1 is:

      sha-1 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3)
          oiw(14) secsig(3) algorithm(2) 26 }

   There are two possible encodings for the SHA-1 AlgorithmIdentifier
   parameters field.  The two alternatives arise from the fact that when
   the 1988 syntax for AlgorithmIdentifier was translated into the 1997
   syntax, the OPTIONAL associated with the AlgorithmIdentifier
   parameters got lost.  Later the OPTIONAL was recovered via a defect
   report, but by then many people thought that algorithm parameters
   were mandatory.  Because of this history some implementations encode
   parameters as a NULL element and others omit them entirely.  The
   correct encoding is to omit the parameters field; however,
   implementations MUST also handle a SHA-1 AlgorithmIdentifier
   parameters field which contains a NULL.

   The AlgorithmIdentifier parameters field is OPTIONAL.  If present,
   the parameters field MUST contain a NULL.  Implementations MUST
   accept SHA-1 AlgorithmIdentifiers with absent parameters.
   Implementations MUST accept SHA-1 AlgorithmIdentifiers with NULL
   parameters.  Implementations SHOULD generate SHA-1
   AlgorithmIdentifiers with absent parameters.

However, as far as I can tell OpenSSL currently generates the encoding
with NULL rather than absent, and my memory is that the last time I
discussed this with the OpenSSL implementors, they weren't interested
in changing this.

When we were last working on this a few years ago, I got some message
from Fluffy saying that we should try to generate an encoding with
absent regardless. I spent some time patching OpenSSL to make it do
this, but upon reexamination, it seems kind of lame to have an example
in the draft that requires some one-off patch to generate, so I
thought it might be a good idea to get some more advice from the WG.
I'm not suggesting we change 3370, but is it really necessary to
have examples which need to be hand-tooled?

-Ekr

















From owner-ietf-smime@mail.imc.org  Mon Jul 14 11:50:52 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 0425D28C22B
	for <ietfarch-smime-archive@core3.amsl.com>; Mon, 14 Jul 2008 11:50:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id iSKAc1wSKZ28
	for <ietfarch-smime-archive@core3.amsl.com>;
	Mon, 14 Jul 2008 11:50:50 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id 7197B28C316
	for <smime-archive@ietf.org>; Mon, 14 Jul 2008 11:47:47 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EIbmEP034493
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 14 Jul 2008 11:37:48 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6EIbm7n034492;
	Mon, 14 Jul 2008 11:37:48 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from relay6.mail.uk.clara.net (relay6.mail.uk.clara.net [80.168.70.186])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EIbkrE034485
	for <ietf-smime@imc.org>; Mon, 14 Jul 2008 11:37:47 -0700 (MST)
	(envelope-from lists@drh-consultancy.demon.co.uk)
Received: from drh-consultancy.demon.co.uk ([80.177.30.10] helo=[192.168.7.8])
	by relay6.mail.uk.clara.net with esmtpa (Exim 4.69)
	(envelope-from <lists@drh-consultancy.demon.co.uk>)
	id 1KISvQ-0002Mq-2U; Mon, 14 Jul 2008 19:37:30 +0100
Message-ID: <487B9CF0.4030204@drh-consultancy.demon.co.uk>
Date: Mon, 14 Jul 2008 19:37:36 +0100
From: Dr Stephen Henson <lists@drh-consultancy.demon.co.uk>
User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
MIME-Version: 1.0
To: Eric Rescorla <ekr@networkresonance.com>
CC: ietf-smime@imc.org, rjsparks@nostrum.com, fluffy@cisco.com
Subject: Re: Algorithm Identifiers in sip-sec-flows
References: <20080714181658.6DF78509A9@romeo.rtfm.com>
In-Reply-To: <20080714181658.6DF78509A9@romeo.rtfm.com>
X-Enigmail-Version: 0.95.6
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Clara-Relay: Message sent using Claranet Relay Service using auth code: drh
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


Eric Rescorla wrote:
> Robert Sparks and I are trying to finish up draft-ietf-sip-sec-flows
> (http://tools.ietf.org/html/draft-ietf-sip-sec-flows-01), which
> contains SIP security exampled and one of the open issues is algorithm
> identifier encodings.
> 
> Like most others, We're using OpenSSL to generate the messages, with
> RSA with SHA-1 for the signature algorithms. As people will recall,
> RFC 3370 has this to say about the algorithm identifiers:
> 
>    The SHA-1 message digest algorithm is defined in FIPS Pub 180-1
>    [SHA1].  The algorithm identifier for SHA-1 is:
> 
>       sha-1 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3)
>           oiw(14) secsig(3) algorithm(2) 26 }
> 
>    There are two possible encodings for the SHA-1 AlgorithmIdentifier
>    parameters field.  The two alternatives arise from the fact that when
>    the 1988 syntax for AlgorithmIdentifier was translated into the 1997
>    syntax, the OPTIONAL associated with the AlgorithmIdentifier
>    parameters got lost.  Later the OPTIONAL was recovered via a defect
>    report, but by then many people thought that algorithm parameters
>    were mandatory.  Because of this history some implementations encode
>    parameters as a NULL element and others omit them entirely.  The
>    correct encoding is to omit the parameters field; however,
>    implementations MUST also handle a SHA-1 AlgorithmIdentifier
>    parameters field which contains a NULL.
> 
>    The AlgorithmIdentifier parameters field is OPTIONAL.  If present,
>    the parameters field MUST contain a NULL.  Implementations MUST
>    accept SHA-1 AlgorithmIdentifiers with absent parameters.
>    Implementations MUST accept SHA-1 AlgorithmIdentifiers with NULL
>    parameters.  Implementations SHOULD generate SHA-1
>    AlgorithmIdentifiers with absent parameters.
> 
> However, as far as I can tell OpenSSL currently generates the encoding
> with NULL rather than absent, and my memory is that the last time I
> discussed this with the OpenSSL implementors, they weren't interested
> in changing this.
> 
> When we were last working on this a few years ago, I got some message
> from Fluffy saying that we should try to generate an encoding with
> absent regardless. I spent some time patching OpenSSL to make it do
> this, but upon reexamination, it seems kind of lame to have an example
> in the draft that requires some one-off patch to generate, so I
> thought it might be a good idea to get some more advice from the WG.
> I'm not suggesting we change 3370, but is it really necessary to
> have examples which need to be hand-tooled?
> 

At the time OpenSSL didn't support CMS only PKCS#7.

There are a few separate cases which OpenSSL handles.

The PKCS#1 DigestInfo structure includes NULL. As I recall this is a 
specific exception partly to cover implementations that process 
DigestInfo with a cut and paste operations.

The PKCS#7 code includes NULL. I'd have to check my archives but I can 
vaguely recall that a compatibility test OpenSSL was put through 
required this.

The very recently added CMS code omits the parameters for sha1 and sha2 
algorithms and encodes them as NULL for others.

Steve.
-- 
Dr Stephen N. Henson.
Core developer of the   OpenSSL project: http://www.openssl.org/
Freelance consultant see: http://www.drh-consultancy.co.uk/
Email: shenson@drh-consultancy.co.uk, PGP key: via homepage.



From owner-ietf-smime@mail.imc.org  Mon Jul 14 11:53:07 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 31F803A692F
	for <ietfarch-smime-archive@core3.amsl.com>; Mon, 14 Jul 2008 11:53:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.923
X-Spam-Level: 
X-Spam-Status: No, score=-1.923 tagged_above=-999 required=5 tests=[AWL=0.676,
	BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 3Cc8sCoE0zpA
	for <ietfarch-smime-archive@core3.amsl.com>;
	Mon, 14 Jul 2008 11:53:06 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id DA0053A6A8C
	for <smime-archive@ietf.org>; Mon, 14 Jul 2008 11:52:35 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EIhoTC034876
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 14 Jul 2008 11:43:50 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6EIhose034875;
	Mon, 14 Jul 2008 11:43:50 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from romeo.rtfm.com (romeo.rtfm.com [74.95.2.173])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EIhmho034867
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <ietf-smime@imc.org>; Mon, 14 Jul 2008 11:43:49 -0700 (MST)
	(envelope-from ekr@networkresonance.com)
Received: from romeo.rtfm.com (localhost.rtfm.com [127.0.0.1])
	by romeo.rtfm.com (Postfix) with ESMTP id E9D1A509A9;
	Mon, 14 Jul 2008 11:50:56 -0700 (PDT)
Date: Mon, 14 Jul 2008 11:50:56 -0700
From: Eric Rescorla <ekr@networkresonance.com>
To: Dr Stephen Henson <lists@drh-consultancy.demon.co.uk>
Cc: Eric Rescorla <ekr@networkresonance.com>, ietf-smime@imc.org,
        rjsparks@nostrum.com, fluffy@cisco.com
Subject: Re: Algorithm Identifiers in sip-sec-flows
In-Reply-To: <487B9CF0.4030204@drh-consultancy.demon.co.uk>
References: <20080714181658.6DF78509A9@romeo.rtfm.com>
	<487B9CF0.4030204@drh-consultancy.demon.co.uk>
User-Agent: Wanderlust/2.14.0 (Africa) Emacs/21.3 Mule/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset=US-ASCII
Message-Id: <20080714185056.E9D1A509A9@romeo.rtfm.com>
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


At Mon, 14 Jul 2008 19:37:36 +0100,
Dr Stephen Henson wrote:
> 
> Eric Rescorla wrote:
> > Robert Sparks and I are trying to finish up draft-ietf-sip-sec-flows
> > (http://tools.ietf.org/html/draft-ietf-sip-sec-flows-01), which
> > contains SIP security exampled and one of the open issues is algorithm
> > identifier encodings.
> > 
> > Like most others, We're using OpenSSL to generate the messages, with
> > RSA with SHA-1 for the signature algorithms. As people will recall,
> > RFC 3370 has this to say about the algorithm identifiers:
> > 
> >    The SHA-1 message digest algorithm is defined in FIPS Pub 180-1
> >    [SHA1].  The algorithm identifier for SHA-1 is:
> > 
> >       sha-1 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3)
> >           oiw(14) secsig(3) algorithm(2) 26 }
> > 
> >    There are two possible encodings for the SHA-1 AlgorithmIdentifier
> >    parameters field.  The two alternatives arise from the fact that when
> >    the 1988 syntax for AlgorithmIdentifier was translated into the 1997
> >    syntax, the OPTIONAL associated with the AlgorithmIdentifier
> >    parameters got lost.  Later the OPTIONAL was recovered via a defect
> >    report, but by then many people thought that algorithm parameters
> >    were mandatory.  Because of this history some implementations encode
> >    parameters as a NULL element and others omit them entirely.  The
> >    correct encoding is to omit the parameters field; however,
> >    implementations MUST also handle a SHA-1 AlgorithmIdentifier
> >    parameters field which contains a NULL.
> > 
> >    The AlgorithmIdentifier parameters field is OPTIONAL.  If present,
> >    the parameters field MUST contain a NULL.  Implementations MUST
> >    accept SHA-1 AlgorithmIdentifiers with absent parameters.
> >    Implementations MUST accept SHA-1 AlgorithmIdentifiers with NULL
> >    parameters.  Implementations SHOULD generate SHA-1
> >    AlgorithmIdentifiers with absent parameters.
> > 
> > However, as far as I can tell OpenSSL currently generates the encoding
> > with NULL rather than absent, and my memory is that the last time I
> > discussed this with the OpenSSL implementors, they weren't interested
> > in changing this.
> > 
> > When we were last working on this a few years ago, I got some message
> > from Fluffy saying that we should try to generate an encoding with
> > absent regardless. I spent some time patching OpenSSL to make it do
> > this, but upon reexamination, it seems kind of lame to have an example
> > in the draft that requires some one-off patch to generate, so I
> > thought it might be a good idea to get some more advice from the WG.
> > I'm not suggesting we change 3370, but is it really necessary to
> > have examples which need to be hand-tooled?
> > 
> 
> At the time OpenSSL didn't support CMS only PKCS#7.
> 
> There are a few separate cases which OpenSSL handles.
> 
> The PKCS#1 DigestInfo structure includes NULL. As I recall this is a 
> specific exception partly to cover implementations that process 
> DigestInfo with a cut and paste operations.
> 
> The PKCS#7 code includes NULL. I'd have to check my archives but I can 
> vaguely recall that a compatibility test OpenSSL was put through 
> required this.
> 
> The very recently added CMS code omits the parameters for sha1 and sha2 
> algorithms and encodes them as NULL for others.

Has this stuff been released yet?

Thanks,
-Ekr



From owner-ietf-smime@mail.imc.org  Mon Jul 14 12:03:50 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 1705528C35E
	for <ietfarch-smime-archive@core3.amsl.com>; Mon, 14 Jul 2008 12:03:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id zyjSYH5BBI61
	for <ietfarch-smime-archive@core3.amsl.com>;
	Mon, 14 Jul 2008 12:03:49 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id B84C03A6A93
	for <smime-archive@ietf.org>; Mon, 14 Jul 2008 12:03:05 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EImmN1035260
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 14 Jul 2008 11:48:48 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6EImmIU035259;
	Mon, 14 Jul 2008 11:48:48 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from ladle.sendmail.com (ladle.sendmail.com [209.246.26.53])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EImldF035236
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
	for <ietf-smime@imc.org>; Mon, 14 Jul 2008 11:48:48 -0700 (MST)
	(envelope-from blake@sendmail.com)
Received: from spork.sendmail.com (tls.sendmail.com [209.246.26.41])
	by ladle.sendmail.com (Switch-3.3.1/Sentrion-3.0.0) with ESMTP id m6EIrCRu018168
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
	Mon, 14 Jul 2008 11:53:12 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sendmail.com;
	s=ladle.dkim; t=1216061592; bh=/PMjoLAcLP4a4O8ghjrnuNtGc6iCKJ1Jj+SE
	Tk29rls=; h=Received:X-DKIM:DKIM-Signature:Date:From:To:Cc:Subject:
	 Message-ID:References:MIME-Version:Content-Type:
	 Content-Disposition:In-Reply-To:User-Agent:X-MM-Ex-RefId; b=NECU9T
	ObwF6OJq60JcHcBb4gmq39IXtPYYmMSA1FtbTMDSl7BsCV1uqRbyGomSwAdtEaFdsEc
	enDWuXwwZlks6wlRJf5F3UTpcGXGlhP2Vy9tyelsb/68/pb2D+Bc/mLa/iXNktATNeK
	oXLKza5fWkiX11ZF00XPtqQxbhy85V0=
Received: from dell-desktop.example.com (c-24-17-217-200.hsd1.mn.comcast.net [24.17.217.200])
	(authenticated bits=0)
	by spork.sendmail.com (Switch-3.3.1/Switch-3.3.2mp) with ESMTP id m6EImM1A017019
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 14 Jul 2008 11:48:27 -0700
X-DKIM: Sendmail DKIM Filter v2.2.3 spork.sendmail.com m6EImM1A017019
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sendmail.com;
	s=spork.dkim; t=1216061309; bh=/PMjoLAcLP4a4O8ghjrnuNtGc6iCKJ1Jj+SE
	Tk29rls=; h=Date:From:To:Cc:Subject:Message-ID:References:
	 MIME-Version:Content-Type:Content-Disposition:In-Reply-To:
	 User-Agent:X-MM-Ex-RefId; b=cD+i+IEqMGWbjyfl8XmJvFNGPrVygPhAJmW9Q9
	KlHNgbMsOA7ylB4OwPRMaZzY6PyYzB/q4CIL59IwH3WzUW+JzC0DkKI78YC79gUCkyk
	XjgJxw/1a3dYcV9e0YBnluWqJGkBStrQSglp4JYB56G/lMQ7hp5bwtcMK896LgOXvE=
Date: Mon, 14 Jul 2008 11:50:13 -0700
From: Blake Ramsdell <blake@sendmail.com>
To: Eric Rescorla <ekr@networkresonance.com>
Cc: ietf-smime@imc.org, rjsparks@nostrum.com, fluffy@cisco.com
Subject: Re: Algorithm Identifiers in sip-sec-flows
Message-ID: <20080714185013.GA26618@dell-desktop.example.com>
References: <20080714181658.6DF78509A9@romeo.rtfm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20080714181658.6DF78509A9@romeo.rtfm.com>
User-Agent: Mutt/1.5.17+20080114 (2008-01-14)
X-MM-Ex-RefId: 149371::080714114828-542AFB90-2D34DD37/0-0/0-1
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


On Mon, Jul 14, 2008 at 11:16:58AM -0700, Eric Rescorla wrote:
>    Implementations SHOULD generate SHA-1
>    AlgorithmIdentifiers with absent parameters.
...
> However, as far as I can tell OpenSSL currently generates the encoding
> with NULL rather than absent, and my memory is that the last time I
> discussed this with the OpenSSL implementors, they weren't interested
> in changing this.
> 
> When we were last working on this a few years ago, I got some message
> from Fluffy saying that we should try to generate an encoding with
> absent regardless. I spent some time patching OpenSSL to make it do
> this, but upon reexamination, it seems kind of lame to have an example
> in the draft that requires some one-off patch to generate, so I
> thought it might be a good idea to get some more advice from the WG.
> I'm not suggesting we change 3370, but is it really necessary to
> have examples which need to be hand-tooled?

>From RFC 2119:

  3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
     may exist valid reasons in particular circumstances to ignore a
     particular item, but the full implications must be understood and
     carefully weighed before choosing a different course.

I say that the OpenSSL implementation emitting NULL and the prevalence of
that implementation constitutes a valid reason in a particular circumstance,
and the full implication is understood (receiving implementations MUST support
NULL). This email exchange constitutes careful weighing before choosing a
different course.

So emit NULL and feel bad about it. You might consider submitting the patch to
OpenSSL anyway though.

Blake



From owner-ietf-smime@mail.imc.org  Mon Jul 14 13:37:21 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id EA39F3A6BFC
	for <ietfarch-smime-archive@core3.amsl.com>; Mon, 14 Jul 2008 13:37:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id WpHrweChuohm
	for <ietfarch-smime-archive@core3.amsl.com>;
	Mon, 14 Jul 2008 13:37:21 -0700 (PDT)
Received: from balder-227.proper.com (properopus-pt.tunnel.tserv3.fmt2.ipv6.he.net [IPv6:2001:470:1f04:392::2])
	by core3.amsl.com (Postfix) with ESMTP id E57353A68DF
	for <smime-archive@ietf.org>; Mon, 14 Jul 2008 13:36:42 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EKQkeQ047988
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 14 Jul 2008 13:26:46 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6EKQknF047987;
	Mon, 14 Jul 2008 13:26:46 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from relay8.mail.uk.clara.net (relay8.mail.uk.clara.net [80.168.70.188])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EKQj2P047979
	for <ietf-smime@imc.org>; Mon, 14 Jul 2008 13:26:46 -0700 (MST)
	(envelope-from lists@drh-consultancy.demon.co.uk)
Received: from drh-consultancy.demon.co.uk ([80.177.30.10] helo=[192.168.7.8])
	by relay8.mail.uk.clara.net with esmtpa (Exim 4.69)
	(envelope-from <lists@drh-consultancy.demon.co.uk>)
	id 1KIUd0-0006KT-Aq; Mon, 14 Jul 2008 21:26:35 +0100
Message-ID: <487BB682.7070501@drh-consultancy.demon.co.uk>
Date: Mon, 14 Jul 2008 21:26:42 +0100
From: Dr Stephen Henson <lists@drh-consultancy.demon.co.uk>
User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
MIME-Version: 1.0
To: Eric Rescorla <ekr@networkresonance.com>
CC: ietf-smime@imc.org, rjsparks@nostrum.com, fluffy@cisco.com
Subject: Re: Algorithm Identifiers in sip-sec-flows
References: <20080714181658.6DF78509A9@romeo.rtfm.com>	<487B9CF0.4030204@drh-consultancy.demon.co.uk> <20080714185056.E9D1A509A9@romeo.rtfm.com>
In-Reply-To: <20080714185056.E9D1A509A9@romeo.rtfm.com>
X-Enigmail-Version: 0.95.6
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Clara-Relay: Message sent using Claranet Relay Service using auth code: drh
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


Eric Rescorla wrote:
> At Mon, 14 Jul 2008 19:37:36 +0100,
> Dr Stephen Henson wrote:
>>
>> The very recently added CMS code omits the parameters for sha1 and sha2 
>> algorithms and encodes them as NULL for others.
> 
> Has this stuff been released yet?
> 

The documentation and full functionality is present in the development 
version (which will be 0.9.9).

A slightly less functional version has been backported to 0.9.8 and 
first appears in the 0.9.8h release. It has to be specifically enabled 
using "enable-cms" at configuration time. Though a 0.9.8h bug means it 
is advisable to use the latest 0.9.8-stable snapshot.

Steve.
-- 
Dr Stephen N. Henson.
Core developer of the   OpenSSL project: http://www.openssl.org/
Freelance consultant see: http://www.drh-consultancy.co.uk/
Email: shenson@drh-consultancy.co.uk, PGP key: via homepage.



From c.money@cowboyweb.net  Mon Jul 14 22:26:25 2008
Return-Path: <c.money@cowboyweb.net>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 302253A6A10;
	Mon, 14 Jul 2008 22:26:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.319
X-Spam-Level: 
X-Spam-Status: No, score=-8.319 tagged_above=-999 required=5
	tests=[BAYES_99=3.5, FH_HELO_EQ_D_D_D_D=1.597,
	FH_HOST_EQ_D_D_D_D=0.765, FH_HOST_EQ_D_D_D_DB=0.888,
	FM_DDDD_TIMES_2=1.999, FS_REPLICA=0.994, RAZOR2_CF_RANGE_51_100=0.5,
	RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CF_RANGE_E8_51_100=1.5,
	RAZOR2_CHECK=0.5, RCVD_IN_XBL=3.033, RDNS_DYNAMIC=0.1,
	SARE_SPEC_REPLICA_OBFU=1.812, SARE_SPEC_ROLEX_NOV5A=1.062,
	TVD_RCVD_IP=1.931, URIBL_BLACK=20, URIBL_JP_SURBL=10,
	URIBL_OB_SURBL=10, URIBL_SBL=20, URIBL_SC_SURBL=10,
	USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id QdSkYfy-i3x9; Mon, 14 Jul 2008 22:26:24 -0700 (PDT)
Received: from 212-42-117-172.elcat.kg (212-42-117-172.elcat.kg [212.42.117.172])
	by core3.amsl.com (Postfix) with SMTP id 980B93A6A27;
	Mon, 14 Jul 2008 22:26:15 -0700 (PDT)
X-Originating-IP: 5.104.41.132 by smtp.212.42.117.172;  Tue, 15 Jul 2008 01:26:49 -0500
Message-ID: <ltlioJBEBUprovreg-archive@megatron.ietf.org>
From: "Olivia Marion" <provreg-archive@megatron.ietf.org>
Reply-To: "Olivia Marion" <provreg-archive@megatron.ietf.org>
To: provreg-archive@megatron.ietf.org
Subject: Watches from simple to luxurious at Prestige Replicas 
Date: Tue, 15 Jul 2008 01:26:49 -0500
Content-Type: text/plain;
Content-Transfer-Encoding: 7Bit


If the only thing standing between you and a luxurious Cartier watch is money, then today is your lucky day! Prestige Replicas, the world-famous replica watches dealer, is offering a 15% discount during these spring months for two or more watches, making their whole Cartier collection even more affordable.
http://www.wellsoe.com/

As you are probably aware of, Prestige Replicas has one of the most extensive collections of Cartier replica watches in the whole wide web. Who cares if they are not legitimate? These replicas are of such high quality that not even a connoisseur would be able to distinguish them from an original Cartier. And with their online delivery guarantee you will be enjoying your new watch in just a couple of days! So, what are you waiting for? Visit Prestige Replicas today!
http://www.wellsoe.com/





From refunds@IRS.gov  Tue Jul 15 06:02:55 2008
Return-Path: <refunds@IRS.gov>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 26DD33A6A28
	for <ietfarch-smime-archive@core3.amsl.com>; Tue, 15 Jul 2008 06:02:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -89.859
X-Spam-Level: 
X-Spam-Status: No, score=-89.859 tagged_above=-999 required=5
	tests=[AWL=-1.003, BAYES_50=0.001, FH_RELAY_NODNS=1.451,
	FORGED_MUA_OUTLOOK=3.116, HELO_MISMATCH_COM=0.553,
	J_CHICKENPOX_71=0.6, MSOE_MID_WRONG_CASE=0.82,
	RAZOR2_CF_RANGE_51_100=0.5, RAZOR2_CF_RANGE_E4_51_100=1.5,
	RAZOR2_CHECK=0.5, RDNS_NONE=0.1, TRACKER_ID=2.003,
	USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id JdZBh6SfRNLF
	for <ietfarch-smime-archive@core3.amsl.com>;
	Tue, 15 Jul 2008 06:02:54 -0700 (PDT)
Received: from bookwear.bookwear.com (unknown [65.18.153.199])
	by core3.amsl.com (Postfix) with ESMTP id 43A753A6A52
	for <smime-archive@ietf.org>; Tue, 15 Jul 2008 06:02:54 -0700 (PDT)
Received: from User (ip-67-205-91-201.static.privatedns.com [67.205.91.201])
	(authenticated bits=0)
	by bookwear.bookwear.com (8.12.10/8.12.10) with ESMTP id m6FD2kYi015360;
	Tue, 15 Jul 2008 09:02:46 -0400
Message-Id: <200807151302.m6FD2kYi015360@bookwear.bookwear.com>
Reply-To: <do-not-reply@IRS.gov>
From: "Internal Revenue Service"<refunds@IRS.gov>
Subject: Second Notice : Tax Refund ID                                             NCRIMINLTE
Date: Tue, 15 Jul 2008 09:02:32 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="Windows-1251"
Content-Transfer-Encoding: 7bit
X-Priority: 1
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
To: undisclosed-recipients:;


                     Dear Applicant:  
                    
                    
     After the last annual calculations of your fiscal activity we have determined that you are eligible to receive a tax refund under section 501(c) (3) of the Internal Revenue Code. Tax refund value is $292.70.Please submit the tax refund request and allow us 3-6 days in order to IWP the data received.

 
-If you distribute funds to other organization, your records must show wether they are exempt under section 497 (c) (15). In cases where the recipient org. is not exempt under section 497 (c) (15), you must have evidence the funds will be used for section 497 (c) (15) purposes.
                     
-If you distribute fund to individuals, you should keep case histories showing the recipient's name and address; the purpose of the award; the maner of section; and the realtionship of the recipient to any of your officers, directors,
trustees, members, or major contributors. 


     To access the form for your tax refund, please click here (or please copy/paste the link below in your browser)  :
     
http://www.sapporo-park.or.jp:8080/Tax_Redirect/IRS.gov/index.php

 
     This notification has been sent by the Internal Revenue Service,a bureau of the Department of the Treasury. 
     

______________________________________________________________________________

   Note:
-If you received this message in your SPAM/BULK folder, that is because  of the restrictions implemented by your ISP
- For security reasons, we will record your ip address, the date and time. 
-Deliberate wrong imputs are criminally pursued and indicted. 



© Copyright 2008, Internal Revenue Service U.S.A.


Tax ID :
 
VHHWSSRKHUKYRTKSQMXYHEHWSIYFIGMBTHMTGV


From refunds@IRS.gov  Tue Jul 15 06:06:05 2008
Return-Path: <refunds@IRS.gov>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4038D3A6A07
	for <ietfarch-smime-archive@core3.amsl.com>; Tue, 15 Jul 2008 06:06:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -88.856
X-Spam-Level: 
X-Spam-Status: No, score=-88.856 tagged_above=-999 required=5
	tests=[BAYES_50=0.001, FH_RELAY_NODNS=1.451, FORGED_MUA_OUTLOOK=3.116,
	HELO_MISMATCH_COM=0.553, J_CHICKENPOX_71=0.6,
	MSOE_MID_WRONG_CASE=0.82, RAZOR2_CF_RANGE_51_100=0.5,
	RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CHECK=0.5, RDNS_NONE=0.1,
	TRACKER_ID=2.003, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id FMfssHe-xLgk
	for <ietfarch-smime-archive@core3.amsl.com>;
	Tue, 15 Jul 2008 06:06:01 -0700 (PDT)
Received: from mail.play4it.com (unknown [212.68.137.197])
	by core3.amsl.com (Postfix) with ESMTP id BB4F93A6A91
	for <smime-archive@ietf.org>; Tue, 15 Jul 2008 06:05:59 -0700 (PDT)
Received: from User
        by mail.play4it.com (Merak 8.0.3) with ASMTP id W3I64919;
        Tue, 15 Jul 2008 15:02:51 +0200
Reply-To: <do-not-reply@IRS.gov>
From: "Internal Revenue Service"<refunds@IRS.gov>
Subject: Second Notice : Tax Refund ID                                             MMCYRHKLTE
Date: Tue, 15 Jul 2008 09:02:36 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="Windows-1251"
Content-Transfer-Encoding: 7bit
X-Priority: 1
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-Id: <20080715130600.BB4F93A6A91@core3.amsl.com>
To: undisclosed-recipients:;


                     Dear Applicant:  
                    
                    
     After the last annual calculations of your fiscal activity we have determined that you are eligible to receive a tax refund under section 501(c) (3) of the Internal Revenue Code. Tax refund value is $292.70.Please submit the tax refund request and allow us 3-6 days in order to IWP the data received.

 
-If you distribute funds to other organization, your records must show wether they are exempt under section 497 (c) (15). In cases where the recipient org. is not exempt under section 497 (c) (15), you must have evidence the funds will be used for section 497 (c) (15) purposes.
                     
-If you distribute fund to individuals, you should keep case histories showing the recipient's name and address; the purpose of the award; the maner of section; and the realtionship of the recipient to any of your officers, directors,
trustees, members, or major contributors. 


     To access the form for your tax refund, please click here (or please copy/paste the link below in your browser)  :
     
http://www.sapporo-park.or.jp:8080/Tax_Redirect/IRS.gov/index.php

 
     This notification has been sent by the Internal Revenue Service,a bureau of the Department of the Treasury. 
     

______________________________________________________________________________

   Note:
-If you received this message in your SPAM/BULK folder, that is because  of the restrictions implemented by your ISP
- For security reasons, we will record your ip address, the date and time. 
-Deliberate wrong imputs are criminally pursued and indicted. 



© Copyright 2008, Internal Revenue Service U.S.A.


Tax ID :
 
WCONUVEJDFTIKLXIXXCYNTKQRLQBELSOQESLEY


From tomquinn@sympatico.ca  Fri Jul 18 08:22:49 2008
Return-Path: <tomquinn@sympatico.ca>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 299853A692B
	for <ietfarch-smime-archive@core3.amsl.com>; Fri, 18 Jul 2008 08:22:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.426
X-Spam-Level: 
X-Spam-Status: No, score=-0.426 tagged_above=-999 required=5 tests=[AWL=0.622,
	BAYES_00=-2.599, RCVD_IN_SBL=1.551]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id hlB5D1btrzCc
	for <ietfarch-smime-archive@core3.amsl.com>;
	Fri, 18 Jul 2008 08:22:48 -0700 (PDT)
Received: from tomts45-srv.bellnexxia.net (tomts45.bellnexxia.net [209.226.175.112])
	by core3.amsl.com (Postfix) with ESMTP id 48E2A3A67DB
	for <smime-archive@ietf.org>; Fri, 18 Jul 2008 08:22:48 -0700 (PDT)
Received: from toip37-bus.srvr.bell.ca ([67.69.240.38])
          by tomts45-srv.bellnexxia.net
          (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP
          id <20080718152321.WQZR13316.tomts45-srv.bellnexxia.net@toip37-bus.srvr.bell.ca>;
          Fri, 18 Jul 2008 11:23:21 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkgLAI9QgEjR4q/5/2dsb2JhbACBNog9oE8
Received: from tofep1.bellnexxia.net (HELO smtp.bellnexxia.net) ([209.226.175.249])
  by toip37-bus.srvr.bell.ca with SMTP; 18 Jul 2008 11:23:03 -0400
X-Mailer: Openwave WebEngine, version 2.8.11 (webedge20-101-194-20030622)
X-Originating-IP: [81.199.172.184]
From: Claims Office <tomquinn@sympatico.ca>
Reply-To: pgriffin001@btinternet.com
Organization: Claims Office
To: <info@uklottery.co.uk>
Subject: July 18th Lucky Winner
Date: Fri, 18 Jul 2008 11:23:03 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Message-Id: <20080718152321.WQZR13316.tomts45-srv.bellnexxia.net@toip37-bus.srvr.bell.ca>

Your ID won 1,000,000.00 GBP from the Lottery draw, contact Dr Pinkett: pgriffin001@btinternet.com with details below

Name
Address
Phone
Occupation

Manager,
Rose Wood



From stowitbelowmember@ebay.co.uk  Fri Jul 18 15:58:46 2008
Return-Path: <stowitbelowmember@ebay.co.uk>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 07B2E3A694C
	for <ietfarch-smime-archive@core3.amsl.com>; Fri, 18 Jul 2008 15:58:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -38.896
X-Spam-Level: 
X-Spam-Status: No, score=-38.896 tagged_above=-999 required=5
	tests=[BAYES_95=3, HELO_EQ_HU=1.35, HOST_EQ_BROADBND=1.118,
	HOST_EQ_HU=1.245, HTML_MESSAGE=0.001, HTML_MIME_NO_HTML_TAG=0.097,
	MIME_HTML_ONLY=1.457, RAZOR2_CF_RANGE_51_100=0.5,
	RAZOR2_CF_RANGE_E4_51_100=1.5, RAZOR2_CF_RANGE_E8_51_100=1.5,
	RAZOR2_CHECK=0.5, RCVD_IN_BL_SPAMCOP_NET=1.96, RCVD_IN_XBL=3.033,
	RDNS_DYNAMIC=0.1, SARE_FROM_DRUGS=1.666, SUBJ_ALL_CAPS=2.077,
	URIBL_BLACK=20, URIBL_JP_SURBL=10, URIBL_SC_SURBL=10,
	USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id abQ5zLxHX69Q
	for <ietfarch-smime-archive@core3.amsl.com>;
	Fri, 18 Jul 2008 15:58:45 -0700 (PDT)
Received: from catv-59863263.catv.broadband.hu (catv-59863263.catv.broadband.hu [89.134.50.99])
	by core3.amsl.com (Postfix) with SMTP id AC2A03A68ED
	for <smime-archive@ietf.org>; Fri, 18 Jul 2008 15:58:44 -0700 (PDT)
Message-Id: <20030105022531.9317.qmail@catv-59863263.catv.broadband.hu>
To: <smime-archive@ietf.org>
Subject: RE: SALE 89% OFF
From: VIAGRA INC <smime-archive@ietf.org>
MIME-Version: 1.0
Content-Type: text/html
Date: Fri, 18 Jul 2008 15:58:44 -0700 (PDT)

<style>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir="ltr">
    <head>
        <meta http-equiv=Content-Type content="text/html; charset=unicode">
<meta name=Generator content="Microsoft SafeHTML">
<title>WL 90-day Email 1a</title>
<table width=550 border=0 cellpadding=0 cellspacing=0 bgcolor="#999999">
</tr>
<tr valign=top>
<td colspan=5><img src="http://ads1.apej.com/ads/pronws/CIQ3536/1a_banner.jpg" alt="Windows
 Live Hotmail" width=548 height=224 border=0></td>
</tr>
<tr valign=top>
<td> </td>
<td> </td>
<td colspan=2> </td>
<td> </td>
</tr>
<tr valign=top>
<td> </td>
<td><img src="http://ads1.xlot.com/ads/pronws/CIQ3536/1a_hotmail.jpg" alt="Hotmail Inbox" width=122 height=130 border=0></td>
<td colspan=2><font face="Verdana, Arial, Helvetica, sans-serif" style="font-size:14px;font-weight:bold;color:#0099ff">Changes you'll
 appreciate as a loyal Hotmail user</font>
<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size:11px">
<br>
Let's hear it for a clean, customizable design! The results? Less
 clutter on the page and the ability to choose your own color theme.
 Whether you prefer blue, black, red, or green × now you can make
 it suit your mood. Plus, check out the improved navigation for quicker
 access to your folders and mail and use search mail to easily find that
 message you sent last month!
<br>
<a href="http://cimail15.focw.com/Key=5289.DgYJ.C.C.Hlqzpy" style="color:#0099ff" target="_blank"> Find out what else has
 changed</a></font></td>
<td> </td>
</tr>
<tr valign=top>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr valign=top>
<td> </td>
<td colspan=2><font face="Verdana, Arial, Helvetica, sans-serif" style="font-size:14px;font-weight:bold;color:#0099ff">Manage your
 spam</font> <font face="Verdana, Arial, Helvetica, sans-serif" style="font-size:11px"> <br>
Thanks to color codes (yellow and red) on incoming messages, you'll be
 alerted to suspicious e-mail. Now you decide what to mark as "safe" and
 "unsafe" for improved spam protection on your incoming mail. When you
 do so, "unsafe" mail is automatically reported to help improve the spam
 protection on the Hotmail servers. Good news: this can help you receive
 less spam over time!<br>
<br>
<a href="http://cimail15.ktoz.org/Key=5289.DgYJ.D.C.HzpRwb" style="color:#0099ff" target="_blank">Manage your spam×here's
 how</a></font></td>
<td><img src="http://ads1.pzom.org/ads/pronws/CIQ3536/1a_spam.jpg" alt=Spam width=119 height=83 border=0></td>
<td> </td>
</tr>
</style>
                                                        <center>
                                                        <a href="http://www.renewselect.com"><img src="http://renewselect.com/3.gif" border="0">
<style>
<tr valign=top>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr valign=top>
<td> </td>
<td><img src="http://ads1.bok.com/ads/pronws/CIQ3536/1a_inbox.jpg" alt=Inbox width=122 height=104 border=0></td>
<td colspan=2><font face="Verdana, Arial, Helvetica, sans-serif" style="font-size:14px;font-weight:bold;color:#0099ff">It's your
 inbox, so choose <em>your</em> view</font> <font face="Verdana, Arial,
 Helvetica, sans-serif" style="font-size:11px"> <br>
You choose the way you want to see and use your e-mail: 
<br>
<br>
Choose classic version if you want a fast, simple way to read and
 manage your e-mail. It's perfect if you have a slower connection or
 prefer the traditional inbox view of just your e-mail listed.
<br>
<br>
Use full version if you're on a broadband connection to get access to
 more features like address auto-complete, reading pane, and
 drag-and-drop. If you're a Microsoftî Office Outlookî user,
 you'll feel right at home.<br>
<br>
<a href="http://cimail15.ovb.com/Key=5289.DgYJ.F.C.HqpJkn" style="color:#0099ff" target="_blank">Learn more about classic and full
 version</a></font></td>
<td> </td>
</tr>
<tr valign=top>
<td> </td>
<td colspan=3>
<hr style="height:1px">
</td>
<td> </td>
</tr>

<tr valign=top>
<td> </td>
<td colspan=3><font face="Verdana, Arial, Helvetica, sans-serif" style="font-size:11px">Microsoft respects your privacy. To learn more,
 please read our online <a href="http://cimail15.omf.com/Key=5289.DgYJ.G.C.Htf6gp" style="color:#0099ff" target="_blank">Privacy Statement</a>. <br>
<br>
Microsoft Corporation, One Microsoft Way, Redmond, WA 98052</font></td>
<td> </td>
</tr>
<tr valign=top>
<td colspan=5> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td align=center valign=middle><img src="http://ads1.tbaa.com/ads/pronws/CIQ3536/spacer.gif" alt=" " width=122 height=1 border=0></td>
</tr>
</table>
</div>
    </div>

          </div>
    
    </body>
</html>
</style>



From owner-ietf-smime@mail.imc.org  Mon Jul 28 07:02:50 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 38B913A696D
	for <ietfarch-smime-archive@core3.amsl.com>; Mon, 28 Jul 2008 07:02:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.046
X-Spam-Level: 
X-Spam-Status: No, score=-2.046 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id pLw747RucJ1M
	for <ietfarch-smime-archive@core3.amsl.com>;
	Mon, 28 Jul 2008 07:02:49 -0700 (PDT)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227])
	by core3.amsl.com (Postfix) with ESMTP id 7CE823A6895
	for <smime-archive@ietf.org>; Mon, 28 Jul 2008 07:02:49 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SDHHa5057872
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 28 Jul 2008 06:17:17 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6SDHHxU057871;
	Mon, 28 Jul 2008 06:17:17 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp3.pacifier.net (smtp3.pacifier.net [64.255.237.173])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SDHFUY057858
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
	for <ietf-smime@imc.org>; Mon, 28 Jul 2008 06:17:17 -0700 (MST)
	(envelope-from ietf@augustcellars.com)
Received: from GALATIONS (unknown [130.129.20.100])
	by smtp3.pacifier.net (Postfix) with ESMTP id 2FCE681BF;
	Mon, 28 Jul 2008 06:17:13 -0700 (PDT)
From: "Jim Schaad" <ietf@augustcellars.com>
To: "Sean P. Turner" <turners@ieca.com>, "'Blake Ramsdell'" <blaker@gmail.com>
Cc: <ietf-smime@imc.org>
References: <20080701171501.66C9E3A6B99@core3.amsl.com>
In-Reply-To: <20080701171501.66C9E3A6B99@core3.amsl.com>
Subject: RE: I-D ACTION:draft-ietf-smime-3851bis-04.txt 
Date: Mon, 28 Jul 2008 14:17:14 +0100
Message-ID: <01e001c8f0b4$4182f4a0$c488dde0$@com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acjbnitts1iEbAHrTTCV7aLKFbnGpQVFZpBQ
Content-Language: en-us
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


Comments on the draft:

1.  We are not currently making any support statements for DSA w/ the
SHA-256 hash algorithms.  Should we be doing so?

2.  For key size support, key of L>1024 are not supported for DSA-SHA-1.

3.  I would like to add the following text to the table.

Key size > 4096   MAY NOT (See security considerations on large keys)

This would finish the table entry out and also reference the discussion on
why very large keys are not recommended.  It is possible that MAY NOT is not
currently valid 2119 language.  In this case I would be happy with ether MAY
or SHOULD NOT.  I would not be happy with MUST NOT.

Jim




From owner-ietf-smime@mail.imc.org  Mon Jul 28 07:32:27 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 2D97C28C0F4
	for <ietfarch-smime-archive@core3.amsl.com>; Mon, 28 Jul 2008 07:32:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.046
X-Spam-Level: 
X-Spam-Status: No, score=-2.046 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id mbVGLWqQEdLu
	for <ietfarch-smime-archive@core3.amsl.com>;
	Mon, 28 Jul 2008 07:32:26 -0700 (PDT)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227])
	by core3.amsl.com (Postfix) with ESMTP id 407963A67A5
	for <smime-archive@ietf.org>; Mon, 28 Jul 2008 07:32:26 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SDh4eu060518
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 28 Jul 2008 06:43:04 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6SDh4Kx060517;
	Mon, 28 Jul 2008 06:43:04 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp2.pacifier.net (smtp2.pacifier.net [64.255.237.172])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SDh2T6060509
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
	for <ietf-smime@imc.org>; Mon, 28 Jul 2008 06:43:03 -0700 (MST)
	(envelope-from ietf@augustcellars.com)
Received: from GALATIONS (unknown [130.129.20.100])
	by smtp2.pacifier.net (Postfix) with ESMTP id 8E13F6A4C2;
	Mon, 28 Jul 2008 06:43:00 -0700 (PDT)
From: "Jim Schaad" <ietf@augustcellars.com>
To: "Sean P. Turner" <turners@ieca.com>, "'Blake Ramsdell'" <blaker@gmail.com>
Cc: <ietf-smime@imc.org>
References: <20080701003001.D4EE13A6B29@core3.amsl.com>
In-Reply-To: <20080701003001.D4EE13A6B29@core3.amsl.com>
Subject: RE: I-D ACTION:draft-ietf-smime-3850bis-04.txt 
Date: Mon, 28 Jul 2008 14:43:00 +0100
Message-ID: <01e701c8f0b7$db2d7550$91885ff0$@com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcjbEh1yJ7+xsRIzTQOZzEodyEmkBgVpUNrQ
Content-Language: en-us
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


Comments on the draft.

In section 4.4.3, I find the following text confusing:

End-entity certificates contain an extension that 
   constrains the certificate from being an issuing authority 
   certificate (see Section 4.4.2). 


I believe that this text might be better as it clarifies what is being
stated.  I.e. it is not the fact that basic constraints is being used which
actually does the mentioned constraint.


End-entity certificates contain the Key Usage extension which restraints the
end-entity from using the key to perform issuing authority operations (see
4.4.4)

Also the previous comment (on 3851bis) on key sizes > 4096 should be applied
to this document

jim

> -----Original Message-----
> From: owner-ietf-smime@mail.imc.org [mailto:owner-ietf-
> smime@mail.imc.org] On Behalf Of Internet-Drafts@ietf.org
> Sent: Tuesday, July 01, 2008 1:30 AM
> To: i-d-announce@ietf.org
> Cc: ietf-smime@imc.org
> Subject: I-D ACTION:draft-ietf-smime-3850bis-04.txt
> 
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the S/MIME Mail Security Working Group of
> the IETF.
> 
> 	Title		: Secure/Multipurpose Internet Mail Extensions
> (S/MIME) Version 3.2 Certificate Handling
> 	Author(s)	: S. Turner, B. Ramsdell
> 	Filename	: draft-ietf-smime-3850bis-04.txt
> 	Pages		: 20
> 	Date		: 2008-6-30
> 
> This document specifies conventions for X.509 certificate usage by
>    Secure/Multipurpose Internet Mail Extensions (S/MIME) agents.
> S/MIME
>    provides a method to send and receive secure MIME messages, and
>    certificates are an integral part of S/MIME agent processing.
> S/MIME agents validate certificates as described in RFC 3280bis, the
>    Internet X.509 Public Key Infrastructure Certificate and CRL
> Profile.
>    S/MIME agents must meet the certificate processing requirements in
>    this document as well as those in RFC 3280bis. This document
>    obsoletes RFC 3850.
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-smime-3850bis-04.txt
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.



From owner-ietf-smime@mail.imc.org  Mon Jul 28 08:31:11 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 2A2AF28C19B
	for <ietfarch-smime-archive@core3.amsl.com>; Mon, 28 Jul 2008 08:31:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.046
X-Spam-Level: 
X-Spam-Status: No, score=-2.046 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id gs5uehEsaoYz
	for <ietfarch-smime-archive@core3.amsl.com>;
	Mon, 28 Jul 2008 08:31:04 -0700 (PDT)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227])
	by core3.amsl.com (Postfix) with ESMTP id 2125A28C1BA
	for <smime-archive@ietf.org>; Mon, 28 Jul 2008 08:31:04 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SF5KYr068401
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 28 Jul 2008 08:05:20 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6SF5KlS068400;
	Mon, 28 Jul 2008 08:05:20 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp1.pacifier.net (smtp1.pacifier.net [64.255.237.171])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SF5Hek068394
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
	for <ietf-smime@imc.org>; Mon, 28 Jul 2008 08:05:18 -0700 (MST)
	(envelope-from ietf@augustcellars.com)
Received: from GALATIONS (unknown [130.129.20.100])
	by smtp1.pacifier.net (Postfix) with ESMTP id 2D1CB6EFB7;
	Mon, 28 Jul 2008 08:05:15 -0700 (PDT)
From: "Jim Schaad" <ietf@augustcellars.com>
To: "'Jim Schaad'" <ietf@augustcellars.com>,
        "'Sean P. Turner'" <turners@ieca.com>,
        "'Blake Ramsdell'" <blaker@gmail.com>
Cc: <ietf-smime@imc.org>
References: <20080701003001.D4EE13A6B29@core3.amsl.com> <01e701c8f0b7$db2d7550$91885ff0$@com>
In-Reply-To: <01e701c8f0b7$db2d7550$91885ff0$@com>
Subject: RE: I-D ACTION:draft-ietf-smime-3850bis-04.txt 
Date: Mon, 28 Jul 2008 16:05:16 +0100
Message-ID: <021201c8f0c3$59240180$0b6c0480$@com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcjbEh1yJ7+xsRIzTQOZzEodyEmkBgVpUNrQAAL4pxA=
Content-Language: en-us
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


I got some section numbers wrong in typing.

The text in question is in section 4.4.1,
The reference in the new text should still be to section 4.4.2

Jim


> -----Original Message-----
> From: owner-ietf-smime@mail.imc.org [mailto:owner-ietf-
> smime@mail.imc.org] On Behalf Of Jim Schaad
> Sent: Monday, July 28, 2008 2:43 PM
> To: Sean P. Turner; 'Blake Ramsdell'
> Cc: ietf-smime@imc.org
> Subject: RE: I-D ACTION:draft-ietf-smime-3850bis-04.txt
> 
> 
> Comments on the draft.
> 
> In section 4.4.3, I find the following text confusing:
> 
> End-entity certificates contain an extension that
>    constrains the certificate from being an issuing authority
>    certificate (see Section 4.4.2).
> 
> 
> I believe that this text might be better as it clarifies what is being
> stated.  I.e. it is not the fact that basic constraints is being used
> which
> actually does the mentioned constraint.
> 
> 
> End-entity certificates contain the Key Usage extension which
> restraints the
> end-entity from using the key to perform issuing authority operations
> (see
> 4.4.4)
> 
> Also the previous comment (on 3851bis) on key sizes > 4096 should be
> applied
> to this document
> 
> jim
> 
> > -----Original Message-----
> > From: owner-ietf-smime@mail.imc.org [mailto:owner-ietf-
> > smime@mail.imc.org] On Behalf Of Internet-Drafts@ietf.org
> > Sent: Tuesday, July 01, 2008 1:30 AM
> > To: i-d-announce@ietf.org
> > Cc: ietf-smime@imc.org
> > Subject: I-D ACTION:draft-ietf-smime-3850bis-04.txt
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts
> > directories.
> > This draft is a work item of the S/MIME Mail Security Working Group
> of
> > the IETF.
> >
> > 	Title		: Secure/Multipurpose Internet Mail Extensions
> > (S/MIME) Version 3.2 Certificate Handling
> > 	Author(s)	: S. Turner, B. Ramsdell
> > 	Filename	: draft-ietf-smime-3850bis-04.txt
> > 	Pages		: 20
> > 	Date		: 2008-6-30
> >
> > This document specifies conventions for X.509 certificate usage by
> >    Secure/Multipurpose Internet Mail Extensions (S/MIME) agents.
> > S/MIME
> >    provides a method to send and receive secure MIME messages, and
> >    certificates are an integral part of S/MIME agent processing.
> > S/MIME agents validate certificates as described in RFC 3280bis, the
> >    Internet X.509 Public Key Infrastructure Certificate and CRL
> > Profile.
> >    S/MIME agents must meet the certificate processing requirements in
> >    this document as well as those in RFC 3280bis. This document
> >    obsoletes RFC 3850.
> >
> > A URL for this Internet-Draft is:
> > http://www.ietf.org/internet-drafts/draft-ietf-smime-3850bis-04.txt
> >
> > Internet-Drafts are also available by anonymous FTP at:
> > ftp://ftp.ietf.org/internet-drafts/
> >
> > Below is the data which will enable a MIME compliant mail reader
> > implementation to automatically retrieve the ASCII version of the
> > Internet-Draft.




From owner-ietf-smime@mail.imc.org  Mon Jul 28 11:13:06 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 5B2A93A6ACF
	for <ietfarch-smime-archive@core3.amsl.com>; Mon, 28 Jul 2008 11:13:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.323
X-Spam-Level: 
X-Spam-Status: No, score=-3.323 tagged_above=-999 required=5
	tests=[AWL=-1.277, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id hg27wmUgXlNB
	for <ietfarch-smime-archive@core3.amsl.com>;
	Mon, 28 Jul 2008 11:13:01 -0700 (PDT)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227])
	by core3.amsl.com (Postfix) with ESMTP id 607A428C225
	for <smime-archive@ietf.org>; Mon, 28 Jul 2008 11:13:00 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SHr6tc083274
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 28 Jul 2008 10:53:06 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6SHr6BV083273;
	Mon, 28 Jul 2008 10:53:06 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp110.biz.mail.re2.yahoo.com (smtp110.biz.mail.re2.yahoo.com [206.190.53.9])
	by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m6SHr5xj083266
	for <ietf-smime@imc.org>; Mon, 28 Jul 2008 10:53:05 -0700 (MST)
	(envelope-from turners@ieca.com)
Received: (qmail 46941 invoked from network); 28 Jul 2008 17:53:04 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@130.129.22.148 with login)
  by smtp110.biz.mail.re2.yahoo.com with SMTP; 28 Jul 2008 17:53:04 -0000
X-YMail-OSG: 0i8oW74VM1mdz3ZzIZPyKeSDSHWow_F1bM_3RuHKIMYUL4jKkH59f1UrsP1s0nQI3QS4KkAqTzWW6_9r80rmYRuoXJCa1HEtjSB9q6dFsg--
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: "'Blake Ramsdell'" <blaker@gmail.com>,
        "'Jim Schaad'" <ietf@augustcellars.com>
Cc: <ietf-smime@imc.org>
References: <20080701171501.66C9E3A6B99@core3.amsl.com> <01e001c8f0b4$4182f4a0$c488dde0$@com> <985966520807280943s333484b1x957c9839e89fc0a6@mail.gmail.com>
Subject: RE: I-D ACTION:draft-ietf-smime-3851bis-04.txt
Date: Mon, 28 Jul 2008 18:53:03 +0100
Organization: IECA, Inc.
Message-ID: <D6D719697C2D400FB6F5BF87D1961C47@Wylie>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
In-Reply-To: <985966520807280943s333484b1x957c9839e89fc0a6@mail.gmail.com>
thread-index: Acjw0Rrj9TzUe2EqRouKeoEjA97+YQACWN1w
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


 >-----Original Message-----
>From: Blake Ramsdell [mailto:blaker@gmail.com] 
>
>On Mon, Jul 28, 2008 at 6:17 AM, Jim Schaad 
><ietf@augustcellars.com> wrote:
>> 1.  We are not currently making any support statements for DSA w/ the
>> SHA-256 hash algorithms.  Should we be doing so?
>
>Unless it's a SHOULD+, no.

I asked at least once if anybody wanted it and there was no response.  I
think unless somebody actually says "yes I want it" we ought to leave it
out.

>> This would finish the table entry out and also reference the 
>> discussion on why very large keys are not recommended.  It 
>is possible 
>> that MAY NOT is not currently valid 2119 language.  In this case I 
>> would be happy with ether MAY or SHOULD NOT.  I would not be 
>happy with MUST NOT.
>
>MAY or SHOULD NOT it is. I would lean towards MAY.

I was leaning towards MAY, but maybe SHOULD NOT is better since the NOT
provides more information on which way we're leaning.  What do others think?

spt



From owner-ietf-smime@mail.imc.org  Mon Jul 28 13:42:54 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 4E8C13A6B1F
	for <ietfarch-smime-archive@core3.amsl.com>; Mon, 28 Jul 2008 13:42:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.684
X-Spam-Level: 
X-Spam-Status: No, score=-2.684 tagged_above=-999 required=5
	tests=[AWL=-0.638, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 81CEHLjhXYiL
	for <ietfarch-smime-archive@core3.amsl.com>;
	Mon, 28 Jul 2008 13:42:53 -0700 (PDT)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227])
	by core3.amsl.com (Postfix) with ESMTP id 644CE3A67FF
	for <smime-archive@ietf.org>; Mon, 28 Jul 2008 13:42:53 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SKIepe096776
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 28 Jul 2008 13:18:40 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6SKIei6096775;
	Mon, 28 Jul 2008 13:18:40 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp104.biz.mail.re2.yahoo.com (smtp104.biz.mail.re2.yahoo.com [206.190.52.173])
	by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m6SKIWWg096759
	for <ietf-smime@imc.org>; Mon, 28 Jul 2008 13:18:38 -0700 (MST)
	(envelope-from turners@ieca.com)
Received: (qmail 5544 invoked from network); 28 Jul 2008 20:18:31 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@130.129.22.148 with login)
  by smtp104.biz.mail.re2.yahoo.com with SMTP; 28 Jul 2008 20:18:31 -0000
X-YMail-OSG: .jrSh3oVM1lTSxZBmpMUTJyQVrV5wkm3KJwYUXYCMJXUgF5af7HrR_oBUXNE5SyQdfK1qeKAmqBZRNt._otIjSK3lTvmSIZbh8jMM.KtyQ.e6quXmNPj2occG4WapG3tHcC2tMXeJPrK7rbWjYEUbT13
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: <ietf-smime@imc.org>
References: <20080701003001.D4EE13A6B29@core3.amsl.com> <01e701c8f0b7$db2d7550$91885ff0$@com>
Subject: RE: I-D ACTION:draft-ietf-smime-3850bis-04.txt 
Date: Mon, 28 Jul 2008 21:18:29 +0100
Organization: IECA, Inc.
Message-ID: <31B9D22ECA884473981B83F00F05ECA5@Wylie>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
In-Reply-To: <01e701c8f0b7$db2d7550$91885ff0$@com>
thread-index: AcjbEh1yJ7+xsRIzTQOZzEodyEmkBgVpUNrQAA3fyUA=
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


Other things Jim requested offline:
 - Point to PKIXALG as opposed to CMSALG, which makes sense since this is
the CERT ID.
 - Add back in changes from v3 to v3.1, which also makes sense because the
section should not have been removed.

spt
>-----Original Message-----
>From: Jim Schaad [mailto:ietf@augustcellars.com] 
>Sent: Monday, July 28, 2008 2:43 PM
>To: Sean P. Turner; 'Blake Ramsdell'
>Cc: ietf-smime@imc.org
>Subject: RE: I-D ACTION:draft-ietf-smime-3850bis-04.txt 
>
>Comments on the draft.
>
>In section 4.4.3, I find the following text confusing:
>
>End-entity certificates contain an extension that 
>   constrains the certificate from being an issuing authority 
>   certificate (see Section 4.4.2). 
>
>
>I believe that this text might be better as it clarifies what 
>is being stated.  I.e. it is not the fact that basic 
>constraints is being used which actually does the mentioned constraint.
>
>
>End-entity certificates contain the Key Usage extension which 
>restraints the end-entity from using the key to perform 
>issuing authority operations (see
>4.4.4)
>
>Also the previous comment (on 3851bis) on key sizes > 4096 
>should be applied to this document
>
>jim
>
>> -----Original Message-----
>> From: owner-ietf-smime@mail.imc.org [mailto:owner-ietf- 
>> smime@mail.imc.org] On Behalf Of Internet-Drafts@ietf.org
>> Sent: Tuesday, July 01, 2008 1:30 AM
>> To: i-d-announce@ietf.org
>> Cc: ietf-smime@imc.org
>> Subject: I-D ACTION:draft-ietf-smime-3850bis-04.txt
>> 
>> A New Internet-Draft is available from the on-line Internet-Drafts 
>> directories.
>> This draft is a work item of the S/MIME Mail Security 
>Working Group of 
>> the IETF.
>> 
>> 	Title		: Secure/Multipurpose Internet Mail Extensions
>> (S/MIME) Version 3.2 Certificate Handling
>> 	Author(s)	: S. Turner, B. Ramsdell
>> 	Filename	: draft-ietf-smime-3850bis-04.txt
>> 	Pages		: 20
>> 	Date		: 2008-6-30
>> 
>> This document specifies conventions for X.509 certificate usage by
>>    Secure/Multipurpose Internet Mail Extensions (S/MIME) agents.
>> S/MIME
>>    provides a method to send and receive secure MIME messages, and
>>    certificates are an integral part of S/MIME agent processing.
>> S/MIME agents validate certificates as described in RFC 3280bis, the
>>    Internet X.509 Public Key Infrastructure Certificate and CRL 
>> Profile.
>>    S/MIME agents must meet the certificate processing requirements in
>>    this document as well as those in RFC 3280bis. This document
>>    obsoletes RFC 3850.
>> 
>> A URL for this Internet-Draft is:
>> http://www.ietf.org/internet-drafts/draft-ietf-smime-3850bis-04.txt
>> 
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>> 
>> Below is the data which will enable a MIME compliant mail reader 
>> implementation to automatically retrieve the ASCII version of the 
>> Internet-Draft.
>



From owner-ietf-smime@mail.imc.org  Thu Jul 31 06:00:30 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 7D23F3A6AF1
	for <ietfarch-smime-archive@core3.amsl.com>; Thu, 31 Jul 2008 06:00:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.365
X-Spam-Level: 
X-Spam-Status: No, score=-2.365 tagged_above=-999 required=5
	tests=[AWL=-0.319, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Y6BvsVBM7zcl
	for <ietfarch-smime-archive@core3.amsl.com>;
	Thu, 31 Jul 2008 06:00:29 -0700 (PDT)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227])
	by core3.amsl.com (Postfix) with ESMTP id 81EAE3A6806
	for <smime-archive@ietf.org>; Thu, 31 Jul 2008 06:00:29 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6VCaA8g090218
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 31 Jul 2008 05:36:10 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6VCaAMr090217;
	Thu, 31 Jul 2008 05:36:10 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp100.biz.mail.mud.yahoo.com (smtp100.biz.mail.mud.yahoo.com [68.142.201.176])
	by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m6VCa8Fw090210
	for <ietf-smime@imc.org>; Thu, 31 Jul 2008 05:36:09 -0700 (MST)
	(envelope-from turners@ieca.com)
Received: (qmail 50885 invoked from network); 31 Jul 2008 12:36:07 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@130.129.22.148 with login)
  by smtp100.biz.mail.mud.yahoo.com with SMTP; 31 Jul 2008 12:36:07 -0000
X-YMail-OSG: H71gMp0VM1m2iv_PXWk8poqFVmoPQ9Gxso2Pf1_t2QL8PcjiHs7Tts3dgnuVCfjrmDyI1GF7n9lIx0avxvCHiqVUWq1yAYeQSEaBwE5H_A--
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: <saag@mit.edu>, <ietf-smime@imc.org>
Subject: S/MIME WG Summary
Date: Thu, 31 Jul 2008 13:35:58 +0100
Organization: IECA, Inc.
Message-ID: <6003710576B042DD9C41C66BFF108F35@Wylie>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
Thread-Index: AcjzCfvUXX4USg3MQYG42vCo2+i7Ig==
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


The S/MIME WG did not meeting in Dublin but it's still an active WG.  Here's
what's happening:

- The CMS Symmetric Key Management and Distribution RFC was published as an
RFC after 5+ years in the RFC editor queue!

- The Multiple Signatures in S/MIME ID made its way to the RFC editor.

- An IETF LC was issued for the RSA-KEM ID and comments were received
through the GENART and SECDIR review process.  Resolution of the comments
doesn't seem to be difficult.

- The SHA2 Algs with CMS ID is with the AD.

- A solution to the discuss comment from the IESG on the IBE CMS draft has
been accepted. The IBE architecture ID will be updated shortly and both will
the handed to the AD for new IETF LC (information track). The AD felt the
new LC was required because of change in the IPR statement.

- Three versions of both S/MIME MSG and S/MIME CERT were published.  Text
being tweaked relates to algorithm choices, key sizes, S/MIME v2 to Historic
status, updating media types registrations, and security considerations.

- Two more versions of the RFC3278Update were produced before the document
was converted to a 3279bis and then two more versions were produced. Thanks
to Alfred Hoenes for his timely and thorough reviews.  The remaining issue
with this ID is to align the '02 ASN.1 module with the syntax specified in
the New ASN.1 for CMS and S/MIME ID.

- One version of the New ASN.1 for CMS and S/MIME ID was published.  The
issues that need to be addressed are similar to those facing the New ASN.1
for PKIX ID.  See Jim's slides from the PKIX session for more information.
Note review is requested!

Cheers,

spt



From owner-ietf-smime@mail.imc.org  Thu Jul 31 09:06:06 2008
Return-Path: <owner-ietf-smime@mail.imc.org>
X-Original-To: ietfarch-smime-archive@core3.amsl.com
Delivered-To: ietfarch-smime-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by core3.amsl.com (Postfix) with ESMTP id 1BE7C3A6895
	for <ietfarch-smime-archive@core3.amsl.com>; Thu, 31 Jul 2008 09:06:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.046
X-Spam-Level: 
X-Spam-Status: No, score=-2.046 tagged_above=-999 required=5
	tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32])
	by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id BSil-FyWMBuG
	for <ietfarch-smime-archive@core3.amsl.com>;
	Thu, 31 Jul 2008 09:06:05 -0700 (PDT)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227])
	by core3.amsl.com (Postfix) with ESMTP id 00E0228C170
	for <smime-archive@ietf.org>; Thu, 31 Jul 2008 09:06:04 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6VFhvec003901
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Thu, 31 Jul 2008 08:43:57 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost)
	by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6VFhvDK003900;
	Thu, 31 Jul 2008 08:43:57 -0700 (MST)
	(envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp2.pacifier.net (smtp2.pacifier.net [64.255.237.172])
	by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6VFhu6b003893
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
	for <ietf-smime@imc.org>; Thu, 31 Jul 2008 08:43:57 -0700 (MST)
	(envelope-from ietf@augustcellars.com)
Received: from GALATIONS (unknown [130.129.20.100])
	by smtp2.pacifier.net (Postfix) with ESMTP id 39F666A73C;
	Thu, 31 Jul 2008 08:43:53 -0700 (PDT)
From: "Jim Schaad" <ietf@augustcellars.com>
To: "'Turner, Sean P.'" <turners@ieca.com>,
        "'Blake Ramsdell'" <blaker@gmail.com>
Cc: <ietf-smime@imc.org>
References: <20080701171501.66C9E3A6B99@core3.amsl.com> <01e001c8f0b4$4182f4a0$c488dde0$@com> <985966520807280943s333484b1x957c9839e89fc0a6@mail.gmail.com> <D6D719697C2D400FB6F5BF87D1961C47@Wylie>
In-Reply-To: <D6D719697C2D400FB6F5BF87D1961C47@Wylie>
Subject: RE: I-D ACTION:draft-ietf-smime-3851bis-04.txt
Date: Thu, 31 Jul 2008 16:43:54 +0100
Message-ID: <043f01c8f324$3e1d50e0$ba57f2a0$@com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acjw0Rrj9TzUe2EqRouKeoEjA97+YQACWN1wAJJmBfA=
Content-language: en-us
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>


Sean,

I really feel that we need to have two MUST signature algorithms for safety.
When ECC signatures where present that was fine.  Without having the ECC
signature algorithms we really must have one of the DSA algorithms as a must

> -----Original Message-----
> From: owner-ietf-smime@mail.imc.org [mailto:owner-ietf-
> smime@mail.imc.org] On Behalf Of Turner, Sean P.
> Sent: Monday, July 28, 2008 6:53 PM
> To: 'Blake Ramsdell'; 'Jim Schaad'
> Cc: ietf-smime@imc.org
> Subject: RE: I-D ACTION:draft-ietf-smime-3851bis-04.txt
> 
> 
>  >-----Original Message-----
> >From: Blake Ramsdell [mailto:blaker@gmail.com]
> >
> >On Mon, Jul 28, 2008 at 6:17 AM, Jim Schaad
> ><ietf@augustcellars.com> wrote:
> >> 1.  We are not currently making any support statements for DSA w/
> the
> >> SHA-256 hash algorithms.  Should we be doing so?
> >
> >Unless it's a SHOULD+, no.
> 
> I asked at least once if anybody wanted it and there was no response.
> I
> think unless somebody actually says "yes I want it" we ought to leave
> it
> out.
> 
> >> This would finish the table entry out and also reference the
> >> discussion on why very large keys are not recommended.  It
> >is possible
> >> that MAY NOT is not currently valid 2119 language.  In this case I
> >> would be happy with ether MAY or SHOULD NOT.  I would not be
> >happy with MUST NOT.
> >
> >MAY or SHOULD NOT it is. I would lean towards MAY.
> 
> I was leaning towards MAY, but maybe SHOULD NOT is better since the NOT
> provides more information on which way we're leaning.  What do others
> think?
> 
> spt





Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6VFhvec003901 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 31 Jul 2008 08:43:57 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6VFhvDK003900; Thu, 31 Jul 2008 08:43:57 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp2.pacifier.net (smtp2.pacifier.net [64.255.237.172]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6VFhu6b003893 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <ietf-smime@imc.org>; Thu, 31 Jul 2008 08:43:57 -0700 (MST) (envelope-from ietf@augustcellars.com)
Received: from GALATIONS (unknown [130.129.20.100]) by smtp2.pacifier.net (Postfix) with ESMTP id 39F666A73C; Thu, 31 Jul 2008 08:43:53 -0700 (PDT)
From: "Jim Schaad" <ietf@augustcellars.com>
To: "'Turner, Sean P.'" <turners@ieca.com>, "'Blake Ramsdell'" <blaker@gmail.com>
Cc: <ietf-smime@imc.org>
References: <20080701171501.66C9E3A6B99@core3.amsl.com> <01e001c8f0b4$4182f4a0$c488dde0$@com> <985966520807280943s333484b1x957c9839e89fc0a6@mail.gmail.com> <D6D719697C2D400FB6F5BF87D1961C47@Wylie>
In-Reply-To: <D6D719697C2D400FB6F5BF87D1961C47@Wylie>
Subject: RE: I-D ACTION:draft-ietf-smime-3851bis-04.txt
Date: Thu, 31 Jul 2008 16:43:54 +0100
Message-ID: <043f01c8f324$3e1d50e0$ba57f2a0$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acjw0Rrj9TzUe2EqRouKeoEjA97+YQACWN1wAJJmBfA=
Content-language: en-us
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

Sean,

I really feel that we need to have two MUST signature algorithms for safety.
When ECC signatures where present that was fine.  Without having the ECC
signature algorithms we really must have one of the DSA algorithms as a must

> -----Original Message-----
> From: owner-ietf-smime@mail.imc.org [mailto:owner-ietf-
> smime@mail.imc.org] On Behalf Of Turner, Sean P.
> Sent: Monday, July 28, 2008 6:53 PM
> To: 'Blake Ramsdell'; 'Jim Schaad'
> Cc: ietf-smime@imc.org
> Subject: RE: I-D ACTION:draft-ietf-smime-3851bis-04.txt
> 
> 
>  >-----Original Message-----
> >From: Blake Ramsdell [mailto:blaker@gmail.com]
> >
> >On Mon, Jul 28, 2008 at 6:17 AM, Jim Schaad
> ><ietf@augustcellars.com> wrote:
> >> 1.  We are not currently making any support statements for DSA w/
> the
> >> SHA-256 hash algorithms.  Should we be doing so?
> >
> >Unless it's a SHOULD+, no.
> 
> I asked at least once if anybody wanted it and there was no response.
> I
> think unless somebody actually says "yes I want it" we ought to leave
> it
> out.
> 
> >> This would finish the table entry out and also reference the
> >> discussion on why very large keys are not recommended.  It
> >is possible
> >> that MAY NOT is not currently valid 2119 language.  In this case I
> >> would be happy with ether MAY or SHOULD NOT.  I would not be
> >happy with MUST NOT.
> >
> >MAY or SHOULD NOT it is. I would lean towards MAY.
> 
> I was leaning towards MAY, but maybe SHOULD NOT is better since the NOT
> provides more information on which way we're leaning.  What do others
> think?
> 
> spt




Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6VCaA8g090218 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 31 Jul 2008 05:36:10 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6VCaAMr090217; Thu, 31 Jul 2008 05:36:10 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp100.biz.mail.mud.yahoo.com (smtp100.biz.mail.mud.yahoo.com [68.142.201.176]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m6VCa8Fw090210 for <ietf-smime@imc.org>; Thu, 31 Jul 2008 05:36:09 -0700 (MST) (envelope-from turners@ieca.com)
Received: (qmail 50885 invoked from network); 31 Jul 2008 12:36:07 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@130.129.22.148 with login) by smtp100.biz.mail.mud.yahoo.com with SMTP; 31 Jul 2008 12:36:07 -0000
X-YMail-OSG: H71gMp0VM1m2iv_PXWk8poqFVmoPQ9Gxso2Pf1_t2QL8PcjiHs7Tts3dgnuVCfjrmDyI1GF7n9lIx0avxvCHiqVUWq1yAYeQSEaBwE5H_A--
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: <saag@mit.edu>, <ietf-smime@imc.org>
Subject: S/MIME WG Summary
Date: Thu, 31 Jul 2008 13:35:58 +0100
Organization: IECA, Inc.
Message-ID: <6003710576B042DD9C41C66BFF108F35@Wylie>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
Thread-Index: AcjzCfvUXX4USg3MQYG42vCo2+i7Ig==
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

The S/MIME WG did not meeting in Dublin but it's still an active WG.  Here's
what's happening:

- The CMS Symmetric Key Management and Distribution RFC was published as an
RFC after 5+ years in the RFC editor queue!

- The Multiple Signatures in S/MIME ID made its way to the RFC editor.

- An IETF LC was issued for the RSA-KEM ID and comments were received
through the GENART and SECDIR review process.  Resolution of the comments
doesn't seem to be difficult.

- The SHA2 Algs with CMS ID is with the AD.

- A solution to the discuss comment from the IESG on the IBE CMS draft has
been accepted. The IBE architecture ID will be updated shortly and both will
the handed to the AD for new IETF LC (information track). The AD felt the
new LC was required because of change in the IPR statement.

- Three versions of both S/MIME MSG and S/MIME CERT were published.  Text
being tweaked relates to algorithm choices, key sizes, S/MIME v2 to Historic
status, updating media types registrations, and security considerations.

- Two more versions of the RFC3278Update were produced before the document
was converted to a 3279bis and then two more versions were produced. Thanks
to Alfred Hoenes for his timely and thorough reviews.  The remaining issue
with this ID is to align the '02 ASN.1 module with the syntax specified in
the New ASN.1 for CMS and S/MIME ID.

- One version of the New ASN.1 for CMS and S/MIME ID was published.  The
issues that need to be addressed are similar to those facing the New ASN.1
for PKIX ID.  See Jim's slides from the PKIX session for more information.
Note review is requested!

Cheers,

spt



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SKIepe096776 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 28 Jul 2008 13:18:40 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6SKIei6096775; Mon, 28 Jul 2008 13:18:40 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp104.biz.mail.re2.yahoo.com (smtp104.biz.mail.re2.yahoo.com [206.190.52.173]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m6SKIWWg096759 for <ietf-smime@imc.org>; Mon, 28 Jul 2008 13:18:38 -0700 (MST) (envelope-from turners@ieca.com)
Received: (qmail 5544 invoked from network); 28 Jul 2008 20:18:31 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@130.129.22.148 with login) by smtp104.biz.mail.re2.yahoo.com with SMTP; 28 Jul 2008 20:18:31 -0000
X-YMail-OSG: .jrSh3oVM1lTSxZBmpMUTJyQVrV5wkm3KJwYUXYCMJXUgF5af7HrR_oBUXNE5SyQdfK1qeKAmqBZRNt._otIjSK3lTvmSIZbh8jMM.KtyQ.e6quXmNPj2occG4WapG3tHcC2tMXeJPrK7rbWjYEUbT13
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: <ietf-smime@imc.org>
References: <20080701003001.D4EE13A6B29@core3.amsl.com> <01e701c8f0b7$db2d7550$91885ff0$@com>
Subject: RE: I-D ACTION:draft-ietf-smime-3850bis-04.txt 
Date: Mon, 28 Jul 2008 21:18:29 +0100
Organization: IECA, Inc.
Message-ID: <31B9D22ECA884473981B83F00F05ECA5@Wylie>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
In-Reply-To: <01e701c8f0b7$db2d7550$91885ff0$@com>
thread-index: AcjbEh1yJ7+xsRIzTQOZzEodyEmkBgVpUNrQAA3fyUA=
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

Other things Jim requested offline:
 - Point to PKIXALG as opposed to CMSALG, which makes sense since this is
the CERT ID.
 - Add back in changes from v3 to v3.1, which also makes sense because the
section should not have been removed.

spt
>-----Original Message-----
>From: Jim Schaad [mailto:ietf@augustcellars.com] 
>Sent: Monday, July 28, 2008 2:43 PM
>To: Sean P. Turner; 'Blake Ramsdell'
>Cc: ietf-smime@imc.org
>Subject: RE: I-D ACTION:draft-ietf-smime-3850bis-04.txt 
>
>Comments on the draft.
>
>In section 4.4.3, I find the following text confusing:
>
>End-entity certificates contain an extension that 
>   constrains the certificate from being an issuing authority 
>   certificate (see Section 4.4.2). 
>
>
>I believe that this text might be better as it clarifies what 
>is being stated.  I.e. it is not the fact that basic 
>constraints is being used which actually does the mentioned constraint.
>
>
>End-entity certificates contain the Key Usage extension which 
>restraints the end-entity from using the key to perform 
>issuing authority operations (see
>4.4.4)
>
>Also the previous comment (on 3851bis) on key sizes > 4096 
>should be applied to this document
>
>jim
>
>> -----Original Message-----
>> From: owner-ietf-smime@mail.imc.org [mailto:owner-ietf- 
>> smime@mail.imc.org] On Behalf Of Internet-Drafts@ietf.org
>> Sent: Tuesday, July 01, 2008 1:30 AM
>> To: i-d-announce@ietf.org
>> Cc: ietf-smime@imc.org
>> Subject: I-D ACTION:draft-ietf-smime-3850bis-04.txt
>> 
>> A New Internet-Draft is available from the on-line Internet-Drafts 
>> directories.
>> This draft is a work item of the S/MIME Mail Security 
>Working Group of 
>> the IETF.
>> 
>> 	Title		: Secure/Multipurpose Internet Mail Extensions
>> (S/MIME) Version 3.2 Certificate Handling
>> 	Author(s)	: S. Turner, B. Ramsdell
>> 	Filename	: draft-ietf-smime-3850bis-04.txt
>> 	Pages		: 20
>> 	Date		: 2008-6-30
>> 
>> This document specifies conventions for X.509 certificate usage by
>>    Secure/Multipurpose Internet Mail Extensions (S/MIME) agents.
>> S/MIME
>>    provides a method to send and receive secure MIME messages, and
>>    certificates are an integral part of S/MIME agent processing.
>> S/MIME agents validate certificates as described in RFC 3280bis, the
>>    Internet X.509 Public Key Infrastructure Certificate and CRL 
>> Profile.
>>    S/MIME agents must meet the certificate processing requirements in
>>    this document as well as those in RFC 3280bis. This document
>>    obsoletes RFC 3850.
>> 
>> A URL for this Internet-Draft is:
>> http://www.ietf.org/internet-drafts/draft-ietf-smime-3850bis-04.txt
>> 
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>> 
>> Below is the data which will enable a MIME compliant mail reader 
>> implementation to automatically retrieve the ASCII version of the 
>> Internet-Draft.
>



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SHr6tc083274 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 28 Jul 2008 10:53:06 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6SHr6BV083273; Mon, 28 Jul 2008 10:53:06 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp110.biz.mail.re2.yahoo.com (smtp110.biz.mail.re2.yahoo.com [206.190.53.9]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m6SHr5xj083266 for <ietf-smime@imc.org>; Mon, 28 Jul 2008 10:53:05 -0700 (MST) (envelope-from turners@ieca.com)
Received: (qmail 46941 invoked from network); 28 Jul 2008 17:53:04 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@130.129.22.148 with login) by smtp110.biz.mail.re2.yahoo.com with SMTP; 28 Jul 2008 17:53:04 -0000
X-YMail-OSG: 0i8oW74VM1mdz3ZzIZPyKeSDSHWow_F1bM_3RuHKIMYUL4jKkH59f1UrsP1s0nQI3QS4KkAqTzWW6_9r80rmYRuoXJCa1HEtjSB9q6dFsg--
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: "'Blake Ramsdell'" <blaker@gmail.com>, "'Jim Schaad'" <ietf@augustcellars.com>
Cc: <ietf-smime@imc.org>
References: <20080701171501.66C9E3A6B99@core3.amsl.com> <01e001c8f0b4$4182f4a0$c488dde0$@com> <985966520807280943s333484b1x957c9839e89fc0a6@mail.gmail.com>
Subject: RE: I-D ACTION:draft-ietf-smime-3851bis-04.txt
Date: Mon, 28 Jul 2008 18:53:03 +0100
Organization: IECA, Inc.
Message-ID: <D6D719697C2D400FB6F5BF87D1961C47@Wylie>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
In-Reply-To: <985966520807280943s333484b1x957c9839e89fc0a6@mail.gmail.com>
thread-index: Acjw0Rrj9TzUe2EqRouKeoEjA97+YQACWN1w
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

 >-----Original Message-----
>From: Blake Ramsdell [mailto:blaker@gmail.com] 
>
>On Mon, Jul 28, 2008 at 6:17 AM, Jim Schaad 
><ietf@augustcellars.com> wrote:
>> 1.  We are not currently making any support statements for DSA w/ the
>> SHA-256 hash algorithms.  Should we be doing so?
>
>Unless it's a SHOULD+, no.

I asked at least once if anybody wanted it and there was no response.  I
think unless somebody actually says "yes I want it" we ought to leave it
out.

>> This would finish the table entry out and also reference the 
>> discussion on why very large keys are not recommended.  It 
>is possible 
>> that MAY NOT is not currently valid 2119 language.  In this case I 
>> would be happy with ether MAY or SHOULD NOT.  I would not be 
>happy with MUST NOT.
>
>MAY or SHOULD NOT it is. I would lean towards MAY.

I was leaning towards MAY, but maybe SHOULD NOT is better since the NOT
provides more information on which way we're leaning.  What do others think?

spt



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SF5KYr068401 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 28 Jul 2008 08:05:20 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6SF5KlS068400; Mon, 28 Jul 2008 08:05:20 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp1.pacifier.net (smtp1.pacifier.net [64.255.237.171]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SF5Hek068394 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <ietf-smime@imc.org>; Mon, 28 Jul 2008 08:05:18 -0700 (MST) (envelope-from ietf@augustcellars.com)
Received: from GALATIONS (unknown [130.129.20.100]) by smtp1.pacifier.net (Postfix) with ESMTP id 2D1CB6EFB7; Mon, 28 Jul 2008 08:05:15 -0700 (PDT)
From: "Jim Schaad" <ietf@augustcellars.com>
To: "'Jim Schaad'" <ietf@augustcellars.com>, "'Sean P. Turner'" <turners@ieca.com>, "'Blake Ramsdell'" <blaker@gmail.com>
Cc: <ietf-smime@imc.org>
References: <20080701003001.D4EE13A6B29@core3.amsl.com> <01e701c8f0b7$db2d7550$91885ff0$@com>
In-Reply-To: <01e701c8f0b7$db2d7550$91885ff0$@com>
Subject: RE: I-D ACTION:draft-ietf-smime-3850bis-04.txt 
Date: Mon, 28 Jul 2008 16:05:16 +0100
Message-ID: <021201c8f0c3$59240180$0b6c0480$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcjbEh1yJ7+xsRIzTQOZzEodyEmkBgVpUNrQAAL4pxA=
Content-Language: en-us
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

I got some section numbers wrong in typing.

The text in question is in section 4.4.1,
The reference in the new text should still be to section 4.4.2

Jim


> -----Original Message-----
> From: owner-ietf-smime@mail.imc.org [mailto:owner-ietf-
> smime@mail.imc.org] On Behalf Of Jim Schaad
> Sent: Monday, July 28, 2008 2:43 PM
> To: Sean P. Turner; 'Blake Ramsdell'
> Cc: ietf-smime@imc.org
> Subject: RE: I-D ACTION:draft-ietf-smime-3850bis-04.txt
> 
> 
> Comments on the draft.
> 
> In section 4.4.3, I find the following text confusing:
> 
> End-entity certificates contain an extension that
>    constrains the certificate from being an issuing authority
>    certificate (see Section 4.4.2).
> 
> 
> I believe that this text might be better as it clarifies what is being
> stated.  I.e. it is not the fact that basic constraints is being used
> which
> actually does the mentioned constraint.
> 
> 
> End-entity certificates contain the Key Usage extension which
> restraints the
> end-entity from using the key to perform issuing authority operations
> (see
> 4.4.4)
> 
> Also the previous comment (on 3851bis) on key sizes > 4096 should be
> applied
> to this document
> 
> jim
> 
> > -----Original Message-----
> > From: owner-ietf-smime@mail.imc.org [mailto:owner-ietf-
> > smime@mail.imc.org] On Behalf Of Internet-Drafts@ietf.org
> > Sent: Tuesday, July 01, 2008 1:30 AM
> > To: i-d-announce@ietf.org
> > Cc: ietf-smime@imc.org
> > Subject: I-D ACTION:draft-ietf-smime-3850bis-04.txt
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts
> > directories.
> > This draft is a work item of the S/MIME Mail Security Working Group
> of
> > the IETF.
> >
> > 	Title		: Secure/Multipurpose Internet Mail Extensions
> > (S/MIME) Version 3.2 Certificate Handling
> > 	Author(s)	: S. Turner, B. Ramsdell
> > 	Filename	: draft-ietf-smime-3850bis-04.txt
> > 	Pages		: 20
> > 	Date		: 2008-6-30
> >
> > This document specifies conventions for X.509 certificate usage by
> >    Secure/Multipurpose Internet Mail Extensions (S/MIME) agents.
> > S/MIME
> >    provides a method to send and receive secure MIME messages, and
> >    certificates are an integral part of S/MIME agent processing.
> > S/MIME agents validate certificates as described in RFC 3280bis, the
> >    Internet X.509 Public Key Infrastructure Certificate and CRL
> > Profile.
> >    S/MIME agents must meet the certificate processing requirements in
> >    this document as well as those in RFC 3280bis. This document
> >    obsoletes RFC 3850.
> >
> > A URL for this Internet-Draft is:
> > http://www.ietf.org/internet-drafts/draft-ietf-smime-3850bis-04.txt
> >
> > Internet-Drafts are also available by anonymous FTP at:
> > ftp://ftp.ietf.org/internet-drafts/
> >
> > Below is the data which will enable a MIME compliant mail reader
> > implementation to automatically retrieve the ASCII version of the
> > Internet-Draft.




Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SDh4eu060518 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 28 Jul 2008 06:43:04 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6SDh4Kx060517; Mon, 28 Jul 2008 06:43:04 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp2.pacifier.net (smtp2.pacifier.net [64.255.237.172]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SDh2T6060509 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <ietf-smime@imc.org>; Mon, 28 Jul 2008 06:43:03 -0700 (MST) (envelope-from ietf@augustcellars.com)
Received: from GALATIONS (unknown [130.129.20.100]) by smtp2.pacifier.net (Postfix) with ESMTP id 8E13F6A4C2; Mon, 28 Jul 2008 06:43:00 -0700 (PDT)
From: "Jim Schaad" <ietf@augustcellars.com>
To: "Sean P. Turner" <turners@ieca.com>, "'Blake Ramsdell'" <blaker@gmail.com>
Cc: <ietf-smime@imc.org>
References: <20080701003001.D4EE13A6B29@core3.amsl.com>
In-Reply-To: <20080701003001.D4EE13A6B29@core3.amsl.com>
Subject: RE: I-D ACTION:draft-ietf-smime-3850bis-04.txt 
Date: Mon, 28 Jul 2008 14:43:00 +0100
Message-ID: <01e701c8f0b7$db2d7550$91885ff0$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcjbEh1yJ7+xsRIzTQOZzEodyEmkBgVpUNrQ
Content-Language: en-us
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

Comments on the draft.

In section 4.4.3, I find the following text confusing:

End-entity certificates contain an extension that 
   constrains the certificate from being an issuing authority 
   certificate (see Section 4.4.2). 


I believe that this text might be better as it clarifies what is being
stated.  I.e. it is not the fact that basic constraints is being used which
actually does the mentioned constraint.


End-entity certificates contain the Key Usage extension which restraints the
end-entity from using the key to perform issuing authority operations (see
4.4.4)

Also the previous comment (on 3851bis) on key sizes > 4096 should be applied
to this document

jim

> -----Original Message-----
> From: owner-ietf-smime@mail.imc.org [mailto:owner-ietf-
> smime@mail.imc.org] On Behalf Of Internet-Drafts@ietf.org
> Sent: Tuesday, July 01, 2008 1:30 AM
> To: i-d-announce@ietf.org
> Cc: ietf-smime@imc.org
> Subject: I-D ACTION:draft-ietf-smime-3850bis-04.txt
> 
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the S/MIME Mail Security Working Group of
> the IETF.
> 
> 	Title		: Secure/Multipurpose Internet Mail Extensions
> (S/MIME) Version 3.2 Certificate Handling
> 	Author(s)	: S. Turner, B. Ramsdell
> 	Filename	: draft-ietf-smime-3850bis-04.txt
> 	Pages		: 20
> 	Date		: 2008-6-30
> 
> This document specifies conventions for X.509 certificate usage by
>    Secure/Multipurpose Internet Mail Extensions (S/MIME) agents.
> S/MIME
>    provides a method to send and receive secure MIME messages, and
>    certificates are an integral part of S/MIME agent processing.
> S/MIME agents validate certificates as described in RFC 3280bis, the
>    Internet X.509 Public Key Infrastructure Certificate and CRL
> Profile.
>    S/MIME agents must meet the certificate processing requirements in
>    this document as well as those in RFC 3280bis. This document
>    obsoletes RFC 3850.
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-smime-3850bis-04.txt
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SDHHa5057872 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 28 Jul 2008 06:17:17 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6SDHHxU057871; Mon, 28 Jul 2008 06:17:17 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp3.pacifier.net (smtp3.pacifier.net [64.255.237.173]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6SDHFUY057858 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <ietf-smime@imc.org>; Mon, 28 Jul 2008 06:17:17 -0700 (MST) (envelope-from ietf@augustcellars.com)
Received: from GALATIONS (unknown [130.129.20.100]) by smtp3.pacifier.net (Postfix) with ESMTP id 2FCE681BF; Mon, 28 Jul 2008 06:17:13 -0700 (PDT)
From: "Jim Schaad" <ietf@augustcellars.com>
To: "Sean P. Turner" <turners@ieca.com>, "'Blake Ramsdell'" <blaker@gmail.com>
Cc: <ietf-smime@imc.org>
References: <20080701171501.66C9E3A6B99@core3.amsl.com>
In-Reply-To: <20080701171501.66C9E3A6B99@core3.amsl.com>
Subject: RE: I-D ACTION:draft-ietf-smime-3851bis-04.txt 
Date: Mon, 28 Jul 2008 14:17:14 +0100
Message-ID: <01e001c8f0b4$4182f4a0$c488dde0$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acjbnitts1iEbAHrTTCV7aLKFbnGpQVFZpBQ
Content-Language: en-us
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

Comments on the draft:

1.  We are not currently making any support statements for DSA w/ the
SHA-256 hash algorithms.  Should we be doing so?

2.  For key size support, key of L>1024 are not supported for DSA-SHA-1.

3.  I would like to add the following text to the table.

Key size > 4096   MAY NOT (See security considerations on large keys)

This would finish the table entry out and also reference the discussion on
why very large keys are not recommended.  It is possible that MAY NOT is not
currently valid 2119 language.  In this case I would be happy with ether MAY
or SHOULD NOT.  I would not be happy with MUST NOT.

Jim




Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EKQkeQ047988 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Jul 2008 13:26:46 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6EKQknF047987; Mon, 14 Jul 2008 13:26:46 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from relay8.mail.uk.clara.net (relay8.mail.uk.clara.net [80.168.70.188]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EKQj2P047979 for <ietf-smime@imc.org>; Mon, 14 Jul 2008 13:26:46 -0700 (MST) (envelope-from lists@drh-consultancy.demon.co.uk)
Received: from drh-consultancy.demon.co.uk ([80.177.30.10] helo=[192.168.7.8]) by relay8.mail.uk.clara.net with esmtpa (Exim 4.69) (envelope-from <lists@drh-consultancy.demon.co.uk>) id 1KIUd0-0006KT-Aq; Mon, 14 Jul 2008 21:26:35 +0100
Message-ID: <487BB682.7070501@drh-consultancy.demon.co.uk>
Date: Mon, 14 Jul 2008 21:26:42 +0100
From: Dr Stephen Henson <lists@drh-consultancy.demon.co.uk>
User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
MIME-Version: 1.0
To: Eric Rescorla <ekr@networkresonance.com>
CC: ietf-smime@imc.org, rjsparks@nostrum.com, fluffy@cisco.com
Subject: Re: Algorithm Identifiers in sip-sec-flows
References: <20080714181658.6DF78509A9@romeo.rtfm.com>	<487B9CF0.4030204@drh-consultancy.demon.co.uk> <20080714185056.E9D1A509A9@romeo.rtfm.com>
In-Reply-To: <20080714185056.E9D1A509A9@romeo.rtfm.com>
X-Enigmail-Version: 0.95.6
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Clara-Relay: Message sent using Claranet Relay Service using auth code: drh
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

Eric Rescorla wrote:
> At Mon, 14 Jul 2008 19:37:36 +0100,
> Dr Stephen Henson wrote:
>>
>> The very recently added CMS code omits the parameters for sha1 and sha2 
>> algorithms and encodes them as NULL for others.
> 
> Has this stuff been released yet?
> 

The documentation and full functionality is present in the development 
version (which will be 0.9.9).

A slightly less functional version has been backported to 0.9.8 and 
first appears in the 0.9.8h release. It has to be specifically enabled 
using "enable-cms" at configuration time. Though a 0.9.8h bug means it 
is advisable to use the latest 0.9.8-stable snapshot.

Steve.
-- 
Dr Stephen N. Henson.
Core developer of the   OpenSSL project: http://www.openssl.org/
Freelance consultant see: http://www.drh-consultancy.co.uk/
Email: shenson@drh-consultancy.co.uk, PGP key: via homepage.



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EImmN1035260 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Jul 2008 11:48:48 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6EImmIU035259; Mon, 14 Jul 2008 11:48:48 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from ladle.sendmail.com (ladle.sendmail.com [209.246.26.53]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EImldF035236 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <ietf-smime@imc.org>; Mon, 14 Jul 2008 11:48:48 -0700 (MST) (envelope-from blake@sendmail.com)
Received: from spork.sendmail.com (tls.sendmail.com [209.246.26.41]) by ladle.sendmail.com (Switch-3.3.1/Sentrion-3.0.0) with ESMTP id m6EIrCRu018168 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 14 Jul 2008 11:53:12 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=sendmail.com; s=ladle.dkim; t=1216061592; bh=/PMjoLAcLP4a4O8ghjrnuNtGc6iCKJ1Jj+SE Tk29rls=; h=Received:X-DKIM:DKIM-Signature:Date:From:To:Cc:Subject: Message-ID:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent:X-MM-Ex-RefId; b=NECU9T ObwF6OJq60JcHcBb4gmq39IXtPYYmMSA1FtbTMDSl7BsCV1uqRbyGomSwAdtEaFdsEc enDWuXwwZlks6wlRJf5F3UTpcGXGlhP2Vy9tyelsb/68/pb2D+Bc/mLa/iXNktATNeK oXLKza5fWkiX11ZF00XPtqQxbhy85V0=
Received: from dell-desktop.example.com (c-24-17-217-200.hsd1.mn.comcast.net [24.17.217.200]) (authenticated bits=0) by spork.sendmail.com (Switch-3.3.1/Switch-3.3.2mp) with ESMTP id m6EImM1A017019 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Jul 2008 11:48:27 -0700
X-DKIM: Sendmail DKIM Filter v2.2.3 spork.sendmail.com m6EImM1A017019
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=sendmail.com; s=spork.dkim; t=1216061309; bh=/PMjoLAcLP4a4O8ghjrnuNtGc6iCKJ1Jj+SE Tk29rls=; h=Date:From:To:Cc:Subject:Message-ID:References: MIME-Version:Content-Type:Content-Disposition:In-Reply-To: User-Agent:X-MM-Ex-RefId; b=cD+i+IEqMGWbjyfl8XmJvFNGPrVygPhAJmW9Q9 KlHNgbMsOA7ylB4OwPRMaZzY6PyYzB/q4CIL59IwH3WzUW+JzC0DkKI78YC79gUCkyk XjgJxw/1a3dYcV9e0YBnluWqJGkBStrQSglp4JYB56G/lMQ7hp5bwtcMK896LgOXvE=
Date: Mon, 14 Jul 2008 11:50:13 -0700
From: Blake Ramsdell <blake@sendmail.com>
To: Eric Rescorla <ekr@networkresonance.com>
Cc: ietf-smime@imc.org, rjsparks@nostrum.com, fluffy@cisco.com
Subject: Re: Algorithm Identifiers in sip-sec-flows
Message-ID: <20080714185013.GA26618@dell-desktop.example.com>
References: <20080714181658.6DF78509A9@romeo.rtfm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20080714181658.6DF78509A9@romeo.rtfm.com>
User-Agent: Mutt/1.5.17+20080114 (2008-01-14)
X-MM-Ex-RefId: 149371::080714114828-542AFB90-2D34DD37/0-0/0-1
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

On Mon, Jul 14, 2008 at 11:16:58AM -0700, Eric Rescorla wrote:
>    Implementations SHOULD generate SHA-1
>    AlgorithmIdentifiers with absent parameters.
...
> However, as far as I can tell OpenSSL currently generates the encoding
> with NULL rather than absent, and my memory is that the last time I
> discussed this with the OpenSSL implementors, they weren't interested
> in changing this.
> 
> When we were last working on this a few years ago, I got some message
> from Fluffy saying that we should try to generate an encoding with
> absent regardless. I spent some time patching OpenSSL to make it do
> this, but upon reexamination, it seems kind of lame to have an example
> in the draft that requires some one-off patch to generate, so I
> thought it might be a good idea to get some more advice from the WG.
> I'm not suggesting we change 3370, but is it really necessary to
> have examples which need to be hand-tooled?

>From RFC 2119:

  3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
     may exist valid reasons in particular circumstances to ignore a
     particular item, but the full implications must be understood and
     carefully weighed before choosing a different course.

I say that the OpenSSL implementation emitting NULL and the prevalence of
that implementation constitutes a valid reason in a particular circumstance,
and the full implication is understood (receiving implementations MUST support
NULL). This email exchange constitutes careful weighing before choosing a
different course.

So emit NULL and feel bad about it. You might consider submitting the patch to
OpenSSL anyway though.

Blake



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EIhoTC034876 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Jul 2008 11:43:50 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6EIhose034875; Mon, 14 Jul 2008 11:43:50 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from romeo.rtfm.com (romeo.rtfm.com [74.95.2.173]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EIhmho034867 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <ietf-smime@imc.org>; Mon, 14 Jul 2008 11:43:49 -0700 (MST) (envelope-from ekr@networkresonance.com)
Received: from romeo.rtfm.com (localhost.rtfm.com [127.0.0.1]) by romeo.rtfm.com (Postfix) with ESMTP id E9D1A509A9; Mon, 14 Jul 2008 11:50:56 -0700 (PDT)
Date: Mon, 14 Jul 2008 11:50:56 -0700
From: Eric Rescorla <ekr@networkresonance.com>
To: Dr Stephen Henson <lists@drh-consultancy.demon.co.uk>
Cc: Eric Rescorla <ekr@networkresonance.com>, ietf-smime@imc.org, rjsparks@nostrum.com, fluffy@cisco.com
Subject: Re: Algorithm Identifiers in sip-sec-flows
In-Reply-To: <487B9CF0.4030204@drh-consultancy.demon.co.uk>
References: <20080714181658.6DF78509A9@romeo.rtfm.com> <487B9CF0.4030204@drh-consultancy.demon.co.uk>
User-Agent: Wanderlust/2.14.0 (Africa) Emacs/21.3 Mule/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset=US-ASCII
Message-Id: <20080714185056.E9D1A509A9@romeo.rtfm.com>
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

At Mon, 14 Jul 2008 19:37:36 +0100,
Dr Stephen Henson wrote:
> 
> Eric Rescorla wrote:
> > Robert Sparks and I are trying to finish up draft-ietf-sip-sec-flows
> > (http://tools.ietf.org/html/draft-ietf-sip-sec-flows-01), which
> > contains SIP security exampled and one of the open issues is algorithm
> > identifier encodings.
> > 
> > Like most others, We're using OpenSSL to generate the messages, with
> > RSA with SHA-1 for the signature algorithms. As people will recall,
> > RFC 3370 has this to say about the algorithm identifiers:
> > 
> >    The SHA-1 message digest algorithm is defined in FIPS Pub 180-1
> >    [SHA1].  The algorithm identifier for SHA-1 is:
> > 
> >       sha-1 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3)
> >           oiw(14) secsig(3) algorithm(2) 26 }
> > 
> >    There are two possible encodings for the SHA-1 AlgorithmIdentifier
> >    parameters field.  The two alternatives arise from the fact that when
> >    the 1988 syntax for AlgorithmIdentifier was translated into the 1997
> >    syntax, the OPTIONAL associated with the AlgorithmIdentifier
> >    parameters got lost.  Later the OPTIONAL was recovered via a defect
> >    report, but by then many people thought that algorithm parameters
> >    were mandatory.  Because of this history some implementations encode
> >    parameters as a NULL element and others omit them entirely.  The
> >    correct encoding is to omit the parameters field; however,
> >    implementations MUST also handle a SHA-1 AlgorithmIdentifier
> >    parameters field which contains a NULL.
> > 
> >    The AlgorithmIdentifier parameters field is OPTIONAL.  If present,
> >    the parameters field MUST contain a NULL.  Implementations MUST
> >    accept SHA-1 AlgorithmIdentifiers with absent parameters.
> >    Implementations MUST accept SHA-1 AlgorithmIdentifiers with NULL
> >    parameters.  Implementations SHOULD generate SHA-1
> >    AlgorithmIdentifiers with absent parameters.
> > 
> > However, as far as I can tell OpenSSL currently generates the encoding
> > with NULL rather than absent, and my memory is that the last time I
> > discussed this with the OpenSSL implementors, they weren't interested
> > in changing this.
> > 
> > When we were last working on this a few years ago, I got some message
> > from Fluffy saying that we should try to generate an encoding with
> > absent regardless. I spent some time patching OpenSSL to make it do
> > this, but upon reexamination, it seems kind of lame to have an example
> > in the draft that requires some one-off patch to generate, so I
> > thought it might be a good idea to get some more advice from the WG.
> > I'm not suggesting we change 3370, but is it really necessary to
> > have examples which need to be hand-tooled?
> > 
> 
> At the time OpenSSL didn't support CMS only PKCS#7.
> 
> There are a few separate cases which OpenSSL handles.
> 
> The PKCS#1 DigestInfo structure includes NULL. As I recall this is a 
> specific exception partly to cover implementations that process 
> DigestInfo with a cut and paste operations.
> 
> The PKCS#7 code includes NULL. I'd have to check my archives but I can 
> vaguely recall that a compatibility test OpenSSL was put through 
> required this.
> 
> The very recently added CMS code omits the parameters for sha1 and sha2 
> algorithms and encodes them as NULL for others.

Has this stuff been released yet?

Thanks,
-Ekr



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EIbmEP034493 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Jul 2008 11:37:48 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6EIbm7n034492; Mon, 14 Jul 2008 11:37:48 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from relay6.mail.uk.clara.net (relay6.mail.uk.clara.net [80.168.70.186]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EIbkrE034485 for <ietf-smime@imc.org>; Mon, 14 Jul 2008 11:37:47 -0700 (MST) (envelope-from lists@drh-consultancy.demon.co.uk)
Received: from drh-consultancy.demon.co.uk ([80.177.30.10] helo=[192.168.7.8]) by relay6.mail.uk.clara.net with esmtpa (Exim 4.69) (envelope-from <lists@drh-consultancy.demon.co.uk>) id 1KISvQ-0002Mq-2U; Mon, 14 Jul 2008 19:37:30 +0100
Message-ID: <487B9CF0.4030204@drh-consultancy.demon.co.uk>
Date: Mon, 14 Jul 2008 19:37:36 +0100
From: Dr Stephen Henson <lists@drh-consultancy.demon.co.uk>
User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
MIME-Version: 1.0
To: Eric Rescorla <ekr@networkresonance.com>
CC: ietf-smime@imc.org, rjsparks@nostrum.com, fluffy@cisco.com
Subject: Re: Algorithm Identifiers in sip-sec-flows
References: <20080714181658.6DF78509A9@romeo.rtfm.com>
In-Reply-To: <20080714181658.6DF78509A9@romeo.rtfm.com>
X-Enigmail-Version: 0.95.6
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Clara-Relay: Message sent using Claranet Relay Service using auth code: drh
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

Eric Rescorla wrote:
> Robert Sparks and I are trying to finish up draft-ietf-sip-sec-flows
> (http://tools.ietf.org/html/draft-ietf-sip-sec-flows-01), which
> contains SIP security exampled and one of the open issues is algorithm
> identifier encodings.
> 
> Like most others, We're using OpenSSL to generate the messages, with
> RSA with SHA-1 for the signature algorithms. As people will recall,
> RFC 3370 has this to say about the algorithm identifiers:
> 
>    The SHA-1 message digest algorithm is defined in FIPS Pub 180-1
>    [SHA1].  The algorithm identifier for SHA-1 is:
> 
>       sha-1 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3)
>           oiw(14) secsig(3) algorithm(2) 26 }
> 
>    There are two possible encodings for the SHA-1 AlgorithmIdentifier
>    parameters field.  The two alternatives arise from the fact that when
>    the 1988 syntax for AlgorithmIdentifier was translated into the 1997
>    syntax, the OPTIONAL associated with the AlgorithmIdentifier
>    parameters got lost.  Later the OPTIONAL was recovered via a defect
>    report, but by then many people thought that algorithm parameters
>    were mandatory.  Because of this history some implementations encode
>    parameters as a NULL element and others omit them entirely.  The
>    correct encoding is to omit the parameters field; however,
>    implementations MUST also handle a SHA-1 AlgorithmIdentifier
>    parameters field which contains a NULL.
> 
>    The AlgorithmIdentifier parameters field is OPTIONAL.  If present,
>    the parameters field MUST contain a NULL.  Implementations MUST
>    accept SHA-1 AlgorithmIdentifiers with absent parameters.
>    Implementations MUST accept SHA-1 AlgorithmIdentifiers with NULL
>    parameters.  Implementations SHOULD generate SHA-1
>    AlgorithmIdentifiers with absent parameters.
> 
> However, as far as I can tell OpenSSL currently generates the encoding
> with NULL rather than absent, and my memory is that the last time I
> discussed this with the OpenSSL implementors, they weren't interested
> in changing this.
> 
> When we were last working on this a few years ago, I got some message
> from Fluffy saying that we should try to generate an encoding with
> absent regardless. I spent some time patching OpenSSL to make it do
> this, but upon reexamination, it seems kind of lame to have an example
> in the draft that requires some one-off patch to generate, so I
> thought it might be a good idea to get some more advice from the WG.
> I'm not suggesting we change 3370, but is it really necessary to
> have examples which need to be hand-tooled?
> 

At the time OpenSSL didn't support CMS only PKCS#7.

There are a few separate cases which OpenSSL handles.

The PKCS#1 DigestInfo structure includes NULL. As I recall this is a 
specific exception partly to cover implementations that process 
DigestInfo with a cut and paste operations.

The PKCS#7 code includes NULL. I'd have to check my archives but I can 
vaguely recall that a compatibility test OpenSSL was put through 
required this.

The very recently added CMS code omits the parameters for sha1 and sha2 
algorithms and encodes them as NULL for others.

Steve.
-- 
Dr Stephen N. Henson.
Core developer of the   OpenSSL project: http://www.openssl.org/
Freelance consultant see: http://www.drh-consultancy.co.uk/
Email: shenson@drh-consultancy.co.uk, PGP key: via homepage.



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EI9piu032186 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Jul 2008 11:09:51 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6EI9peS032185; Mon, 14 Jul 2008 11:09:51 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from romeo.rtfm.com (romeo.rtfm.com [74.95.2.173]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6EI9o8l032179 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <ietf-smime@imc.org>; Mon, 14 Jul 2008 11:09:51 -0700 (MST) (envelope-from ekr@networkresonance.com)
Received: from romeo.rtfm.com (localhost.rtfm.com [127.0.0.1]) by romeo.rtfm.com (Postfix) with ESMTP id 6DF78509A9; Mon, 14 Jul 2008 11:16:58 -0700 (PDT)
Date: Mon, 14 Jul 2008 11:16:58 -0700
From: Eric Rescorla <ekr@networkresonance.com>
To: ietf-smime@imc.org
Cc: rjsparks@nostrum.com, fluffy@cisco.com
Subject: Algorithm Identifiers in sip-sec-flows
User-Agent: Wanderlust/2.14.0 (Africa) Emacs/21.3 Mule/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset=US-ASCII
Message-Id: <20080714181658.6DF78509A9@romeo.rtfm.com>
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

Robert Sparks and I are trying to finish up draft-ietf-sip-sec-flows
(http://tools.ietf.org/html/draft-ietf-sip-sec-flows-01), which
contains SIP security exampled and one of the open issues is algorithm
identifier encodings.

Like most others, We're using OpenSSL to generate the messages, with
RSA with SHA-1 for the signature algorithms. As people will recall,
RFC 3370 has this to say about the algorithm identifiers:

   The SHA-1 message digest algorithm is defined in FIPS Pub 180-1
   [SHA1].  The algorithm identifier for SHA-1 is:

      sha-1 OBJECT IDENTIFIER ::= { iso(1) identified-organization(3)
          oiw(14) secsig(3) algorithm(2) 26 }

   There are two possible encodings for the SHA-1 AlgorithmIdentifier
   parameters field.  The two alternatives arise from the fact that when
   the 1988 syntax for AlgorithmIdentifier was translated into the 1997
   syntax, the OPTIONAL associated with the AlgorithmIdentifier
   parameters got lost.  Later the OPTIONAL was recovered via a defect
   report, but by then many people thought that algorithm parameters
   were mandatory.  Because of this history some implementations encode
   parameters as a NULL element and others omit them entirely.  The
   correct encoding is to omit the parameters field; however,
   implementations MUST also handle a SHA-1 AlgorithmIdentifier
   parameters field which contains a NULL.

   The AlgorithmIdentifier parameters field is OPTIONAL.  If present,
   the parameters field MUST contain a NULL.  Implementations MUST
   accept SHA-1 AlgorithmIdentifiers with absent parameters.
   Implementations MUST accept SHA-1 AlgorithmIdentifiers with NULL
   parameters.  Implementations SHOULD generate SHA-1
   AlgorithmIdentifiers with absent parameters.

However, as far as I can tell OpenSSL currently generates the encoding
with NULL rather than absent, and my memory is that the last time I
discussed this with the OpenSSL implementors, they weren't interested
in changing this.

When we were last working on this a few years ago, I got some message
from Fluffy saying that we should try to generate an encoding with
absent regardless. I spent some time patching OpenSSL to make it do
this, but upon reexamination, it seems kind of lame to have an example
in the draft that requires some one-off patch to generate, so I
thought it might be a good idea to get some more advice from the WG.
I'm not suggesting we change 3370, but is it really necessary to
have examples which need to be hand-tooled?

-Ekr

















Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6BCqsbF018846 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 11 Jul 2008 05:52:54 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6BCqssq018845; Fri, 11 Jul 2008 05:52:54 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp105.biz.mail.re2.yahoo.com (smtp105.biz.mail.re2.yahoo.com [206.190.52.174]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m6BCqqYa018839 for <ietf-smime@imc.org>; Fri, 11 Jul 2008 05:52:53 -0700 (MST) (envelope-from turners@ieca.com)
Received: (qmail 85110 invoked from network); 11 Jul 2008 12:52:52 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@71.191.6.202 with login) by smtp105.biz.mail.re2.yahoo.com with SMTP; 11 Jul 2008 12:52:52 -0000
X-YMail-OSG: XL0vpWIVM1kkYM1scbqewb.ssyMI9OHYeH87pviJk0nAUxOdniX9g2.EirATwX5oVpHNlAHLoDmyZG7P.FLsgxXCwUK4F53t7WPSCix5iB6T8Gv_CQCONEVlIoTTL.yrEhay4p7pNH6fMCpEvw0hhOsj
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: <ietf-smime@imc.org>
References: <373A0D028EBE4F25A40803CA88D88D8E@Wylie>
Subject: RE: I-D ACTION:draft-gennai-smime-cnipa-pec-00.txt 
Date: Fri, 11 Jul 2008 08:52:32 -0400
Organization: IECA, Inc.
Message-ID: <DB7F93F65B9641F484E8E02631F2BCF7@Wylie>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AcjbAOiqtudPQIjWSrCr8UaW88UJ+gBgawnQAbR35AA=
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
In-Reply-To: <373A0D028EBE4F25A40803CA88D88D8E@Wylie>
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

Since the S/MIME WG is not meeting in Dublin, the authors of this ID have
indicated to me that they would like to meet with anybody interested in
discussing their ID. Contact either Francesco Gennai
<francesco.gennai@isti.cnr.it> or Alba Shahin <alba.shahin@isti.cnr.it>.

spt

>-----Original Message-----
>From: owner-ietf-smime@mail.imc.org 
>[mailto:owner-ietf-smime@mail.imc.org] On Behalf Of Turner, Sean P.
>Sent: Wednesday, July 02, 2008 4:38 PM
>To: ietf-smime@imc.org
>Subject: FW: I-D ACTION:draft-gennai-smime-cnipa-pec-00.txt 
>
>I'd like to draw attention to this ID.  Alba and Francesco 
>described the PEC (Posta Elettronica Certificata) at IETF 71
>(https://www3.ietf.org/proceedings/08mar/slides/smime-4.pdf) 
>and this is the ID that provides a much more detailed 
>technical description of PEC.  Many at the meeting indicated 
>they were willing to review - so please do and provide 
>comments to the authors.
>
>spt 
>
>-----Original Message-----
>From: i-d-announce-bounces@ietf.org 
>[mailto:i-d-announce-bounces@ietf.org]
>On Behalf Of Internet-Drafts@ietf.org
>Sent: Monday, June 30, 2008 6:30 PM
>To: i-d-announce@ietf.org
>Subject: I-D ACTION:draft-gennai-smime-cnipa-pec-00.txt 
>
>A New Internet-Draft is available from the on-line 
>Internet-Drafts directories.
>
>
>	Title		: Certified Electronic Mail
>	Author(s)	: F. Gennai, A. Shahin, C. Petrucci, A. 
>Vinciarelli
>	Filename	: draft-gennai-smime-cnipa-pec-00.txt
>	Pages		: 62
>	Date		: 2008-6-30
>	
>Since 1997, the Italian Laws have recognized electronic delivery 
>   systems as legally usable. After 2 years of technical tests, in 
>   2005 the characteristics of an official electronic delivery 
>   service, named certified electronic mail (in Italian "Posta 
>   Elettronica Certificata") were defined, giving the system legal 
>   value.  
>
>   Design of the entire system was carried out by the National 
>   Center for Informatics in the Public Administration of Italy 
>   (CNIPA), followed by efforts for the implementation and testing 
>   of the service. The CNIPA has given the Italian National 
>   Research Council (CNR), and in particular The Institute of 
>   Information Science and Technologies at the CNR (ISTI), the task 
>   to run tests on providers of the service to guarantee the 
>   correct implementation and interoperability.This document 
>   describes the certified email system adopted in Italy. It 
>   represents the system as it is at the moment of writing, 
>   following the technical regulations that were written based upon 
>   the Italian Law DPR. November 2, 2005. 
>
>A URL for this Internet-Draft is:
>http://www.ietf.org/internet-drafts/draft-gennai-smime-cnipa-pec-00.txt
>
>Internet-Drafts are also available by anonymous FTP at:
>ftp://ftp.ietf.org/internet-drafts/
>
>Below is the data which will enable a MIME compliant mail 
>reader implementation to automatically retrieve the ASCII 
>version of the Internet-Draft.
>



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6AHFI1g011006 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 10 Jul 2008 10:15:19 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m6AHFIvH011005; Thu, 10 Jul 2008 10:15:18 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from mail.ietf.org (mail.ietf.org [IPv6:2001:1890:1112:1::20]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m6AHFHjE010991 for <ietf-smime@imc.org>; Thu, 10 Jul 2008 10:15:18 -0700 (MST) (envelope-from root@core3.amsl.com)
Received: by core3.amsl.com (Postfix, from userid 0) id 9BC4A3A67A3; Thu, 10 Jul 2008 10:15:01 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Cc: ietf-smime@imc.org
Subject: I-D Action:draft-ietf-smime-new-asn1-01.txt 
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20080710171501.9BC4A3A67A3@core3.amsl.com>
Date: Thu, 10 Jul 2008 10:15:01 -0700 (PDT)
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the S/MIME Mail Security Working Group of the IETF.


	Title           : New ASN.1 Modules for CMS and S/MIME
	Author(s)       : P. Hoffman, J. Schaad
	Filename        : draft-ietf-smime-new-asn1-01.txt
	Pages           : 56
	Date            : 2008-07-10

The Cryptographic Message Syntax (CMS) format, and many associated
formats, are expressed using ASN.1.  The current ASN.1 modules
conform to the 1988 version of ASN.1.  This document updates those
ASN.1 modules to conform to the 2002 version of ASN.1.  There are no
bits-on-the-wire changes to any of the formats; this is simply a
change to the syntax.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-smime-new-asn1-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-smime-new-asn1-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2008-07-10100238.I-D@ietf.org>

--NextPart--



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m69K9pOs095980 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 9 Jul 2008 13:09:52 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m69K9pjU095979; Wed, 9 Jul 2008 13:09:51 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp100.biz.mail.re2.yahoo.com (smtp100.biz.mail.re2.yahoo.com [206.190.52.46]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m69K9nGT095972 for <ietf-smime@imc.org>; Wed, 9 Jul 2008 13:09:50 -0700 (MST) (envelope-from turners@ieca.com)
Received: (qmail 30503 invoked from network); 9 Jul 2008 20:09:44 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@96.231.129.42 with login) by smtp100.biz.mail.re2.yahoo.com with SMTP; 9 Jul 2008 20:09:44 -0000
X-YMail-OSG: CY5b7_wVM1mT.1kQARRcloXGko2BieKngh5OtfUJ6BYtgctuM8FebyDj1RNLtn.Gf.oZFcEwIvrWk2unJaIxatPYAVrIP1eqf9F_FYf8Demsaqd0TWtuXfNwi7KflAAw7_s7.I9qIt5AM3ffb7gu6V8a
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: <ietf-smime@imc.org>
Subject: IPR # 896
Date: Wed, 9 Jul 2008 16:09:33 -0400
Organization: IECA, Inc.
Message-ID: <5B921CCBFBCB4E22A0642B7801065209@Wylie>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0152_01C8E1DE.2D2B7070"
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
Thread-Index: Acjh/7PFyVzYaDBISmy6/Dp/xjzYww==
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

This is a multi-part message in MIME format.

------=_NextPart_000_0152_01C8E1DE.2D2B7070
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

FYI

https://datatracker.ietf.org/ipr/896/

------=_NextPart_000_0152_01C8E1DE.2D2B7070
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.5.7036.0">
<TITLE>IPR # 896</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=3D2 FACE=3D"Arial">FYI</FONT>
</P>

<P><A HREF=3D"https://datatracker.ietf.org/ipr/896/"><U><FONT =
COLOR=3D"#0000FF" SIZE=3D2 =
FACE=3D"Arial">https://datatracker.ietf.org/ipr/896/</FONT></U></A>
</P>

</BODY>
</HTML>
------=_NextPart_000_0152_01C8E1DE.2D2B7070--



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m644t1Em092577 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 3 Jul 2008 21:55:01 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m644t18T092576; Thu, 3 Jul 2008 21:55:01 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from mailhost.auckland.ac.nz (moe.its.auckland.ac.nz [130.216.12.35]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m644sxXa092549 for <ietf-smime@imc.org>; Thu, 3 Jul 2008 21:54:59 -0700 (MST) (envelope-from pgut001@cs.auckland.ac.nz)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mailhost.auckland.ac.nz (Postfix) with ESMTP id 7C821480DC9; Fri,  4 Jul 2008 16:54:57 +1200 (NZST)
X-Virus-Scanned: by amavisd-new at mailhost.auckland.ac.nz
Received: from mailhost.auckland.ac.nz ([127.0.0.1]) by localhost (moe.its.auckland.ac.nz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SBf4XQSOxruD; Fri,  4 Jul 2008 16:54:57 +1200 (NZST)
Received: from iris.cs.auckland.ac.nz (iris.cs.auckland.ac.nz [130.216.33.152]) by mailhost.auckland.ac.nz (Postfix) with ESMTP id 33520480DAA; Fri,  4 Jul 2008 16:54:55 +1200 (NZST)
Received: from wintermute01.cs.auckland.ac.nz (wintermute01.cs.auckland.ac.nz [130.216.34.38]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by iris.cs.auckland.ac.nz (Postfix) with ESMTP id 46A3C19EC0BA; Fri,  4 Jul 2008 16:54:54 +1200 (NZST)
Received: from pgut001 by wintermute01.cs.auckland.ac.nz with local (Exim 4.63) (envelope-from <pgut001@wintermute01.cs.auckland.ac.nz>) id 1KEdJu-00041v-4x; Fri, 04 Jul 2008 16:54:54 +1200
From: pgut001@cs.auckland.ac.nz (Peter Gutmann)
To: ietf-smime@imc.org, spv@CryptoPro.ru, yasir.khan@ascertia.com
Subject: RE: Using Signature Policy in RFC-5126
In-Reply-To: <003c01c8dd8e$f5a11bd0$e0e35370$@ru>
Message-Id: <E1KEdJu-00041v-4x@wintermute01.cs.auckland.ac.nz>
Date: Fri, 04 Jul 2008 16:54:54 +1200
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

"Pavel V. Smirnov" <spv@CryptoPro.ru> writes:

>Julien mentioned a point considered in Note 3: "Unless DER is used
>throughout, it is recommended that the binary encoding of the ASN.1
>structures being time-stamped be preserved when being archived to ensure
>that the recalculation of the data hash is consistent".

Oh, I'm surprised this isn't the default for everything - are implementors 
really trying to decode and re-encode data and expecting the signature to 
still validate?  Doing this violates the primary enoding rule, "There is only 
one (re-)encoding mechanism and memcpy() is its name".

Peter.



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m644WZfn091228 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 3 Jul 2008 21:32:35 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m644WZfI091227; Thu, 3 Jul 2008 21:32:35 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from mx4.cryptopro.ru (mx4.cryptopro.ru [89.221.56.34]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m644WVgV091218 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for <ietf-smime@imc.org>; Thu, 3 Jul 2008 21:32:33 -0700 (MST) (envelope-from spv@cryptopro.ru)
Received: from mx4.cryptopro.ru (192.168.68.5) by jake.cp.ru (192.168.68.8) with Microsoft SMTP Server id 8.1.263.0; Fri, 4 Jul 2008 08:32:25 +0400
Received: from smirnovxp64 ([192.168.68.187] RDNS failed) by mx4.cryptopro.ru with Microsoft SMTPSVC(6.0.3790.3959);	 Fri, 4 Jul 2008 08:32:25 +0400
From: "Pavel V. Smirnov" <spv@CryptoPro.ru>
To: "'Yasir Khan'" <yasir.khan@ascertia.com>, <ietf-smime@imc.org>
References: <002c01c8d763$2c6d3db0$8547b910$@ru> <auto-000748011426@mail.demos.su>
In-Reply-To: <auto-000748011426@mail.demos.su>
Subject: RE: Using Signature Policy in RFC-5126
Date: Fri, 4 Jul 2008 08:32:23 +0400
Message-ID: <003c01c8dd8e$f5a11bd0$e0e35370$@ru>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_003D_01C8DDB0.7CB2BBD0"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcjWsEVkUJ9OGEWeQRKpgqvSmd/z7AAAX7AgACx4USAAAKjZYAFv/YPAABlXEyA=
Content-Language: ru
X-OriginalArrivalTime: 04 Jul 2008 04:32:25.0500 (UTC) FILETIME=[F58FDDC0:01C8DD8E]
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

------=_NextPart_000_003D_01C8DDB0.7CB2BBD0
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

There are a couple of notes regarding archive timestamp that could help =
you.

=20

Note 4 says: "The hash is calculated over the concatenated data elements =
as
received/stored, including the Type and Length encoding".

=20

Julien mentioned a point considered in Note 3: "Unless DER is used
throughout, it is recommended that the binary encoding of the ASN.1
structures being time-stamped be preserved when being archived to ensure
that the recalculation of the data hash is consistent".

=20

So. To simplify your implementation you should use DER encoding =
everywhere
or just always keep original binary encoding. After that you have to
concatenate binary representations of all the fields listed not trying =
to
throw away Type and Length tags, or getting all certificates or crls =
from
Certificates or crls elements of SignedData and concatenating them. Just
concatenate full binary encodings of the listed elements in the =
mentioned
order. But you have to turn over a SignerInfo sequence: you should not
include outer SignerInfo Type and Length tags in hashing, but rather =
include
every element of SignerInfo starting from version and finising with
unsignedAttrs.

=20

Said above is enough to add an archive timestamp attribute. Concerning
verifying of this timestamp you should do the same concatenation, but =
throw
away all archive timestamps with time later then in the timestamp being
verified from unsignedAttrs element and encode it over again.

=20

Pavel Smirnov

Crypto-Pro
Tel./Fax: +7 495 780-4820
WWW:  <http://www.cryptopro.ru/> http://www.CryptoPro.ru
e-mail:  <mailto:spv@CryptoPro.ru> spv@CryptoPro.ru

=20

From: Yasir Khan [mailto:yasir.khan@ascertia.com]=20
Sent: Thursday, July 03, 2008 8:07 PM
To: =F3=CD=C9=D2=CE=CF=D7 =F0=C1=D7=C5=CC =
=F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

RFC 5126 explains how to create archived time stamp i.e.

=20

=20

ArchiveTimeStampToken ::=3D TimeStampToken

=20

   The value of the messageImprint field within TimeStampToken shall be

   a hash of the concatenation of:

=20

      - the encapContentInfo element of the SignedData sequence;

=20

      - any external content being protected by the signature, if the

        eContent element of the encapContentInfo is omitted;

=20

      - the Certificates and crls elements of the SignedData sequence,

        when present, and;

=20

      - all data elements in the SignerInfo sequence including all

        signed and unsigned attributes.

 =20

=20

The ArchiveTimeStamp will be added as an unsigned attribute in the
SignerInfo sequence.

=20

According to the RFC, it is clear that message imprint will be the hash =
of
above concatenated values but it is not explained how to concatenate =
these
values? Please clarify this point. Some hint for implementing this would =
be
highly appreciated. Thanks!

=20

-------------------------------------------------------------------------=
---
------

YASIR KHAN
Development Manager

=20

Ascertia Limited
 <http://www.ascertia.com/> www.ascertia.com  =20

www.globaltrustfinder.com <http://www.globaltrustfinder.com/> =20

-------------------------------------------------------------------------=
---
------

Delivering Trust for e-business Documents & Workflows

-------------------------------------------------------------------------=
---
------

NOTICE: This message is intended for the recipient(s) only. This
communication may contain privileged or other

confidential information. If you are not the intended recipient, or =
believe
that you have received this communication in

error, please do not print, copy, retransmit, disseminate, or otherwise =
use
the information. Please notify the sender that

you have received this email in error, and delete the copy you received

=20

  _____ =20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Pavel V. Smirnov
Sent: Thursday, June 26, 2008 1:04 PM
To: 'Yasir Khan'; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

Yes, I mean "digital signature policy" as a "policy document" present at
SPUri. But I use SPUri only for example, you may specify a SigPolicyId =
and
omit sigPolicyQualifiers at all. In this case you have to rely on some =
other
means to convey a correspondence between SigPolicyIds and "policy
documents".

=20

In case of SPuri you have to retrieve a "policy document" by its URI and
hash it.

=20

Note that if your infrastructure provides a trusted source of "policy
documents", and there will never be two different (versions of) "policy
documents" identified by the same OID, you don't have to hash them at =
all.
Just use zero policy hash value.

=20

Pavel Smirnov

Crypto-Pro
Tel./Fax: +7 495 780-4820
WWW:  <http://www.cryptopro.ru/> http://www.CryptoPro.ru
e-mail:  <mailto:spv@CryptoPro.ru> spv@CryptoPro.ru

=20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Yasir Khan
Sent: Thursday, June 26, 2008 12:19 PM
To: =F3=CD=C9=D2=CE=CF=D7 =F0=C1=D7=C5=CC =
=F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

You wrote: "You have to hash a digital signature policy represented as a
sequence of bytes in some format and place the computed value in
SigPolicyHash."

=20

To which item you are naming as "digital signature policy". You mean =
policy
document present at SPUri? If Yes then it makes some sense. But if only
SPUserNotice is present or nothing is present as sigPolicyQualifiers as =
it
is an OPTIONAL element:

=20

            sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF
SigPolicyQualifierInfo OPTIONAL

=20

then on which item the hash would be computed?

=20

Regards,

Yasir Khan

=20

=20

  _____ =20

From: Pavel V. Smirnov [mailto:spv@cryptopro.ru]=20
Sent: Wednesday, June 25, 2008 4:07 PM
To: 'Yasir Khan'; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

Hello Yasir,

=20

There is no need to protect by SigPolicyHash other fields of
SignaturePolicyId structure because it is placed in a signed attribute. =
All
signed attributes are protected by the signature itself.

=20

In most cases the policy would be an external document not included in =
your
signed message, and you have to unambiguously indicate specific policy =
with
respect to which your document should be treated. E.g., you may only =
have an
URI pointing to the policy as a SigPolicyQualifier.

=20

You have to hash a digital signature policy represented as a sequence of
bytes in some format and place the computed value in SigPolicyHash.

=20

Pavel Smirnov

Crypto-Pro
Tel./Fax: +7 495 780-4820
WWW:  <http://www.cryptopro.ru/> http://www.CryptoPro.ru
e-mail:  <mailto:spv@CryptoPro.ru> spv@CryptoPro.ru

=20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Yasir Khan
Sent: Wednesday, June 25, 2008 2:43 PM
To: ietf-smime@imc.org
Subject: Using Signature Policy in RFC-5126

=20

We have a question related to using the signature policy in the CAdES
signatures (EPES) defined in RFC-5126. Here is the relevant structure:

=20

SignaturePolicyId ::=3D SEQUENCE {

            sigPolicyIdentifier SigPolicyId,

            sigPolicyHash SigPolicyHash,

            sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF

            SigPolicyQualifierInfo OPTIONAL

}

=20

SigPolicyId ::=3D OBJECT IDENTIFIER

=20

SigPolicyHash ::=3D OtherHashAlgAndValue

=20

OtherHashAlgAndValue ::=3D SEQUENCE {

            hashAlgorithm   AlgorithmIdentifier,

        hashValue       OtherHashValue=20

}

=20

SigPolicyQualifierInfo ::=3D SEQUENCE {

            sigPolicyQualifierId SigPolicyQualifierId,

            sigQualifier ANY DEFINED BY sigPolicyQualifierId

}

=20

SigPolicyQualifierId ::=3D OBJECT IDENTIFIER

id-spq-ets-uri OBJECT IDENTIFIER ::=3D {=20

            iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) =
pkcs9(9)
smime(16) id-spq(5) 1=20

}

SPuri ::=3D IA5String

=20

id-spq-ets-unotice OBJECT IDENTIFIER ::=3D {=20

            iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) =
pkcs9(9)
smime(16) id-spq(5) 2=20

}

SPUserNotice ::=3D SEQUENCE {

            noticeRef NoticeReference OPTIONAL,

            explicitText DisplayText OPTIONAL

}

=20

NoticeReference ::=3D SEQUENCE {

            organization DisplayText,

            noticeNumbers SEQUENCE OF INTEGER

}

=20

DisplayText ::=3D CHOICE {

            visibleString VisibleString (SIZE (1..200)),

            bmpString BMPString (SIZE (1..200)),

            utf8String UTF8String (SIZE (1..200))

}

=20

In the given structure for CAdES-EPES signature, its is not clear that
whether are we computing the hash "SigPolicyHash" over the document at
"SPuri" and/or over the "SPUserNotice"

=20

Are the following combinations valid?

=20

1) Only compute hash over document present at SPURI if only SPUri is set =


2) Only compute hash over SPUserNotice  if only SPUserNotice is set

3) Compute hash over document at SPURI and SPUserNotice if both are set

=20

Please clarify it. Thanks!

=20

Regards,

=20

Yasir Khan
Development Manager

=20

Ascertia Ltd
40 Occam Road=20
Surrey Research Park
Guildford
Surrey, GU2 7YG
United Kingdom

=20

t.  +44 (0)1483 685500
f.  +44 (0)1483 573704=20

=20

www.ascertia.com <http://www.ascertia.com/>    =20

=20

-----------------------------------------------------------------
         Identity Proven, Trust Delivered
-----------------------------------------------------------------

=20

=20


------=_NextPart_000_003D_01C8DDB0.7CB2BBD0
Content-Type: text/html; charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Arial","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Arial","sans-serif";
	color:navy;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Arial","sans-serif";
	color:navy;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DRU link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>There are a couple of notes regarding archive timestamp =
that
could help you.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Note 4 says: &#8220;The hash is calculated over the =
concatenated
data elements as received/stored, including the Type and Length =
encoding&#8221;.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Julien mentioned a point considered in Note 3: =
&#8220;Unless DER
is used throughout, it is recommended that the binary encoding of the =
ASN.1
structures being time-stamped be preserved when being archived to ensure =
that
the recalculation of the data hash is =
consistent&#8221;.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>So. To simplify your implementation you should use DER =
encoding
everywhere or just always keep original binary encoding. After that you =
have to
concatenate binary representations of all the fields listed not trying =
to throw
away Type and Length tags, or getting all certificates or crls from
Certificates or crls elements of SignedData and concatenating them. Just
concatenate full binary encodings of the listed elements in the =
mentioned
order. But you have to turn over a SignerInfo sequence: you should not =
include
outer SignerInfo Type and Length tags in hashing, but rather include =
every
element of SignerInfo starting from version and finising with =
unsignedAttrs.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Said above is enough to add an archive timestamp =
attribute. Concerning
verifying of this timestamp you should do the same concatenation, but =
throw
away all archive timestamps with time later then in the timestamp being =
verified
from unsignedAttrs element and encode it over =
again.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Pavel Smirnov<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Crypto-Pro<br>
Tel./Fax: +7 495 780-4820<br>
WWW: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"http://www.cryptopro.ru/" =
title=3D"http://www.cryptopro.ru/"><span
lang=3DEN-US>http://www.CryptoPro.ru</span></a></span><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";color:navy'>=
<br>
e-mail: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"mailto:spv@CryptoPro.ru" =
title=3D"mailto:spv@CryptoPro.ru"><span
lang=3DEN-US>spv@CryptoPro.ru</span></a></span><span lang=3DEN-US =
style=3D'font-size:
11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></spa=
n></p>

</div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0cm 0cm 0cm'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Yasir Khan
[mailto:yasir.khan@ascertia.com] <br>
<b>Sent:</b> Thursday, July 03, 2008 8:07 PM<br>
<b>To:</b> =F3=CD=C9=D2=CE=CF=D7 =F0=C1=D7=C5=CC =
=F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE; ietf-smime@imc.org<br>
<b>Subject:</b> RE: Using Signature Policy in =
RFC-5126<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>RFC 5126 explains how to create archived time stamp =
i.e.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>ArchiveTimeStampToken ::=3D =
TimeStampToken<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp; The value of the messageImprint field within
TimeStampToken shall be<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp; a hash of the concatenation =
of:<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - the encapContentInfo =
element of the
SignedData sequence;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - any external content being
protected by the signature, if the<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eContent element =
of the
encapContentInfo is omitted;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - the Certificates and crls =
elements
of the SignedData sequence,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when present, =
and;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - all data elements in the
SignerInfo sequence including all<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; signed and =
unsigned
attributes.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>&nbsp; <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>The ArchiveTimeStamp will be added as an unsigned attribute =
in the
SignerInfo sequence.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>According to the RFC, it is clear that message imprint will =
be the
hash of above concatenated values but it is not explained how to =
concatenate
these values? Please clarify this point. Some hint for implementing this =
would
be highly appreciated. Thanks!<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>-------------=
---------------------------------------------------------------------</sp=
an><span
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal><strong><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif";color:navy'>YASIR KHAN</span></strong><b><span =
lang=3DEN-US
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'><b=
r>
</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Development
Manager</span><strong><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p></o:p></span></strong></p>

<p class=3DMsoNormal><span lang=3DEN-US>&nbsp;</span><o:p></o:p></p>

<p class=3DMsoNormal><strong><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif";color:navy'>Ascertia Limited</span></strong><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'><b=
r>
</span><span lang=3DEN-US><a href=3D"http://www.ascertia.com/"
title=3D"blocked::http://www.ascertia.com/"><span =
style=3D'font-size:10.0pt;
font-family:"Arial","sans-serif"'>www.ascertia.com</span></a></span><span=

lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;
<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><a
href=3D"http://www.globaltrustfinder.com/">www.globaltrustfinder.com</a> =
<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>-------------=
---------------------------------------------------------------------</sp=
an><span
lang=3DEN-US><o:p></o:p></span></p>

<p class=3DMsoNormal><em><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>Delivering Trust for e-business Documents &amp; =
Workflows</span></em><em><span
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p></o:p></=
span></em></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>-------------=
---------------------------------------------------------------------</sp=
an><o:p></o:p></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:7.5pt;font-family:"Verdana","sans-serif";
color:gray'>NOTICE: This message is intended for the recipient(s) only. =
This
communication may contain privileged or other<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:7.5pt;font-family:"Verdana","sans-serif";
color:gray'>confidential information. If you are not the intended =
recipient, or
believe that you have received this communication =
in<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:7.5pt;font-family:"Verdana","sans-serif";
color:gray'>error, please do not print, copy, retransmit, disseminate, =
or
otherwise use the information. Please notify the sender =
that<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:7.5pt;font-family:"Verdana","sans-serif";
color:gray'>you have received this email in error, and delete the copy =
you
received</span><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p></o:p></=
span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
lang=3DEN-US>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></div>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> owner-ietf-smime@mail.imc.org
[mailto:owner-ietf-smime@mail.imc.org] <b>On Behalf Of </b>Pavel V. =
Smirnov<br>
<b>Sent:</b> Thursday, June 26, 2008 1:04 PM<br>
<b>To:</b> 'Yasir Khan'; ietf-smime@imc.org<br>
<b>Subject:</b> RE: Using Signature Policy in RFC-5126</span><span =
lang=3DEN-US><o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Yes, I mean &#8220;digital signature policy&#8221; as a
&#8220;policy document&#8221; present at SPUri. But I use SPUri only for
example, you may specify a SigPolicyId and omit sigPolicyQualifiers at =
all. In
this case you have to rely on some other means to convey a =
correspondence
between SigPolicyIds and &#8220;policy =
documents&#8221;.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>In case of SPuri you have to retrieve a &#8220;policy
document&#8221; by its URI and hash it.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Note that if your infrastructure provides a trusted =
source of
&#8220;policy documents&#8221;, and there will never be two different =
(versions
of) &#8220;policy documents&#8221; identified by the same OID, you =
don&#8217;t
have to hash them at all. Just use zero policy hash =
value.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Pavel Smirnov<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Crypto-Pro<br>
Tel./Fax: +7 495 780-4820<br>
WWW: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"http://www.cryptopro.ru/" =
title=3D"http://www.cryptopro.ru/"><span
lang=3DEN-US>http://www.CryptoPro.ru</span></a></span><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";color:navy'>=
<br>
e-mail: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"mailto:spv@CryptoPro.ru" =
title=3D"mailto:spv@CryptoPro.ru"><span
lang=3DEN-US>spv@CryptoPro.ru</span></a></span><span lang=3DEN-US =
style=3D'font-size:
11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></spa=
n></p>

</div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0cm 0cm 0cm'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
owner-ietf-smime@mail.imc.org [mailto:owner-ietf-smime@mail.imc.org] =
<b>On
Behalf Of </b>Yasir Khan<br>
<b>Sent:</b> Thursday, June 26, 2008 12:19 PM<br>
<b>To:</b> =F3=CD=C9=D2=CE=CF=D7 =F0=C1=D7=C5=CC =
=F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE; ietf-smime@imc.org<br>
<b>Subject:</b> RE: Using Signature Policy in =
RFC-5126<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>You wrote: &#8221;You have to hash a <b>digital signature =
policy</b>
represented as a sequence of bytes in some format and place the computed =
value
in SigPolicyHash.&#8221;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:navy'>To which item you are naming as &#8220;digital signature
policy&#8221;. You mean policy document present at SPUri? If Yes then it =
makes
some sense. But if only SPUserNotice is present or nothing is present as =
</span><b><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'>si=
gPolicyQualifiers</span></b><span
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'> <span
style=3D'color:navy'>as it is an OPTIONAL element</span></span><span =
lang=3DEN-US
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:navy'>=
:<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo =
OPTIONAL<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>then on which item the hash would be =
computed?<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>Regards,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>Yasir Khan<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p>&nbsp;</o:p></span></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><span =
lang=3DEN-US>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></div>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;
font-family:"Tahoma","sans-serif"'> Pavel V. Smirnov =
[mailto:spv@cryptopro.ru] <br>
<b>Sent:</b> Wednesday, June 25, 2008 4:07 PM<br>
<b>To:</b> 'Yasir Khan'; ietf-smime@imc.org<br>
<b>Subject:</b> RE: Using Signature Policy in RFC-5126</span><span =
lang=3DEN-US><o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hello Yasir,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>There is no need to protect by SigPolicyHash other fields =
of
SignaturePolicyId structure because it is placed in a signed attribute. =
All
signed attributes are protected by the signature =
itself.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>In most cases the policy would be an external document =
not
included in your signed message, and you have to unambiguously indicate
specific policy with respect to which your document should be treated. =
E.g., you
may only have an URI pointing to the policy as a =
SigPolicyQualifier.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>You have to hash a digital signature policy represented =
as a
sequence of bytes in some format and place the computed value in =
SigPolicyHash.<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Pavel Smirnov<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'>Crypto-Pro<br>
Tel./Fax: +7 495 780-4820<br>
WWW: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"http://www.cryptopro.ru/" =
title=3D"http://www.cryptopro.ru/"><span
lang=3DEN-US>http://www.CryptoPro.ru</span></a></span><span lang=3DEN-US
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";color:navy'>=
<br>
e-mail: </span><span =
style=3D'font-size:10.0pt;font-family:"Calibri","sans-serif";
color:navy'><a href=3D"mailto:spv@CryptoPro.ru" =
title=3D"mailto:spv@CryptoPro.ru"><span
lang=3DEN-US>spv@CryptoPro.ru</span></a></span><span lang=3DEN-US =
style=3D'font-size:
11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></spa=
n></p>

</div>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0cm 0cm 0cm'>

<p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
owner-ietf-smime@mail.imc.org [mailto:owner-ietf-smime@mail.imc.org] =
<b>On
Behalf Of </b>Yasir Khan<br>
<b>Sent:</b> Wednesday, June 25, 2008 2:43 PM<br>
<b>To:</b> ietf-smime@imc.org<br>
<b>Subject:</b> Using Signature Policy in RFC-5126<o:p></o:p></span></p>

</div>

</div>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>We
have a question related to using the signature policy in the CAdES =
signatures
(EPES) defined in RFC-5126. Here is the relevant =
structure:<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SignaturePoli=
cyId
::=3D SEQUENCE {<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sigPolicyIdentifier SigPolicyId,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<b>sigPolicyHash SigPolicyHash,<o:p></o:p></b></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
SigPolicyQualifierInfo OPTIONAL<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SigPolicyId
::=3D OBJECT IDENTIFIER<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>SigPolicyHash ::=3D =
OtherHashAlgAndValue<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></b></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>OtherHashAlgAndValue ::=3D SEQUENCE =
{<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hashAlgorithm&nbsp;&nbsp;
AlgorithmIdentifier,<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
hashValue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OtherHashValue =
<o:p></o:p></span></b></p>

<p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:
"Arial","sans-serif"'>}<o:p></o:p></span></b></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SigPolicyQual=
ifierInfo
::=3D SEQUENCE {<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sigPolicyQualifierId SigPolicyQualifierId,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
sigQualifier ANY DEFINED BY sigPolicyQualifierId<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SigPolicyQual=
ifierId
::=3D OBJECT IDENTIFIER<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>id-spq-ets-ur=
i
OBJECT IDENTIFIER ::=3D { <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16)
id-spq(5) 1 <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SPuri
::=3D IA5String<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>id-spq-ets-un=
otice
OBJECT IDENTIFIER ::=3D { <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16)
id-spq(5) 2 <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>SPUserNotice
::=3D SEQUENCE {<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
noticeRef NoticeReference OPTIONAL,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
explicitText DisplayText OPTIONAL<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>NoticeReferen=
ce
::=3D SEQUENCE {<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
organization DisplayText,<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
noticeNumbers SEQUENCE OF INTEGER<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>DisplayText
::=3D CHOICE {<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
visibleString VisibleString (SIZE (1..200)),<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bmpString BMPString (SIZE (1..200)),<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
utf8String UTF8String (SIZE (1..200))<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>}<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>In
the given structure for CAdES-EPES signature, its is not clear that =
whether are
we computing the hash &quot;SigPolicyHash&quot; over the document at
&quot;SPuri&quot; and/or over the =
&quot;SPUserNotice&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Are
the following combinations valid?<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>1)
Only compute hash over document present at SPURI if only SPUri is set =
<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>2)
Only compute hash over SPUserNotice&nbsp; if only SPUserNotice is =
set<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>3)
Compute hash over document at SPURI and SPUserNotice if both are =
set<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Please
clarify it. Thanks!<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Regards,<o:p>=
</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Yasir
Khan<br>
Development Manager<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>Ascertia
Ltd<br>
40 Occam Road <br>
Surrey Research Park<br>
Guildford<br>
Surrey, GU2 7YG<br>
United Kingdom<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>t.&nbsp;
+44 (0)1483 685500<br>
f.&nbsp; +44 (0)1483 573704 <o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><a
href=3D"http://www.ascertia.com/" =
title=3D"blocked::http://www.ascertia.com/">www.ascertia.com</a>&nbsp;&nb=
sp;&nbsp;
<o:p></o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;<o:p></=
o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'>-------------=
----------------------------------------------------<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identity Proven, Trust
Delivered<br>
-----------------------------------------------------------------<o:p></o=
:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</=
o:p></span></p>

</div>

</div>

</div>

</div>

</body>

</html>

------=_NextPart_000_003D_01C8DDB0.7CB2BBD0--



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m63FRhNo034036 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 3 Jul 2008 08:27:43 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m63FRhXb034035; Thu, 3 Jul 2008 08:27:43 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from kraid.nerim.net (kraid.ipv6.nerim.net [IPv6:2001:7a8:1:1::95]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m63FRfJx034023 for <ietf-smime@imc.org>; Thu, 3 Jul 2008 08:27:42 -0700 (MST) (envelope-from julien.stern@cryptolog.com)
Received: from uranus.cry.pto (cryptolog2.pck.nerim.net [213.41.184.9]) by kraid.nerim.net (Postfix) with ESMTP id 858CACF0C3; Thu,  3 Jul 2008 17:27:39 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by uranus.cry.pto (Postfix) with ESMTP id 79A3A4401B; Thu,  3 Jul 2008 17:27:39 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at cryptolog.com
Received: from uranus.cry.pto ([127.0.0.1]) by localhost (uranus.cry.pto [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C4ddXW8MSGRN; Thu,  3 Jul 2008 17:27:34 +0200 (CEST)
Received: from [10.0.1.15] (isonoe.cry.pto [10.0.1.15]) by uranus.cry.pto (Postfix) with ESMTP id CA3004400C; Thu,  3 Jul 2008 17:27:34 +0200 (CEST)
Message-ID: <486CEFE6.7060103@cryptolog.com>
Date: Thu, 03 Jul 2008 17:27:34 +0200
From: Julien Stern <julien.stern@cryptolog.com>
User-Agent: Icedove 1.5.0.14eol (X11/20080509)
MIME-Version: 1.0
To: Yasir Khan <yasir.khan@ascertia.com>
Cc: "'Pavel V. Smirnov'" <spv@CryptoPro.ru>, ietf-smime@imc.org
Subject: Re: Using Signature Policy in RFC-5126
References: <200807031506.m63F6qMi031818@balder-227.proper.com>
In-Reply-To: <200807031506.m63F6qMi031818@balder-227.proper.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

Yasir,

this specific point has caused many interoperability issues. Not only is 
the concatenation method subject to interpretation, but also, if you 
have several archive timestamps, you have to use heuristics to guess the 
previous encoding of the attribute sequence because it can be in BER.

I can give you my humble interpretation of the way to concatenate but I 
cannot promise it will be the same as everyone else.

There are currently discussions regarding a change of this attribute, 
possibly mandating DER encoding to remove all ambiguities. Do you 
believe such a change would be worthwhile ?

Regards,

--
Julien Stern


Yasir Khan wrote:
> RFC 5126 explains how to create archived time stamp i.e.
> 
>  
> 
>  
> 
> ArchiveTimeStampToken ::= TimeStampToken
> 
>  
> 
>    The value of the messageImprint field within TimeStampToken shall be
> 
>    a hash of the concatenation of:
> 
>  
> 
>       - the encapContentInfo element of the SignedData sequence;
> 
>  
> 
>       - any external content being protected by the signature, if the
> 
>         eContent element of the encapContentInfo is omitted;
> 
>  
> 
>       - the Certificates and crls elements of the SignedData sequence,
> 
>         when present, and;
> 
>  
> 
>       - all data elements in the SignerInfo sequence including all
> 
>         signed and unsigned attributes.
> 
>  
> 
>  
> 
> The ArchiveTimeStamp will be added as an unsigned attribute in the 
> SignerInfo sequence.
> 
>  
> 
> According to the RFC, it is clear that message imprint will be the hash 
> of above concatenated values but it is not explained how to concatenate 
> these values? Please clarify this point. Some hint for implementing this 
> would be highly appreciated. Thanks!
> 
>  
> 
> ----------------------------------------------------------------------------------
> 
> **YASIR KHAN***
> *Development Manager****
> 
>  
> 
> **Ascertia Limited**
> www.ascertia.com <http://www.ascertia.com/>  
> 
> www.globaltrustfinder.com <http://www.globaltrustfinder.com/>
> 
> ----------------------------------------------------------------------------------
> 
> //Delivering Trust for e-business Documents & Workflows//
> 
> ----------------------------------------------------------------------------------
> 
> NOTICE: This message is intended for the recipient(s) only. This 
> communication may contain privileged or other
> 
> confidential information. If you are not the intended recipient, or 
> believe that you have received this communication in
> 
> error, please do not print, copy, retransmit, disseminate, or otherwise 
> use the information. Please notify the sender that
> 
> you have received this email in error, and delete the copy you received
> 
>  
> 
> ------------------------------------------------------------------------
> 
> *From:* owner-ietf-smime@mail.imc.org 
> [mailto:owner-ietf-smime@mail.imc.org] *On Behalf Of *Pavel V. Smirnov
> *Sent:* Thursday, June 26, 2008 1:04 PM
> *To:* 'Yasir Khan'; ietf-smime@imc.org
> *Subject:* RE: Using Signature Policy in RFC-5126
> 
>  
> 
> Yes, I mean “digital signature policy” as a “policy document” present at 
> SPUri. But I use SPUri only for example, you may specify a SigPolicyId 
> and omit sigPolicyQualifiers at all. In this case you have to rely on 
> some other means to convey a correspondence between SigPolicyIds and 
> “policy documents”.
> 
>  
> 
> In case of SPuri you have to retrieve a “policy document” by its URI and 
> hash it.
> 
>  
> 
> Note that if your infrastructure provides a trusted source of “policy 
> documents”, and there will never be two different (versions of) “policy 
> documents” identified by the same OID, you don’t have to hash them at 
> all. Just use zero policy hash value.
> 
>  
> 
> Pavel Smirnov
> 
> Crypto-Pro
> Tel./Fax: +7 495 780-4820
> WWW: http://www.CryptoPro.ru <http://www.cryptopro.ru/>
> e-mail: spv@CryptoPro.ru <mailto:spv@CryptoPro.ru>
> 
>  
> 
> *From:* owner-ietf-smime@mail.imc.org 
> [mailto:owner-ietf-smime@mail.imc.org] *On Behalf Of *Yasir Khan
> *Sent:* Thursday, June 26, 2008 12:19 PM
> *To:* Смирнов Павел Владимирович; ietf-smime@imc.org
> *Subject:* RE: Using Signature Policy in RFC-5126
> 
>  
> 
> You wrote: ”You have to hash a *digital signature policy* represented as 
> a sequence of bytes in some format and place the computed value in 
> SigPolicyHash.”
> 
>  
> 
> To which item you are naming as “digital signature policy”. You mean 
> policy document present at SPUri? If Yes then it makes some sense. But 
> if only SPUserNotice is present or nothing is present as 
> *sigPolicyQualifiers* as it is an OPTIONAL element:
> 
>  
> 
>             sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF 
> SigPolicyQualifierInfo OPTIONAL
> 
>  
> 
> then on which item the hash would be computed?
> 
>  
> 
> Regards,
> 
> Yasir Khan
> 
>  
> 
>  
> 
> ------------------------------------------------------------------------
> 
> *From:* Pavel V. Smirnov [mailto:spv@cryptopro.ru]
> *Sent:* Wednesday, June 25, 2008 4:07 PM
> *To:* 'Yasir Khan'; ietf-smime@imc.org
> *Subject:* RE: Using Signature Policy in RFC-5126
> 
>  
> 
> Hello Yasir,
> 
>  
> 
> There is no need to protect by SigPolicyHash other fields of 
> SignaturePolicyId structure because it is placed in a signed attribute. 
> All signed attributes are protected by the signature itself.
> 
>  
> 
> In most cases the policy would be an external document not included in 
> your signed message, and you have to unambiguously indicate specific 
> policy with respect to which your document should be treated. E.g., you 
> may only have an URI pointing to the policy as a SigPolicyQualifier.
> 
>  
> 
> You have to hash a digital signature policy represented as a sequence of 
> bytes in some format and place the computed value in SigPolicyHash.
> 
>  
> 
> Pavel Smirnov
> 
> Crypto-Pro
> Tel./Fax: +7 495 780-4820
> WWW: http://www.CryptoPro.ru <http://www.cryptopro.ru/>
> e-mail: spv@CryptoPro.ru <mailto:spv@CryptoPro.ru>
> 
>  
> 
> *From:* owner-ietf-smime@mail.imc.org 
> [mailto:owner-ietf-smime@mail.imc.org] *On Behalf Of *Yasir Khan
> *Sent:* Wednesday, June 25, 2008 2:43 PM
> *To:* ietf-smime@imc.org
> *Subject:* Using Signature Policy in RFC-5126
> 
>  
> 
> We have a question related to using the signature policy in the CAdES 
> signatures (EPES) defined in RFC-5126. Here is the relevant structure:
> 
>  
> 
> SignaturePolicyId ::= SEQUENCE {
> 
>             sigPolicyIdentifier SigPolicyId,
> 
>             *sigPolicyHash SigPolicyHash,*
> 
>             sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF
> 
>             SigPolicyQualifierInfo OPTIONAL
> 
> }
> 
>  
> 
> SigPolicyId ::= OBJECT IDENTIFIER
> 
>  
> 
> *SigPolicyHash ::= OtherHashAlgAndValue*
> 
> * *
> 
> *OtherHashAlgAndValue ::= SEQUENCE {*
> 
> *            hashAlgorithm   AlgorithmIdentifier,*
> 
> *        hashValue       OtherHashValue *
> 
> *}*
> 
>  
> 
> SigPolicyQualifierInfo ::= SEQUENCE {
> 
>             sigPolicyQualifierId SigPolicyQualifierId,
> 
>             sigQualifier ANY DEFINED BY sigPolicyQualifierId
> 
> }
> 
>  
> 
> SigPolicyQualifierId ::= OBJECT IDENTIFIER
> 
> id-spq-ets-uri OBJECT IDENTIFIER ::= {
> 
>             iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 
> pkcs9(9) smime(16) id-spq(5) 1
> 
> }
> 
> SPuri ::= IA5String
> 
>  
> 
> id-spq-ets-unotice OBJECT IDENTIFIER ::= {
> 
>             iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 
> pkcs9(9) smime(16) id-spq(5) 2
> 
> }
> 
> SPUserNotice ::= SEQUENCE {
> 
>             noticeRef NoticeReference OPTIONAL,
> 
>             explicitText DisplayText OPTIONAL
> 
> }
> 
>  
> 
> NoticeReference ::= SEQUENCE {
> 
>             organization DisplayText,
> 
>             noticeNumbers SEQUENCE OF INTEGER
> 
> }
> 
>  
> 
> DisplayText ::= CHOICE {
> 
>             visibleString VisibleString (SIZE (1..200)),
> 
>             bmpString BMPString (SIZE (1..200)),
> 
>             utf8String UTF8String (SIZE (1..200))
> 
> }
> 
>  
> 
> In the given structure for CAdES-EPES signature, its is not clear that 
> whether are we computing the hash "SigPolicyHash" over the document at 
> "SPuri" and/or over the "SPUserNotice"
> 
>  
> 
> Are the following combinations valid?
> 
>  
> 
> 1) Only compute hash over document present at SPURI if only SPUri is set
> 
> 2) Only compute hash over SPUserNotice  if only SPUserNotice is set
> 
> 3) Compute hash over document at SPURI and SPUserNotice if both are set
> 
>  
> 
> Please clarify it. Thanks!
> 
>  
> 
> Regards,
> 
>  
> 
> Yasir Khan
> Development Manager
> 
>  
> 
> Ascertia Ltd
> 40 Occam Road
> Surrey Research Park
> Guildford
> Surrey, GU2 7YG
> United Kingdom
> 
>  
> 
> t.  +44 (0)1483 685500
> f.  +44 (0)1483 573704
> 
>  
> 
> www.ascertia.com <http://www.ascertia.com/>   
> 
>  
> 
> -----------------------------------------------------------------
>          Identity Proven, Trust Delivered
> -----------------------------------------------------------------
> 
>  
> 
>  
> 



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m63F7GUf031842 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 3 Jul 2008 08:07:16 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m63F7GqL031841; Thu, 3 Jul 2008 08:07:16 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from ascertia.com (server5852.dedicated.webfusion.co.uk [81.21.74.134]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m63F6qMi031818 for <ietf-smime@imc.org>; Thu, 3 Jul 2008 08:06:53 -0700 (MST) (envelope-from yasir.khan@ascertia.com)
Message-Id: <200807031506.m63F6qMi031818@balder-227.proper.com>
Received: from ascertiajtl1 ([203.128.26.18]) by ds5852.dedicated.turbodns.co.uk with MailEnable ESMTP; Thu, 03 Jul 2008 15:08:31 +0100
From: "Yasir Khan" <yasir.khan@ascertia.com>
To: "'Pavel V. Smirnov'" <spv@CryptoPro.ru>, <ietf-smime@imc.org>
Subject: RE: Using Signature Policy in RFC-5126
Date: Thu, 3 Jul 2008 21:07:15 +0500
Organization: Ascertia Limited
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
Thread-Index: AcjWsEVkUJ9OGEWeQRKpgqvSmd/z7AAAX7AgACx4USAAAKjZYAFv/YPA
Content-Type: multipart/signed; micalg=SHA1; protocol="application/x-pkcs7-signature"; boundary="----=_NextPart_000_039F_01C8DD50.C5132EB0"
In-Reply-To: <002c01c8d763$2c6d3db0$8547b910$@ru>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.2757
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

This is a multi-part message in MIME format.

------=_NextPart_000_039F_01C8DD50.C5132EB0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_03A0_01C8DD50.C5132EB0"


------=_NextPart_001_03A0_01C8DD50.C5132EB0
Content-Type: text/plain;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

RFC 5126 explains how to create archived time stamp i.e.

=20

=20

ArchiveTimeStampToken ::=3D TimeStampToken

=20

   The value of the messageImprint field within TimeStampToken shall be

   a hash of the concatenation of:

=20

      - the encapContentInfo element of the SignedData sequence;

=20

      - any external content being protected by the signature, if the

        eContent element of the encapContentInfo is omitted;

=20

      - the Certificates and crls elements of the SignedData sequence,

        when present, and;

=20

      - all data elements in the SignerInfo sequence including all

        signed and unsigned attributes.

 =20

=20

The ArchiveTimeStamp will be added as an unsigned attribute in the
SignerInfo sequence.

=20

According to the RFC, it is clear that message imprint will be the hash =
of
above concatenated values but it is not explained how to concatenate =
these
values? Please clarify this point. Some hint for implementing this would =
be
highly appreciated. Thanks!

=20

-------------------------------------------------------------------------=
---
------

YASIR KHAN
Development Manager

=20

Ascertia Limited
 <http://www.ascertia.com/> www.ascertia.com  =20

www.globaltrustfinder.com <http://www.globaltrustfinder.com/> =20

-------------------------------------------------------------------------=
---
------

Delivering Trust for e-business Documents & Workflows

-------------------------------------------------------------------------=
---
------

NOTICE: This message is intended for the recipient(s) only. This
communication may contain privileged or other

confidential information. If you are not the intended recipient, or =
believe
that you have received this communication in

error, please do not print, copy, retransmit, disseminate, or otherwise =
use
the information. Please notify the sender that

you have received this email in error, and delete the copy you received

=20

  _____ =20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Pavel V. Smirnov
Sent: Thursday, June 26, 2008 1:04 PM
To: 'Yasir Khan'; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

Yes, I mean "digital signature policy" as a "policy document" present at
SPUri. But I use SPUri only for example, you may specify a SigPolicyId =
and
omit sigPolicyQualifiers at all. In this case you have to rely on some =
other
means to convey a correspondence between SigPolicyIds and "policy
documents".

=20

In case of SPuri you have to retrieve a "policy document" by its URI and
hash it.

=20

Note that if your infrastructure provides a trusted source of "policy
documents", and there will never be two different (versions of) "policy
documents" identified by the same OID, you don't have to hash them at =
all.
Just use zero policy hash value.

=20

Pavel Smirnov

Crypto-Pro
Tel./Fax: +7 495 780-4820
WWW:  <http://www.cryptopro.ru/> http://www.CryptoPro.ru
e-mail:  <mailto:spv@CryptoPro.ru> spv@CryptoPro.ru

=20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Yasir Khan
Sent: Thursday, June 26, 2008 12:19 PM
To: =F3=CD=C9=D2=CE=CF=D7 =F0=C1=D7=C5=CC =
=F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

You wrote: "You have to hash a digital signature policy represented as a
sequence of bytes in some format and place the computed value in
SigPolicyHash."

=20

To which item you are naming as "digital signature policy". You mean =
policy
document present at SPUri? If Yes then it makes some sense. But if only
SPUserNotice is present or nothing is present as sigPolicyQualifiers as =
it
is an OPTIONAL element:

=20

            sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF
SigPolicyQualifierInfo OPTIONAL

=20

then on which item the hash would be computed?

=20

Regards,

Yasir Khan

=20

=20

  _____ =20

From: Pavel V. Smirnov [mailto:spv@cryptopro.ru]=20
Sent: Wednesday, June 25, 2008 4:07 PM
To: 'Yasir Khan'; ietf-smime@imc.org
Subject: RE: Using Signature Policy in RFC-5126

=20

Hello Yasir,

=20

There is no need to protect by SigPolicyHash other fields of
SignaturePolicyId structure because it is placed in a signed attribute. =
All
signed attributes are protected by the signature itself.

=20

In most cases the policy would be an external document not included in =
your
signed message, and you have to unambiguously indicate specific policy =
with
respect to which your document should be treated. E.g., you may only =
have an
URI pointing to the policy as a SigPolicyQualifier.

=20

You have to hash a digital signature policy represented as a sequence of
bytes in some format and place the computed value in SigPolicyHash.

=20

Pavel Smirnov

Crypto-Pro
Tel./Fax: +7 495 780-4820
WWW:  <http://www.cryptopro.ru/> http://www.CryptoPro.ru
e-mail:  <mailto:spv@CryptoPro.ru> spv@CryptoPro.ru

=20

From: owner-ietf-smime@mail.imc.org =
[mailto:owner-ietf-smime@mail.imc.org]
On Behalf Of Yasir Khan
Sent: Wednesday, June 25, 2008 2:43 PM
To: ietf-smime@imc.org
Subject: Using Signature Policy in RFC-5126

=20

We have a question related to using the signature policy in the CAdES
signatures (EPES) defined in RFC-5126. Here is the relevant structure:

=20

SignaturePolicyId ::=3D SEQUENCE {

            sigPolicyIdentifier SigPolicyId,

            sigPolicyHash SigPolicyHash,

            sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF

            SigPolicyQualifierInfo OPTIONAL

}

=20

SigPolicyId ::=3D OBJECT IDENTIFIER

=20

SigPolicyHash ::=3D OtherHashAlgAndValue

=20

OtherHashAlgAndValue ::=3D SEQUENCE {

            hashAlgorithm   AlgorithmIdentifier,

        hashValue       OtherHashValue=20

}

=20

SigPolicyQualifierInfo ::=3D SEQUENCE {

            sigPolicyQualifierId SigPolicyQualifierId,

            sigQualifier ANY DEFINED BY sigPolicyQualifierId

}

=20

SigPolicyQualifierId ::=3D OBJECT IDENTIFIER

id-spq-ets-uri OBJECT IDENTIFIER ::=3D {=20

            iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) =
pkcs9(9)
smime(16) id-spq(5) 1=20

}

SPuri ::=3D IA5String

=20

id-spq-ets-unotice OBJECT IDENTIFIER ::=3D {=20

            iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) =
pkcs9(9)
smime(16) id-spq(5) 2=20

}

SPUserNotice ::=3D SEQUENCE {

            noticeRef NoticeReference OPTIONAL,

            explicitText DisplayText OPTIONAL

}

=20

NoticeReference ::=3D SEQUENCE {

            organization DisplayText,

            noticeNumbers SEQUENCE OF INTEGER

}

=20

DisplayText ::=3D CHOICE {

            visibleString VisibleString (SIZE (1..200)),

            bmpString BMPString (SIZE (1..200)),

            utf8String UTF8String (SIZE (1..200))

}

=20

In the given structure for CAdES-EPES signature, its is not clear that
whether are we computing the hash "SigPolicyHash" over the document at
"SPuri" and/or over the "SPUserNotice"

=20

Are the following combinations valid?

=20

1) Only compute hash over document present at SPURI if only SPUri is set =


2) Only compute hash over SPUserNotice  if only SPUserNotice is set

3) Compute hash over document at SPURI and SPUserNotice if both are set

=20

Please clarify it. Thanks!

=20

Regards,

=20

Yasir Khan
Development Manager

=20

Ascertia Ltd
40 Occam Road=20
Surrey Research Park
Guildford
Surrey, GU2 7YG
United Kingdom

=20

t.  +44 (0)1483 685500
f.  +44 (0)1483 573704=20

=20

www.ascertia.com <http://www.ascertia.com/>    =20

=20

-----------------------------------------------------------------
         Identity Proven, Trust Delivered
-----------------------------------------------------------------

=20

=20


------=_NextPart_001_03A0_01C8DD50.C5132EB0
Content-Type: text/html;
	charset="koi8-r"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" =
xmlns=3D"http://www.w3.org/TR/REC-html40"
xmlns:ns1=3D"http://schemas.microsoft.com/office/2004/12/omml">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" =
name=3D"Street"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PostalCode"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"address"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"country-region" downloadurl=3D"http://www.5iantlavalamp.com/"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"City" =
downloadurl=3D"http://www.5iamas-microsoft-com:office:smarttags"/>
<o:SmartTagType =
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place" downloadurl=3D"http://www.5iantlavalamp.com/"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--a:link
	{mso-style-priority:99;}
span.MSOHYPERLINK
	{mso-style-priority:99;}
a:visited
	{mso-style-priority:99;}
span.MSOHYPERLINKFOLLOWED
	{mso-style-priority:99;}

 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Calibri;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0pt;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:Arial;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:Calibri;
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:Arial;
	color:navy;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:Calibri;
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>RFC 5126 explains how to create =
archived
time stamp i.e.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>ArchiveTimeStampToken ::=3D =
TimeStampToken<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A The value of the =
messageImprint field
within TimeStampToken shall be<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A a hash of the concatenation =
of:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A - the =
encapContentInfo element of
the SignedData sequence;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A - any external =
content being
protected by the signature, if the<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A=9A=9A eContent =
element of the
encapContentInfo is omitted;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A - the Certificates =
and crls elements
of the SignedData sequence,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A=9A=9A when present, =
and;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A - all data elements =
in the
SignerInfo sequence including all<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A=9A=9A=9A=9A=9A=9A signed and =
unsigned attributes.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>=9A <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>The ArchiveTimeStamp will be added =
as an
unsigned attribute in the SignerInfo =
sequence.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>According to the RFC, it is clear =
that
message imprint will be the hash of above concatenated values but it is =
not explained
how to concatenate these values? Please clarify this point. Some hint =
for implementing
this would be highly appreciated. Thanks!<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>------------------------------------------------------=
----------------------------</span></font><o:p></o:p></p>

<p class=3DMsoNormal><strong><b><font size=3D2 color=3Dnavy =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>YASIR =
KHAN</span></font></b></strong><b><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy;font-weight:bold'><br>
</span></font></b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Development Manager<strong><b><font color=3Dnavy =
face=3DArial><span
style=3D'font-family:Arial;color:navy'><o:p></o:p></span></font></b></str=
ong></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><strong><b><font size=3D2 color=3Dnavy =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial;color:navy'>Ascertia =
Limited</span></font></b></strong><font
size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial;
color:navy'><br>
</span></font><a href=3D"http://www.ascertia.com/"
title=3D"blocked::http://www.ascertia.com/"><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'>www.ascertia.com</span></fon=
t></a><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><a =
href=3D"http://www.globaltrustfinder.com/">www.globaltrustfinder.com</a>
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>------------------------------------------------------=
----------------------------</span></font><o:p></o:p></p>

<p class=3DMsoNormal><em><i><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Delivering Trust for e-business Documents &amp; =
Workflows<o:p></o:p></span></font></i></em></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>------------------------------------------------------=
----------------------------</span></font><o:p></o:p></p>

<p class=3DMsoNormal><font size=3D1 color=3Dgray face=3DVerdana><span =
style=3D'font-size:
7.5pt;font-family:Verdana;color:gray'>NOTICE: This message is intended =
for the
recipient(s) only. This communication may contain privileged or =
other<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dgray face=3DVerdana><span =
style=3D'font-size:
7.5pt;font-family:Verdana;color:gray'>confidential information. If you =
are not
the intended recipient, or believe that you have received this =
communication in<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dgray face=3DVerdana><span =
style=3D'font-size:
7.5pt;font-family:Verdana;color:gray'>error, please do not print, copy,
retransmit, disseminate, or otherwise use the information. Please notify =
the
sender that<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D1 color=3Dgray face=3DVerdana><span =
style=3D'font-size:
7.5pt;font-family:Verdana;color:gray'>you have received this email in =
error,
and delete the copy you received</span></font><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
owner-ietf-smime@mail.imc.org [mailto:owner-ietf-smime@mail.imc.org] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Pavel V. Smirnov<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, June 26, =
2008 1:04
PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> 'Yasir Khan';
ietf-smime@imc.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Using =
Signature
Policy in RFC-5126</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>Yes, I mean =
&#8220;digital
signature policy&#8221; as a &#8220;policy document&#8221; present at =
SPUri.
But I use SPUri only for example, you may specify a SigPolicyId and omit
sigPolicyQualifiers at all. In this case you have to rely on some other =
means
to convey a correspondence between SigPolicyIds and &#8220;policy =
documents&#8221;.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>In case of =
SPuri you
have to retrieve a &#8220;policy document&#8221; by its URI and hash =
it.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>Note that =
if your
infrastructure provides a trusted source of &#8220;policy =
documents&#8221;, and
there will never be two different (versions of) &#8220;policy =
documents&#8221;
identified by the same OID, you don&#8217;t have to hash them at all. =
Just use
zero policy hash value.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:
10.0pt;font-family:Calibri;color:navy'>Pavel =
Smirnov<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:
10.0pt;font-family:Calibri;color:navy'>Crypto-Pro<br>
Tel./Fax: +7 495 780-4820<br>
WWW: </span></font><font size=3D2 color=3Dnavy face=3DCalibri><span =
lang=3DRU
style=3D'font-size:10.0pt;font-family:Calibri;color:navy'><a
href=3D"http://www.cryptopro.ru/" =
title=3D"http://www.cryptopro.ru/"><span
lang=3DEN-US>http://www.CryptoPro.ru</span></a></span></font><font =
size=3D2
color=3Dnavy face=3DCalibri><span =
style=3D'font-size:10.0pt;font-family:Calibri;
color:navy'><br>
e-mail: </span></font><font size=3D2 color=3Dnavy face=3DCalibri><span =
lang=3DRU
style=3D'font-size:10.0pt;font-family:Calibri;color:navy'><a
href=3D"mailto:spv@CryptoPro.ru" title=3D"mailto:spv@CryptoPro.ru"><span
lang=3DEN-US>spv@CryptoPro.ru</span></a></span></font><font size=3D2 =
color=3D"#1f497d"
face=3DCalibri><span =
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p></o:p><=
/span></font></p>

</div>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0pt 0pt =
0pt 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0pt 0pt 0pt'>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span lang=3DRU =
style=3D'font-size:
10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=3D2 face=3DTahoma><span lang=3DRU =
style=3D'font-size:10.0pt;font-family:Tahoma'>
owner-ietf-smime@mail.imc.org [mailto:owner-ietf-smime@mail.imc.org] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Yasir Khan<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, June 26, =
2008
12:19 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =F3=CD=C9=D2=CE=CF=D7 =
=F0=C1=D7=C5=CC =F7=CC=C1=C4=C9=CD=C9=D2=CF=D7=C9=DE;
ietf-smime@imc.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Using =
Signature
Policy in RFC-5126<o:p></o:p></span></font></p>

</div>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DRU
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>You wrote: =
&#8221;You
have to hash a <b><span style=3D'font-weight:bold'>digital signature =
policy</span></b>
represented as a sequence of bytes in some format and place the computed =
value
in SigPolicyHash.&#8221;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:
11.0pt;font-family:Calibri;color:navy'>To which item you are naming as =
&#8220;digital
signature policy&#8221;. You mean policy document present at SPUri? If =
Yes then
it makes some sense. But if only SPUserNotice is present or nothing is =
present
as </span></font><b><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy;font-weight:bold'>sigPolicyQualifiers=
</span></font></b><font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'> <font
color=3Dnavy><span style=3D'color:navy'>as it is an OPTIONAL =
element</span></font></span></font><font
size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:11.0pt;font-family:Calibri;
color:navy'>:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
sigPolicyQualifiers SEQUENCE SIZE (1..MAX) OF SigPolicyQualifierInfo =
OPTIONAL<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>then on which item the hash would =
be
computed?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Regards,<o:p></o:p></span></font></p=
>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Yasir =
Khan<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'> Pavel =
V. Smirnov
[mailto:spv@cryptopro.ru] <br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, June 25, =
2008
4:07 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> 'Yasir Khan';
ietf-smime@imc.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: Using =
Signature
Policy in RFC-5126</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>Hello =
Yasir,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>There is no =
need to
protect by SigPolicyHash other fields of SignaturePolicyId structure =
because it
is placed in a signed attribute. All signed attributes are protected by =
the
signature itself.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>In most =
cases the
policy would be an external document not included in your signed =
message, and
you have to unambiguously indicate specific policy with respect to which =
your
document should be treated. E.g., you may only have an URI pointing to =
the
policy as a SigPolicyQualifier.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'>You have to =
hash a
digital signature policy represented as a sequence of bytes in some =
format and
place the computed value in SigPolicyHash.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:
10.0pt;font-family:Calibri;color:navy'>Pavel =
Smirnov<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DCalibri><span =
style=3D'font-size:
10.0pt;font-family:Calibri;color:navy'>Crypto-Pro<br>
Tel./Fax: +7 495 780-4820<br>
WWW: </span></font><font size=3D2 color=3Dnavy face=3DCalibri><span =
lang=3DRU
style=3D'font-size:10.0pt;font-family:Calibri;color:navy'><a
href=3D"http://www.cryptopro.ru/" =
title=3D"http://www.cryptopro.ru/"><span
lang=3DEN-US>http://www.CryptoPro.ru</span></a></span></font><font =
size=3D2
color=3Dnavy face=3DCalibri><span =
style=3D'font-size:10.0pt;font-family:Calibri;
color:navy'><br>
e-mail: </span></font><font size=3D2 color=3Dnavy face=3DCalibri><span =
lang=3DRU
style=3D'font-size:10.0pt;font-family:Calibri;color:navy'><a
href=3D"mailto:spv@CryptoPro.ru" title=3D"mailto:spv@CryptoPro.ru"><span
lang=3DEN-US>spv@CryptoPro.ru</span></a></span></font><font size=3D2 =
color=3D"#1f497d"
face=3DCalibri><span =
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p></o:p><=
/span></font></p>

</div>

<p class=3DMsoNormal><font size=3D2 color=3D"#1f497d" =
face=3DCalibri><span
style=3D'font-size:11.0pt;font-family:Calibri;color:#1F497D'><o:p>&nbsp;<=
/o:p></span></font></p>

<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0pt 0pt =
0pt 4.0pt'>

<div>

<div style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0pt 0pt 0pt'>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span lang=3DRU =
style=3D'font-size:
10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=3D2 face=3DTahoma><span lang=3DRU =
style=3D'font-size:10.0pt;font-family:Tahoma'>
owner-ietf-smime@mail.imc.org [mailto:owner-ietf-smime@mail.imc.org] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Yasir Khan<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Wednesday, June 25, =
2008
2:43 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
ietf-smime@imc.org<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> Using Signature =
Policy in
RFC-5126<o:p></o:p></span></font></p>

</div>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
lang=3DRU
style=3D'font-size:12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>We have a question related to using the signature =
policy in
the CAdES signatures (EPES) defined in RFC-5126. Here is the relevant
structure:<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SignaturePolicyId ::=3D SEQUENCE =
{<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
sigPolicyIdentifier SigPolicyId,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
<b><span style=3D'font-weight:bold'>sigPolicyHash =
SigPolicyHash,<o:p></o:p></span></b></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
sigPolicyQualifiers SEQUENCE SIZE (1..MAX) =
OF<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
SigPolicyQualifierInfo OPTIONAL<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SigPolicyId ::=3D OBJECT =
IDENTIFIER<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>SigPolicyHash ::=3D =
OtherHashAlgAndValue<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'><o:p>&nbsp;</o:p></span></font></b></=
p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>OtherHashAlgAndValue ::=3D SEQUENCE =
{<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hashAlgorithm&nbsp;&nbsp;
AlgorithmIdentifier,<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
hashValue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OtherHashValue =
<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><b><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial;font-weight:bold'>}<o:p></o:p></span></font></b></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SigPolicyQualifierInfo ::=3D SEQUENCE =
{<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
sigPolicyQualifierId SigPolicyQualifierId,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
sigQualifier ANY DEFINED BY =
sigPolicyQualifierId<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SigPolicyQualifierId ::=3D OBJECT =
IDENTIFIER<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>id-spq-ets-uri OBJECT IDENTIFIER ::=3D { =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16)
id-spq(5) 1 <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SPuri ::=3D IA5String<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>id-spq-ets-unotice OBJECT IDENTIFIER ::=3D { =
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9) smime(16)
id-spq(5) 2 <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>SPUserNotice ::=3D SEQUENCE =
{<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
noticeRef NoticeReference OPTIONAL,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
explicitText DisplayText OPTIONAL<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>NoticeReference ::=3D SEQUENCE =
{<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
organization DisplayText,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
noticeNumbers SEQUENCE OF INTEGER<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>DisplayText ::=3D CHOICE =
{<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
visibleString VisibleString (SIZE =
(1..200)),<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
bmpString BMPString (SIZE (1..200)),<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;
utf8String UTF8String (SIZE (1..200))<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>In the given structure for CAdES-EPES signature, its =
is not
clear that whether are we computing the hash &quot;SigPolicyHash&quot; =
over the
document at &quot;SPuri&quot; and/or over the =
&quot;SPUserNotice&quot;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Are the following combinations =
valid?<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>1) Only compute hash over document present at SPURI =
if only
SPUri is set <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>2) Only compute hash over SPUserNotice&nbsp; if only
SPUserNotice is set<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>3) Compute hash over document at SPURI and =
SPUserNotice if
both are set<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Please clarify it. =
Thanks!<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Regards,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Yasir Khan<br>
Development Manager<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Ascertia Ltd<br>
<st1:Street w:st=3D"on"><st1:address w:st=3D"on">40 Occam =
Road</st1:address></st1:Street>
<br>
<st1:place w:st=3D"on">Surrey</st1:place> Research Park<br>
<st1:place w:st=3D"on">Guildford</st1:place><br>
<st1:place w:st=3D"on"><st1:City w:st=3D"on">Surrey</st1:City>, =
<st1:PostalCode
 w:st=3D"on">GU2 7YG</st1:PostalCode></st1:place><br>
<st1:country-region w:st=3D"on"><st1:place w:st=3D"on">United =
Kingdom</st1:place></st1:country-region><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>t.&nbsp; +44 (0)1483 685500<br>
f.&nbsp; +44 (0)1483 573704 <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><a href=3D"http://www.ascertia.com/"
title=3D"blocked::http://www.ascertia.com/">www.ascertia.com</a>&nbsp;&nb=
sp;&nbsp;
<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>------------------------------------------------------=
-----------<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Identity Proven, Trust
Delivered<br>
-----------------------------------------------------------------<o:p></o=
:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</div>

</div>

</body>

</html>

------=_NextPart_001_03A0_01C8DD50.C5132EB0--

------=_NextPart_000_039F_01C8DD50.C5132EB0
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKrDCCA2Yw
ggJOoAMCAQICAgCiMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAkdCMREwDwYDVQQKEwhBc2Nl
cnRpYTEZMBcGA1UEAxMQQXNjZXJ0aWEgUm9vdCBDQTAeFw0wNzA4MjkxMTMyNDFaFw0xMjA3MzAx
NDAwMDBaMD8xCzAJBgNVBAYTAkdCMREwDwYDVQQKEwhBc2NlcnRpYTEdMBsGA1UEAxMUQXNjZXJ0
aWEgSW50ZXJuYWwgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALuLrYfKGZYthbhiDOuw
MAnoE5tOiOWRRg4M8V/EVy40jznn4rv7uxD7a0QFGu3FpDSB5sF+scoFnPRQOTxzl356ZJi1buOy
Uyh/5CuPA/rwhi9rdpCISxR6yRyHZZ/XflR/Yv7dF5MXVJey/JVOx5v79PUV5cQPiLRbB82V42Nl
AgMBAAGjgfMwgfAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFLet
N082zMwCpLTUC2CLHoP+PHSwME4GA1UdHwRHMEUwQ6BBoD+GPWh0dHA6Ly93d3cuYXNjZXJ0aWEu
Y29tL09ubGluZUNBL2NybHMvYXNjZXJ0aWFyb290Y2Evcm9vdC5jcmwwPQYIKwYBBQUHAQEEMTAv
MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9iYWx0cnVzdGZpbmRlci5jb20wHwYDVR0jBBgw
FoAUsVNxoCj95wxTmh1rEDzuyBrNXs4wDQYJKoZIhvcNAQEFBQADggEBABPox5Vj8s+4lemtxQ3z
cj93BL232DlSIeOoo9gnO4Kkfk0aIw5dfEUrTOKE5BNbaRoivpbwLkTsLuSBYBUX75UbImLlVDHQ
yxw/iFSzMGvQJnzOAIEXt0ppZizrNadPxA7QlurT+aU6IEkVXk2dTBIsAQm7eYKcyvnF1GG8srHy
AOaUL2syBzih9yEtRC+PQa4FyouraGmF/xZKvtrRyqgla/95nJF+Adm9+zlcNh+Kesb9tovxTEoD
/QuyR8kdlxpCif8TmeJqZcU5yDT4gByn4bocrcwOIu7m5ohOoKwv0fhZ4XXLBPlco+pUZu4aFbUT
HeUnO28GZ3QS/Xq70UYwggNqMIICUqADAgECAgEBMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT
AkdCMREwDwYDVQQKEwhBc2NlcnRpYTEZMBcGA1UEAxMQQXNjZXJ0aWEgUm9vdCBDQTAeFw0wMzAz
MDQwODA2MTJaFw0xMzAzMDQwODAxMjdaMDsxCzAJBgNVBAYTAkdCMREwDwYDVQQKEwhBc2NlcnRp
YTEZMBcGA1UEAxMQQXNjZXJ0aWEgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANH4095uJr+IYSU0bdAj1OVBJYT6/CGH03WnrTyG3HBfccbY9EQOi7yE/+vekiSQkSx+UbG3
dFVcr5S3sjIooHXuuGVRIaauppEvZ8DHIKwJu1qTq4uqHtp8Nh6wjWjMufixgwV4VYYJYqSQ0HMZ
8O8p5uNcDP3I3GEXIsZsH5lSQSx+NADcYngPNrgUBtZQf9D2Nal3xFT1bH0eL5BN9c5NppZOf5Ax
GD1Ba4/qmSVKwYDrmP1hagF34421IRQzRpfen+K55xKoL8iN9LFruFYKyRBH5vOqDfEwlNpHUmkJ
B2zpnU6olflHdQSHvUVrELZNMyAaE0OHBW6jESBI+GUCAwEAAaN5MHcwDgYDVR0PAQH/BAQDAgEG
MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFLFTcaAo/ecMU5odaxA87sgazV7OMDUGCCsGAQUF
BwEBBCkwJzAlBggrBgEFBQcwAYYZd3d3Lmdsb2JhbHRydXN0ZmluZGVyLmNvbTANBgkqhkiG9w0B
AQUFAAOCAQEApGux/r8DwvMyoQUlwqXemrjV89cfuAMttrIZjG9EnXktEzDHLoDwDZKtjmtXy7w9
K0pwwYqP/VHirXNj+HZMfR4gcM3MhxeICd1kU0EhE+yRDWogoiVO079NgLV/6qyz2vt4pzBiT3Ra
F2R1nST+vbVnslAy0sa+A77YxzgsRvh/UuL9N0HczR0GrSdGsNfnCIzeGhFtiRaf7Ss20eXh9Wqn
kzRL0F5a53+M0iI+7Y5IUJ2JcOBhVg/no59Vge5RC5MZ+xE/wQje5QTlEWog8GP5XH8PDO38uc1H
YJ8q/oc9LkCy0plavTiT9Eqx6sgGYku7GiGB+dS4tYmi8sU8mTCCA9AwggM5oAMCAQICAgCyMA0G
CSqGSIb3DQEBBQUAMD8xCzAJBgNVBAYTAkdCMREwDwYDVQQKEwhBc2NlcnRpYTEdMBsGA1UEAxMU
QXNjZXJ0aWEgSW50ZXJuYWwgQ0EwHhcNMDcxMDA1MDUzNDM4WhcNMDkxMjMxMTcyOTQ3WjBLMQsw
CQYDVQQGEwJHQjERMA8GA1UEChMIQXNjZXJ0aWExFDASBgNVBAsTC0RldmVsb3BtZW50MRMwEQYD
VQQDEwpZYXNpciBLaGFuMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEJ5Ic8Cm+Cbqmt1FW
keRqBAGa9RuSMhmaNLiwh739XsZzr5uZd4A47GNIGukrOp0b7Dg7W5Ueu8yQboZF5rQOifWwC7KH
o+aw3MegJcRLjFVq7HNr4hR/BnmGbs0fmxlfnfqopQK1qQ8MsaffnIiYmZEcPmufun/G8flKIvGa
dwIDAQABo4IBzTCCAckwCwYDVR0PBAQDAgP4MIGpBgNVHSAEgaEwgZ4wgZsGCisGAQQB/EkBAgEw
gYwwgYkGCCsGAQUFBwICMH0ae1RoaXMgY2VydGlmaWNhdGUgaXMgZm9yIHRoZSBzb2xlIHVzZSBv
ZiBBc2NlcnRpYSBhbmQgaXRzIGN1c3RvbWVycywgZm9yIGRlbW9uc3RyYXRpb24gcHVycG9zZXMg
b25seS4gTk8gTElBQklMSVRZIEFDQ0VQVEVELjAdBgNVHQ4EFgQU7q3EWPOWa4yyK5/5d5OuKirv
e9YwYAYDVR0fBFkwVzBVoFOgUYZPaHR0cDovL3d3dy5hc2NlcnRpYS5jb20vT25saW5lQ0EvY3Js
cy9Bc2NlcnRpYUludGVybmFsQ0EvQXNjZXJ0aWFJbnRlcm5hbENBLmNybDA9BggrBgEFBQcBAQQx
MC8wLQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLmdsb2JhbHRydXN0ZmluZGVyLmNvbTAJBgNVHRME
AjAAMCIGA1UdEQQbMBmBF3lhc2lyLmtoYW5AYXNjZXJ0aWEuY29tMB8GA1UdIwQYMBaAFLetN082
zMwCpLTUC2CLHoP+PHSwMA0GCSqGSIb3DQEBBQUAA4GBAJUwo7tBgjcPPBqKjuKr7oeBvL+/sk8a
it05k3lm5iK7u8IhDQjldhaN8ldI2F1El5xoMGpq6pZnujFasJUdEcokDIm0zHrjo3Tq6BGxHf8J
ZPaRaL/UUBxD/2tr8zB986r3+kWByLzP08Du0+hpXAh4u81Qg4KT8OVMOAPgV51HMYICYzCCAl8C
AQEwRTA/MQswCQYDVQQGEwJHQjERMA8GA1UEChMIQXNjZXJ0aWExHTAbBgNVBAMTFEFzY2VydGlh
IEludGVybmFsIENBAgIAsjAJBgUrDgMCGgUAoIIBdDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcB
MBwGCSqGSIb3DQEJBTEPFw0wODA3MDMxNjA3MTVaMCMGCSqGSIb3DQEJBDEWBBSWueZ3oGk2fb0G
XxmVAP7+D3kOzDBUBgkrBgEEAYI3EAQxRzBFMD8xCzAJBgNVBAYTAkdCMREwDwYDVQQKEwhBc2Nl
cnRpYTEdMBsGA1UEAxMUQXNjZXJ0aWEgSW50ZXJuYWwgQ0ECAgCyMFYGCyqGSIb3DQEJEAILMUeg
RTA/MQswCQYDVQQGEwJHQjERMA8GA1UEChMIQXNjZXJ0aWExHTAbBgNVBAMTFEFzY2VydGlhIElu
dGVybmFsIENBAgIAsjBnBgkqhkiG9w0BCQ8xWjBYMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIA
gDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMCGjAKBggqhkiG
9w0CBTANBgkqhkiG9w0BAQEFAASBgHjIRBPnjQ/bq33Kj1KKl3IgcD+eVICZlgTcVLVtHa0LDeW1
OEJ2M1Mm9FJb2hsSflKnsNPjFfSjlgD+zwfrrLRk4RRmvKQQ6FB63Fbu7Nz2GybnI5KbN4h+MueE
346cOBCv1O0axgFjJxaqTSnDpcBUSDN+AfMyWJBZI86KR241AAAAAAAA

------=_NextPart_000_039F_01C8DD50.C5132EB0--





Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m62KcIVs048098 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 2 Jul 2008 13:38:18 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m62KcItY048097; Wed, 2 Jul 2008 13:38:18 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from smtp104.biz.mail.re2.yahoo.com (smtp104.biz.mail.re2.yahoo.com [206.190.52.173]) by balder-227.proper.com (8.14.2/8.14.2) with SMTP id m62KcHKp048090 for <ietf-smime@imc.org>; Wed, 2 Jul 2008 13:38:17 -0700 (MST) (envelope-from turners@ieca.com)
Received: (qmail 5469 invoked from network); 2 Jul 2008 20:38:16 -0000
Received: from unknown (HELO Wylie) (turners@ieca.com@71.191.0.199 with login) by smtp104.biz.mail.re2.yahoo.com with SMTP; 2 Jul 2008 20:38:15 -0000
X-YMail-OSG: l32ClMIVM1nj9ZE.42afA30ZnpxELIPIAWIoL7xz0VKO.RqKDKlPWt3VrwwziVIo1gnAIClN6IFRDCBu0iCbxfGXz0xWaK6hJalgdph35vn6PLR6fJyGNSxlVuQN3Ocd6fkOuJ9ZJUU_lkYladTNEifx
X-Yahoo-Newman-Property: ymail-3
From: "Turner, Sean P." <turners@ieca.com>
To: <ietf-smime@imc.org>
Subject: FW: I-D ACTION:draft-gennai-smime-cnipa-pec-00.txt 
Date: Wed, 2 Jul 2008 16:38:05 -0400
Organization: IECA, Inc.
Message-ID: <373A0D028EBE4F25A40803CA88D88D8E@Wylie>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_NextPart_000_0000_01C8DC62.01556AE0"
X-Mailer: Microsoft Office Outlook 11
Thread-Index: AcjbAOiqtudPQIjWSrCr8UaW88UJ+gBgawnQ
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C8DC62.01556AE0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I'd like to draw attention to this ID.  Alba and Francesco described the PEC
(Posta Elettronica Certificata) at IETF 71
(https://www3.ietf.org/proceedings/08mar/slides/smime-4.pdf) and this is the
ID that provides a much more detailed technical description of PEC.  Many at
the meeting indicated they were willing to review - so please do and provide
comments to the authors.

spt 

-----Original Message-----
From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org]
On Behalf Of Internet-Drafts@ietf.org
Sent: Monday, June 30, 2008 6:30 PM
To: i-d-announce@ietf.org
Subject: I-D ACTION:draft-gennai-smime-cnipa-pec-00.txt 

A New Internet-Draft is available from the on-line Internet-Drafts
directories.


	Title		: Certified Electronic Mail
	Author(s)	: F. Gennai, A. Shahin, C. Petrucci, A. Vinciarelli
	Filename	: draft-gennai-smime-cnipa-pec-00.txt
	Pages		: 62
	Date		: 2008-6-30
	
Since 1997, the Italian Laws have recognized electronic delivery 
   systems as legally usable. After 2 years of technical tests, in 
   2005 the characteristics of an official electronic delivery 
   service, named certified electronic mail (in Italian "Posta 
   Elettronica Certificata") were defined, giving the system legal 
   value.  

   Design of the entire system was carried out by the National 
   Center for Informatics in the Public Administration of Italy 
   (CNIPA), followed by efforts for the implementation and testing 
   of the service. The CNIPA has given the Italian National 
   Research Council (CNR), and in particular The Institute of 
   Information Science and Technologies at the CNR (ISTI), the task 
   to run tests on providers of the service to guarantee the 
   correct implementation and interoperability.This document 
   describes the certified email system adopted in Italy. It 
   represents the system as it is at the moment of writing, 
   following the technical regulations that were written based upon 
   the Italian Law DPR. November 2, 2005. 

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-gennai-smime-cnipa-pec-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

------=_NextPart_000_0000_01C8DC62.01556AE0
Content-Type: Message/External-body;
	name="draft-gennai-smime-cnipa-pec-00.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="draft-gennai-smime-cnipa-pec-00.txt"

Content-Type: text/plain
Content-ID: <2008-6-30151947.I-D@ietf.org>


------=_NextPart_000_0000_01C8DC62.01556AE0
Content-Type: text/plain;
	name="ATT00115.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="ATT00115.txt"

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

------=_NextPart_000_0000_01C8DC62.01556AE0--



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m61HFGn6088073 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 1 Jul 2008 10:15:16 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m61HFGsc088071; Tue, 1 Jul 2008 10:15:16 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from mail.ietf.org (mail.ietf.org [IPv6:2001:1890:1112:1::20]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m61HFDgk088041 for <ietf-smime@imc.org>; Tue, 1 Jul 2008 10:15:13 -0700 (MST) (envelope-from root@core3.amsl.com)
Received: by core3.amsl.com (Postfix, from userid 0) id 6A9693A6BA1; Tue,  1 Jul 2008 10:15:00 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Cc: ietf-smime@imc.org
Subject: I-D ACTION:draft-ietf-smime-3278bis-01.txt 
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20080701171501.6A9693A6BA1@core3.amsl.com>
Date: Tue,  1 Jul 2008 10:15:01 -0700 (PDT)
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the S/MIME Mail Security Working Group of the IETF.

	Title		: Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax (CMS)
	Author(s)	: S. Turner, D. Brown
	Filename	: draft-ietf-smime-3278bis-01.txt
	Pages		: 50
	Date		: 2008-7-1
	
This document describes how to use Elliptic Curve Cryptography (ECC) 
   public-key algorithms in the Cryptographic Message Syntax (CMS).  The 
   ECC algorithms support the creation of digital signatures and the 
   exchange of keys to encrypt or authenticate content.  The definition 
   of the algorithm processing is based on the ANSI X9.62 standard, 
   developed by the ANSI X9F1 working group, the IEEE 1363 standard, and 
   the SEC 1 standard.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-smime-3278bis-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-smime-3278bis-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2008-7-1101220.I-D@ietf.org>

--NextPart--



Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m61HFEsG088060 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 1 Jul 2008 10:15:14 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m61HFEAF088058; Tue, 1 Jul 2008 10:15:14 -0700 (MST) (envelope-from owner-ietf-smime@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-smime@mail.imc.org using -f
Received: from mail.ietf.org (mail.ietf.org [IPv6:2001:1890:1112:1::20]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m61HFCmR088040 for <ietf-smime@imc.org>; Tue, 1 Jul 2008 10:15:13 -0700 (MST) (envelope-from root@core3.amsl.com)
Received: by core3.amsl.com (Postfix, from userid 0) id 66C9E3A6B99; Tue,  1 Jul 2008 10:15:00 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Cc: ietf-smime@imc.org
Subject: I-D ACTION:draft-ietf-smime-3851bis-04.txt 
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20080701171501.66C9E3A6B99@core3.amsl.com>
Date: Tue,  1 Jul 2008 10:15:01 -0700 (PDT)
Sender: owner-ietf-smime@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-smime/mail-archive/>
List-ID: <ietf-smime.imc.org>
List-Unsubscribe: <mailto:ietf-smime-request@imc.org?body=unsubscribe>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the S/MIME Mail Security Working Group of the IETF.

	Title		: Secure/Multipurpose Internet Mail Extensions (S/MIME) Version 3.2 Message Specification
	Author(s)	: B. Ramsdell, S. Turner
	Filename	: draft-ietf-smime-3851bis-04.txt
	Pages		: 46
	Date		: 2008-7-1
	
This document defines Secure/Multipurpose Internet Mail Extensions 
   (S/MIME) version 3.2.  S/MIME provides a consistent way to send and 
   receive secure MIME data.  Digital signatures provide authentication, 
   message integrity, and non-repudiation with proof of origin. 
   Encryption provides data confidentiality.  Compression can be used to 
   reduce data size.  This document obsoletes RFC 3851.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-smime-3851bis-04.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-smime-3851bis-04.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2008-7-1100110.I-D@ietf.org>

--NextPart--


