Presentation to the W3C XML Encryption WG
1 March 20001
Blair Dillaway, Microsoft Corp.
<EncryptedKey name=keyname>
<EncryptionMethod>*
<ReferenceList>* items encrypted using the key encoded in the cipher text
<ds:KeyInfo>
(KeyName, KeyValue, EncryptedKeyReference)
refs to key value used to encrypt the cipher text
</ds:KeyInfo>
<CipherText>encrypted key value</CipherText>
</EncryptedKey>
KeyReference, DataReference, EncryptedReference, EncryptedKeyReference.
<EncryptionInfo>
<ds:KeyInfo>
<KeyName>foo</KeyName>
</ds:KeyInfo>
<ReferenceList>+
</EncryptionInfo>
<EncryptedKey>
<Recipients>
<Recipient>
<EncryptionMethod>*
<KeyInfo>+
<CipherText>+KeyName>foo</KeyName>
</Recipient>
</Recipients>
</EncryptedKey>
<EncryptedData>
<ds:KeyInfo>
<EncryptedKey>+
</ds:KeyInfo>
<CipherText>+
</EncryptionData>and
<EncryptedKey>
<ds:KeyInfo>
<EncryptedKey>+
</ds:KeyInfo>
</EncryptionKey>