Exploring XML Encryption, Part 1

Demonstrating the secure exchange of structured data

Return to article.

Listing 4. Encrypting only the content in the CardId element
<?xml version='1.0' ?> 
<PurchaseOrder>
	<Order>
		<Item>book</Item>
		<Id>123-958-74598</Id>
		<Quantity>12</Quantity>
	</Order>
	<Payment>
		<CardId>
			<EncryptedData Type='http://www.w3.org/2001/04/xmlenc#Content'
     							xmlns='http://www.w3.org/2001/04/xmlenc#'>
				<CipherData>
					<CipherValue>A23B45C564587</CipherValue>
				</CipherData>
			</EncryptedData></CardId>
		<CardName>visa</CardName>
		<ValidDate>12-10-2004</ValidDate>
	</Payment>
</PurchaseOrder>

Return to article.