- From: Joseph M. Reagle Jr. <reagle@w3.org>
- Date: Thu, 22 Feb 2001 16:02:36 -0500
- To: Ed Simon <ed.simon@entrust.com>
- Cc: Blair Dillaway <blaird@microsoft.com>, Phillip hallam-Baker <pbaker@verisign.com>, Public XML Encryption List <xml-encryption@w3.org>
Ed,
I've been thinking about this proposal [1] but had some questions first.
[1] http://lists.w3.org/Archives/Public/xml-encryption/2001Jan/0106.html
You seem to be relying upon the Name to indicate what has changed. However,
in one instance the value of Name corresponds to the original attribute
value (secret.mpg), and the other to the attribute itself (alt). The first
could be ambiguous because attribute values are not necessarily unique
within an element. (There could be two attributes with the value of
"secret.mpg"). Also, I don't understand the relationship between secret.mpg
and secret.enc, are you encrypting the value, or the referent of the value
when its a uriReference type? I'm not sure how you would do the later and
I'd recommend just focusing on encrypting the . (Also, there may be some
empty elements of the form <video/> which you will be forcing into a pair
element with content <video>...</video>, but we're changing the content
model in other ways, so this isn't a biggie.)
The way I could understand it better would be to simply replace the attr
value. So in the following instance, if I want to encrypt the external
resource *and* the attribute value of the alt:
<video src="secret.mpg" alt="Alien spaceship in hangar at Area 51."/>
I would alter it to:
<video src="secret.xml" alt="#enc1">
<EncryptedDataManifest>
<EncryptedData ID="enc1" Type="AttributeValue">
<CipherText>AbCd...WxYz</CipherText>
</EncryptedData>
</EncryptedDataManifest>
</video>
and there's a seperate resource called secret.xml that looks like:
<EncryptedData Type="video/mpeg" Name="secret.mpg">
<CipherText>...</Ciphertext>
</EncryptedData>
__
Joseph Reagle Jr. http://www.w3.org/People/Reagle/
W3C Policy Analyst mailto:reagle@w3.org
IETF/W3C XML-Signature Co-Chair http://www.w3.org/Signature
W3C XML Encryption Chair http://www.w3.org/Encryption/2001/
Received on Thursday, 22 February 2001 16:03:41 UTC