XML-kryptering är en specifikation som definieras av W3C som en rekommendation som anger hur innehållet i ett XML- element krypteras .
Även om XML-kryptering kan användas för att kryptera alla data, är det känt som "XML-kryptering" eftersom ett XML-element (elementen EncryptedData eller EncryptedKey) innehåller eller hänvisar till chiffertext, nyckelinformation eller algoritmer.
Både XML-signatur och XML-kryptering använder ett KeyInfo-element som är ett underordnat element av SignedInfo-, EncryptedData- eller EncryptedKey-elementen och ger information till mottagaren om nycklarna som används för att verifiera signaturen eller dekryptera den krypterade informationen.
KeyInfo-elementet är valfritt - det kan bifogas till ett meddelande eller levereras över en säker kanal.
Ett exempel på användning av XML-kryptering:
<?xml version='1.0'?> <PaymentInfo xmlns= 'http://example.org/paymentv2' > <Namn> John Smith </Name> <EncryptedData Type= 'http://www.w3.org/ 2001/04/xmlenc#Element' xmlns= 'http://www.w3.org/2001/04/xmlenc#' > <CipherData> <CipherValue> A23B45C56 </CipherValue> </CipherData> </EncryptedData> < /EncryptedData> . Betalningsinfo>World Wide Web Consortium (W3C) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Produkter och standarder |
| ||||||||||||||
Organisationer |
| ||||||||||||||
PÅ |
| ||||||||||||||
Konferenser |
|