Šifrování XML

Šifrování XML  je specifikace definovaná konsorcium W3C jako doporučení, které určuje, jak je šifrován obsah prvku XML .

Ačkoli lze šifrování XML použít k šifrování jakýchkoli dat, je známé jako „šifrování XML“, protože prvek XML (prvky EncryptedData nebo EncryptedKey) obsahuje šifrovaný text, informace o klíčích nebo algoritmy nebo na ně odkazuje.

Jak podpis XML, tak šifrování XML používají prvek KeyInfo, který je potomkem prvků SignedInfo, EncryptedData nebo EncryptedKey a poskytuje příjemci informace o klíčích, které se používají k ověření podpisu nebo dešifrování zašifrovaných dat.

Element KeyInfo je volitelný – může být připojen ke zprávě nebo doručen přes zabezpečený kanál.

Příklad použití šifrování XML:

<?xml version='1.0'?> <PaymentInfo xmlns= 'http://example.org/paymentv2' > <Jméno> Jan Novák </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 Informace o platbě>

Odkazy

  •  Informace W3C