This document provides facts related to XML Canonicalization for usage in the written part of my diploma thesis.
| Article found | Fact |
|---|---|
| XML security : Implement security layers, Part 1 - Basic plumbing technologies [Ve03a] |
You can create XML documents that appear to be different, but have identical data or identical semantical value. Differences may lie in entity structure, attribute ordering, character encoding, or insignificant whitespace. Because
of such physical differences, equivalence testing cannot be done at byte level for arbitrary XML documents. Herein
lies the problem: Digital signatures rely on byte-level equivalence, whereas it is possible to have two XML
documents that are logically the same, but contain different byte sequences.
Canonicalization comes in two forms:
|