File: c14n-2.html

package info (click to toggle)
libxml-security-java 1.4.3-2%2Bdeb6u1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze-lts
  • size: 14,184 kB
  • ctags: 5,406
  • sloc: java: 41,126; xml: 22,042; sh: 196; makefile: 17
file content (123 lines) | stat: -rw-r--r-- 18,566 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Caninical XML node set</title>
<style type="text/css">
<!-- 
.INCLUDED { 
   color: #000000; 
   background-color: 
   #FFFFFF; 
   font-weight: bold; } 
.EXCLUDED { 
   color: #666666; 
   background-color: 
   #999999; } 
.INCLUDEDINCLUSIVENAMESPACE { 
   color: #0000FF; 
   background-color: #FFFFFF; 
   font-weight: bold; 
   font-style: italic; } 
.EXCLUDEDINCLUSIVENAMESPACE { 
   color: #0000FF; 
   background-color: #999999; 
   font-style: italic; } 
--> 
</style> 
</head>
<body bgcolor="#999999">
<h1>Explanation of the output</h1>
<p>The following text contains the nodeset of the given Reference before it is canonicalized. There exist four different styles to indicate how a given node is treated.</p>
<ul>
<li class="INCLUDED">A node which is in the node set is labeled using the INCLUDED style.</li>
<li class="EXCLUDED">A node which is <em>NOT</em> in the node set is labeled EXCLUDED style.</li>
<li class="INCLUDEDINCLUSIVENAMESPACE">A namespace which is in the node set AND in the InclusiveNamespaces PrefixList is labeled using the INCLUDEDINCLUSIVENAMESPACE style.</li>
<li class="EXCLUDEDINCLUSIVENAMESPACE">A namespace which is in NOT the node set AND in the InclusiveNamespaces PrefixList is labeled using the INCLUDEDINCLUSIVENAMESPACE style.</li>
</ul>
<h1>Output</h1>
<pre>
<span class="EXCLUDED">&lt;doc</span><span class="EXCLUDED"> xmlns=""</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> xml:base="http://www.example.org/2002/"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
   </span><span class="EXCLUDED">&lt;e1</span><span class="EXCLUDED"> xmlns=""</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/e1&gt;</span><span class="EXCLUDED">
   </span><span class="EXCLUDED">&lt;e2</span><span class="EXCLUDED"> xmlns=""</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/e2&gt;</span><span class="EXCLUDED">
   </span><span class="EXCLUDED">&lt;e3</span><span class="EXCLUDED"> xmlns=""</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> id="elem3"</span><span class="EXCLUDED"> name="elem3"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/e3&gt;</span><span class="EXCLUDED">
   </span><span class="EXCLUDED">&lt;e4</span><span class="EXCLUDED"> xmlns=""</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> id="elem4"</span><span class="EXCLUDED"> name="elem4"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/e4&gt;</span><span class="EXCLUDED">
   </span><span class="EXCLUDED">&lt;e5</span><span class="EXCLUDED"> xmlns="http://example.org"</span><span class="EXCLUDEDINCLUSIVENAMESPACE"> xmlns:a="http://www.w3.org"</span><span class="EXCLUDED"> xmlns:b="http://www.ietf.org"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> attr="I'm"</span><span class="EXCLUDED"> attr2="all"</span><span class="EXCLUDED"> b:attr="sorted"</span><span class="EXCLUDED"> a:attr="out"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/e5&gt;</span><span class="EXCLUDED">
   </span><span class="INCLUDED">&lt;e6</span><span class="INCLUDED"> xmlns=""</span><span class="INCLUDEDINCLUSIVENAMESPACE"> xmlns:a="http://www.w3.org"</span><span class="INCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="INCLUDED"> test="../baz"</span><span class="INCLUDED">&gt;</span><span class="INCLUDED">
       </span><span class="INCLUDED">&lt;e7</span><span class="INCLUDED"> xmlns="http://www.ietf.org"</span><span class="INCLUDEDINCLUSIVENAMESPACE"> xmlns:a="http://www.w3.org"</span><span class="INCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="INCLUDED">&gt;</span><span class="INCLUDED">
           </span><span class="INCLUDED">&lt;e8</span><span class="INCLUDED"> xmlns=""</span><span class="INCLUDEDINCLUSIVENAMESPACE"> xmlns:a="http://www.w3.org"</span><span class="INCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="INCLUDED"> a:foo="bar"</span><span class="INCLUDED">&gt;</span><span class="INCLUDED">
               </span><span class="INCLUDED">&lt;e9</span><span class="INCLUDED"> xmlns=""</span><span class="INCLUDEDINCLUSIVENAMESPACE"> xmlns:a="http://www.ietf.org"</span><span class="INCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="INCLUDED"> attr="default"</span><span class="INCLUDED">&gt;</span><span class="INCLUDED">&lt;/e9&gt;</span><span class="INCLUDED">
           </span><span class="INCLUDED">&lt;/e8&gt;</span><span class="INCLUDED">
       </span><span class="INCLUDED">&lt;/e7&gt;</span><span class="INCLUDED">
   </span><span class="INCLUDED">&lt;/e6&gt;</span><span class="EXCLUDED">
   </span><span class="EXCLUDED">&lt;Signature</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
      </span><span class="EXCLUDED">&lt;SignedInfo</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> xml:base="http://www.example.org/2002/"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
         </span><span class="EXCLUDED">&lt;CanonicalizationMethod</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/CanonicalizationMethod&gt;</span><span class="EXCLUDED">
         </span><span class="EXCLUDED">&lt;SignatureMethod</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/2000/09/xmldsig#dsa-sha1"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/SignatureMethod&gt;</span><span class="EXCLUDED">
         </span><span class="EXCLUDED">&lt;Reference</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> URI=""</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;Transforms</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;Transform</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                  </span><span class="EXCLUDED">&lt;XPath</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                     ancestor-or-self::e6
                  </span><span class="EXCLUDED">&lt;/XPath&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;/Transform&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;Transform</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/Transform&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;/Transforms&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;DigestMethod</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/2001/04/xmldsig-more#md5"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/DigestMethod&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;DigestValue</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">AaBWmuBu+YJ6/VVXKwlrdA==</span><span class="EXCLUDED">&lt;/DigestValue&gt;</span><span class="EXCLUDED">
         </span><span class="EXCLUDED">&lt;/Reference&gt;</span><span class="EXCLUDED">
         </span><span class="EXCLUDED">&lt;Reference</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> URI=""</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;Transforms</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;Transform</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                  </span><span class="EXCLUDED">&lt;XPath</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                     ancestor-or-self::e6
                  </span><span class="EXCLUDED">&lt;/XPath&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;/Transform&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;Transform</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/Transform&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;/Transforms&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;DigestMethod</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/2001/04/xmldsig-more#md5"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/DigestMethod&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;DigestValue</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">SjyCLpdMX/5X+8Wueu3tlg==</span><span class="EXCLUDED">&lt;/DigestValue&gt;</span><span class="EXCLUDED">
         </span><span class="EXCLUDED">&lt;/Reference&gt;</span><span class="EXCLUDED">
         </span><span class="EXCLUDED">&lt;Reference</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> URI=""</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;Transforms</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;Transform</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                  </span><span class="EXCLUDED">&lt;XPath</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                     ancestor-or-self::e6
                  </span><span class="EXCLUDED">&lt;/XPath&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;/Transform&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;Transform</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                  </span><span class="EXCLUDED">&lt;InclusiveNamespaces</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2001/10/xml-exc-c14n#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> PrefixList="a"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/InclusiveNamespaces&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;/Transform&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;/Transforms&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;DigestMethod</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED"> Algorithm="http://www.w3.org/2001/04/xmldsig-more#md5"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">&lt;/DigestMethod&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;DigestValue</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">lOOQdTLkMX7sv41ZlpwO0g==</span><span class="EXCLUDED">&lt;/DigestValue&gt;</span><span class="EXCLUDED">
         </span><span class="EXCLUDED">&lt;/Reference&gt;</span><span class="EXCLUDED">
      </span><span class="EXCLUDED">&lt;/SignedInfo&gt;</span><span class="EXCLUDED">
      </span><span class="EXCLUDED">&lt;SignatureValue</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
         QY8y1yZWODi6TR/vlmHwz17B6dk5mekvRNJozYZUBovxQat0F2o4/Q==
      </span><span class="EXCLUDED">&lt;/SignatureValue&gt;</span><span class="EXCLUDED">
      </span><span class="EXCLUDED">&lt;KeyInfo</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
         </span><span class="EXCLUDED">&lt;KeyValue</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;DSAKeyValue</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;P</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                  8FkJgwdyizV5Vd0m6DA/DZsdweJdnkueYVUd7L8aA4JpZxrlCI/M7mDE/OGhEhgB
                  nFzSTrBjSFpT7DG66uy7oJeE+RgkXO7EWWOEglMPwaZgGgi1oZarv95VOx3uO8W8
                  L7+S/3AuHNUZQD4b5bpdYAmjXFwz6dl0mKiXAvVuP9E=
               </span><span class="EXCLUDED">&lt;/P&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;Q</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                  mFf8DiMVNFXy0vag9oNGNW/g4u0=
               </span><span class="EXCLUDED">&lt;/Q&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;G</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                  g8gRdNlq9EOTR2TjmVApqCAZAq3jEjOIxXbs8JBiZ+U7dV9geeXEy13GbYoP23Qr
                  apZQo+35diw+cMYPHjN+iUCwUkiGWv7/piAK+Ootfw03etL8XiVWjtL5NBof2CNp
                  wmAw7mrwmNG092y1e6HXSGMMZpaoth/P8xhsxCQsqI8=
               </span><span class="EXCLUDED">&lt;/G&gt;</span><span class="EXCLUDED">
               </span><span class="EXCLUDED">&lt;Y</span><span class="EXCLUDED"> xmlns="http://www.w3.org/2000/09/xmldsig#"</span><span class="EXCLUDED"> xmlns:foo="http://www.bar.org"</span><span class="EXCLUDED">&gt;</span><span class="EXCLUDED">
                  j0V14dc/I+okDAeG4ZbWUzb3HTFkEOC6feOMo5Dk218GcPqEKroVHaDBF9CmRV1v
                  B8MUOExB+6ZNHfcs5Vaw0HVn62YiEBzrmKikx6SxO4Dg9L8I5WbHn37vxUKvHs8r
                  7+rma3kpZQftTMiBpJ8XK8Z6jg8VhuJqo9yZZO+p3I0=
               </span><span class="EXCLUDED">&lt;/Y&gt;</span><span class="EXCLUDED">
            </span><span class="EXCLUDED">&lt;/DSAKeyValue&gt;</span><span class="EXCLUDED">
         </span><span class="EXCLUDED">&lt;/KeyValue&gt;</span><span class="EXCLUDED">
      </span><span class="EXCLUDED">&lt;/KeyInfo&gt;</span><span class="EXCLUDED">
   </span><span class="EXCLUDED">&lt;/Signature&gt;</span><span class="EXCLUDED">
</span><span class="EXCLUDED">&lt;/doc&gt;</span></pre></body></html>