- From: Joseph M. Reagle Jr. <reagle@w3.org>
- Date: Tue, 19 Dec 2000 10:06:20 -0500
- To: Brian LaMacchia <bal@microsoft.com>
- Cc: muraw3c@attglobal.net, w3c-ietf-xmldsig@w3.org, Karl Scheibelhofer <Karl.Scheibelhofer@iaik.at>
At 17:12 12/18/2000 -0800, Brian LaMacchia wrote:
>Um, that's not how I remember the intent of these items. It was my
>understanding that we were defining <SPKIData> and <PGPData> as known tags
>where the internal sub-elements would be defined by the respective working
>groups.
Hi Brian, I bet your recollection is better than mine on this note.
> We went a further step to define some of the PGP sub-structure
>(based on advice from members of the OpenPGP WG). I think the ANYs should
>be present both for PGPData and SPKIData.
However, I was going to ask even if that what was intended, should it be so
now? SPKIData is provided for a particular a non XML representation, "The
content of this element type is expected to be a Canonical S-expression." As
is PGPData: PGPKeyID and PGPKeyPacket are of type string and ds:CryptoBinary
respectively.
Given our philosophy of extensibility and the use of XML I'd think that if
WGs created actual XML structures, they should have their own root element
that sits under KeyInfo under their own namespace. Under my understanding,
the following namespaces had well specified meanings:
[1] http://www.w3.org/2000/09/xmldsig#X509Data
X509 is fairly extensive
[2] http://www.w3.org/2000/09/xmldsig#PGPData
encoding of KeyID and KeyPacket
[3] http://www.w3.org/2000/09/xmldsig#SPKIData
SPKIData for S expressions
and if someone supports any of these, it's clear what it means. Having ANY
within these structures still requires the use of an external namespace, but
makes the ability to say, "I support [1,3]" ambiguous.
__
Joseph Reagle Jr.
W3C Policy Analyst mailto:reagle@w3.org
IETF/W3C XML-Signature Co-Chair http://www.w3.org/People/Reagle/
Received on Tuesday, 19 December 2000 10:06:35 UTC