sobota, marca 10, 2012

XML Sig



Referencja do elementu drzewa DOM posiada listę transformat stosowaną na elemenie przed obliczeniem z niego wartości funkcji skrótu. Lista ta stosowana jest zawsze i nie jest zamienna z parametrami podanymi w SignedInfo. W zależności od podanych dla referencji transformat, wartość wynikowa DigestValue będzie różna.

Ten sam logiczny XML będzie miał różne wartości skrótu w zależności od:
  • prefiksów przestrzeni nazw na elemencie
  • 'pretty print' - CR LF i tabulatory w drzewie DOM są widoczne jako nienazwane węzły
  • kolejności (posortowania) atrybutów w elemencie (i użycia metody exclusive w sprowadzaniu drzewa DOM do postaci kanonicznej)

0 komentarze: