Exploring XML Encryption, Part 1

Demonstrating the secure exchange of structured data

Return to article.

Listing 8. Data is encrypted with a secret key and placed in the <CipherValue> element
<?xml version='1.0' ?> 
<<SecureCommunicationDemonstration>
	<Order>
      	<Item>book</Item>
	      <Id>123-958-74598</Id>
      	<Quantity>12</Quantity>
	      <CardName>Visa</CardName>
	      <ExpDate>10-10-2005</ExpDate>

		<EncryptedData  Type='http://www.w3.org/2001/04/xmlenc#Element' 
						xmlns='http://www.w3.org/2001/04/xmlenc#'>
			<EncryptionMethod Algorithm='http://www.w3.org/2001/04/xmlenc#tripledes-cbc '/>
			<ds:KeyInfo xmlns:ds='http://www.w3.org/2000/09/xmldsig#'>
			     	<ds:KeyName>Imran ali</ds:KeyName>
		  	</ds:KeyInfo>
			<CipherData>
				<CipherValue>A23B45C564587</CipherValue>
		   	</CipherData>	
		</EncryptedData>
	</Order>
</SecureCommunicationDemonstration>

Return to article.