1<?xml version="1.0"?>
2<!--
3<!DOCTYPE Configuration SYSTEM "config.dtd">
4-->
5<!-- This configuration file is used for configuration of the com.sun.org.apache.xml.internal.security package -->
6<Configuration target="com.sun.org.apache.xml.internal.security" xmlns="http://www.xmlsecurity.org/NS/#configuration">
7   <CanonicalizationMethods>
8      <CanonicalizationMethod URI="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"
9                              JAVACLASS="com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer20010315OmitComments" />
10      <CanonicalizationMethod URI="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"
11                              JAVACLASS="com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer20010315WithComments" />
12
13      <CanonicalizationMethod URI="http://www.w3.org/2001/10/xml-exc-c14n#"
14                              JAVACLASS="com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer20010315ExclOmitComments"/>
15      <CanonicalizationMethod URI="http://www.w3.org/2001/10/xml-exc-c14n#WithComments"
16                              JAVACLASS="com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer20010315ExclWithComments"/>
17      <CanonicalizationMethod URI="http://www.w3.org/2006/12/xml-c14n11"
18                              JAVACLASS="com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11_OmitComments"/>
19      <CanonicalizationMethod URI="http://www.w3.org/2006/12/xml-c14n11#WithComments"
20                              JAVACLASS="com.sun.org.apache.xml.internal.security.c14n.implementations.Canonicalizer11_WithComments"/>
21   </CanonicalizationMethods>
22   <TransformAlgorithms>
23      <!-- Base64 -->
24      <TransformAlgorithm URI="http://www.w3.org/2000/09/xmldsig#base64"
25                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformBase64Decode" />
26      <!-- c14n omitting comments -->
27      <TransformAlgorithm URI="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"
28                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformC14N" />
29      <!-- c14n with comments -->
30      <TransformAlgorithm URI="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"
31                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformC14NWithComments" />
32      <!-- c14n 1.1 omitting comments -->
33      <TransformAlgorithm URI="http://www.w3.org/2006/12/xml-c14n11"
34                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformC14N11" />
35      <!-- c14n 1.1 with comments -->
36      <TransformAlgorithm URI="http://www.w3.org/2006/12/xml-c14n11#WithComments"
37                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformC14N11_WithComments" />
38      <!-- exclusive c14n omitting comments -->
39      <TransformAlgorithm URI="http://www.w3.org/2001/10/xml-exc-c14n#"
40                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformC14NExclusive" />
41      <!-- exclusive c14n with comments -->
42      <TransformAlgorithm URI="http://www.w3.org/2001/10/xml-exc-c14n#WithComments"
43                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformC14NExclusiveWithComments" />
44
45      <!-- XPath transform -->
46      <TransformAlgorithm URI="http://www.w3.org/TR/1999/REC-xpath-19991116"
47                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformXPath" />
48      <!-- enveloped signature -->
49      <TransformAlgorithm URI="http://www.w3.org/2000/09/xmldsig#enveloped-signature"
50                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformEnvelopedSignature" />
51      <!-- XSLT -->
52      <TransformAlgorithm URI="http://www.w3.org/TR/1999/REC-xslt-19991116"
53                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformXSLT" />
54      <!-- XPath version 2 -->
55      <TransformAlgorithm URI="http://www.w3.org/2002/06/xmldsig-filter2"
56                          JAVACLASS="com.sun.org.apache.xml.internal.security.transforms.implementations.TransformXPath2Filter" />
57   </TransformAlgorithms>
58   <SignatureAlgorithms>
59      <SignatureAlgorithm URI="http://www.w3.org/2000/09/xmldsig#dsa-sha1"
60                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureDSA" />
61      <SignatureAlgorithm URI="http://www.w3.org/2000/09/xmldsig#rsa-sha1"
62                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA1" />
63      <SignatureAlgorithm URI="http://www.w3.org/2000/09/xmldsig#hmac-sha1"
64                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacSHA1" />
65
66      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#rsa-md5"
67                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSAMD5" />
68      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160"
69                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSARIPEMD160" />
70      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
71                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA256" />
72      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"
73                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA384" />
74      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"
75                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA512" />
76      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"
77                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA$SignatureECDSASHA1" />
78      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"
79                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA$SignatureECDSASHA256" />
80      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384"
81                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA$SignatureECDSASHA384" />
82      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"
83                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA$SignatureECDSASHA512" />
84
85      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#hmac-md5"
86                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacMD5" />
87      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160"
88                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacRIPEMD160" />
89      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"
90                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacSHA256" />
91      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#hmac-sha384"
92                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacSHA384" />
93      <SignatureAlgorithm URI="http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"
94                          JAVACLASS="com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacSHA512" />
95   </SignatureAlgorithms>
96   <JCEAlgorithmMappings>
97      <Algorithms>
98         <!-- MessageDigest Algorithms -->
99         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#md5"
100                    Description="MD5 message digest from RFC 1321"
101                    AlgorithmClass="MessageDigest"
102                    RequirementLevel="NOT RECOMMENDED"
103                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
104                    JCEName="MD5"/>
105
106         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#ripemd160"
107                    Description="RIPEMD-160 message digest"
108                    AlgorithmClass="MessageDigest"
109                    RequirementLevel="OPTIONAL"
110                    JCEName="RIPEMD160"/>
111
112         <Algorithm URI="http://www.w3.org/2000/09/xmldsig#sha1"
113                    Description="SHA-1 message digest"
114                    AlgorithmClass="MessageDigest"
115                    RequirementLevel="REQUIRED"
116                    JCEName="SHA-1"/>
117
118         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#sha256"
119                    Description="SHA-1 message digest with 256 bit"
120                    AlgorithmClass="MessageDigest"
121                    RequirementLevel="RECOMMENDED"
122                    JCEName="SHA-256"/>
123
124         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#sha384"
125                    Description="SHA message digest with 384 bit"
126                    AlgorithmClass="MessageDigest"
127                    RequirementLevel="OPTIONAL"
128                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
129                    JCEName="SHA-384"/>
130
131         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#sha512"
132                    Description="SHA-1 message digest with 512 bit"
133                    AlgorithmClass="MessageDigest"
134                    RequirementLevel="OPTIONAL"
135                    JCEName="SHA-512"/>
136
137         <!-- Signature Algorithms -->
138         <Algorithm URI="http://www.w3.org/2000/09/xmldsig#dsa-sha1"
139                    Description="Digital Signature Algorithm with SHA-1 message digest"
140                    AlgorithmClass="Signature"
141                    RequirementLevel="REQUIRED"
142                    JCEName="SHA1withDSA"/>
143
144         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#rsa-md5"
145                    Description="RSA Signature with MD5 message digest"
146                    AlgorithmClass="Signature"
147                    RequirementLevel="NOT RECOMMENDED"
148                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
149                    JCEName="MD5withRSA"/>
150
151         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160"
152                    Description="RSA Signature with RIPEMD-160 message digest"
153                    AlgorithmClass="Signature"
154                    RequirementLevel="OPTIONAL"
155                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
156                    JCEName="RIPEMD160withRSA"/>
157
158         <Algorithm URI="http://www.w3.org/2000/09/xmldsig#rsa-sha1"
159                    Description="RSA Signature with SHA-1 message digest"
160                    AlgorithmClass="Signature"
161                    RequirementLevel="RECOMMENDED"
162                    JCEName="SHA1withRSA"/>
163
164         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
165                    Description="RSA Signature with SHA-256 message digest"
166                    AlgorithmClass="Signature"
167                    RequirementLevel="OPTIONAL"
168                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
169                    JCEName="SHA256withRSA"/>
170
171         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"
172                    Description="RSA Signature with SHA-384 message digest"
173                    AlgorithmClass="Signature"
174                    RequirementLevel="OPTIONAL"
175                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
176                    JCEName="SHA384withRSA"/>
177
178         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"
179                    Description="RSA Signature with SHA-512 message digest"
180                    AlgorithmClass="Signature"
181                    RequirementLevel="OPTIONAL"
182                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
183                    JCEName="SHA512withRSA"/>
184                    
185         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"
186                    Description="ECDSA Signature with SHA-1 message digest"
187                    AlgorithmClass="Signature"
188                    RequirementLevel="OPTIONAL"
189                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
190                    JCEName="SHA1withECDSA"/>
191
192         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"
193                    Description="ECDSA Signature with SHA-256 message digest"
194                    AlgorithmClass="Signature"
195                    RequirementLevel="OPTIONAL"
196                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
197                    JCEName="SHA256withECDSA"/>
198
199         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384"
200                    Description="ECDSA Signature with SHA-384 message digest"
201                    AlgorithmClass="Signature"
202                    RequirementLevel="OPTIONAL"
203                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
204                    JCEName="SHA384withECDSA"/>
205
206         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"
207                    Description="ECDSA Signature with SHA-512 message digest"
208                    AlgorithmClass="Signature"
209                    RequirementLevel="OPTIONAL"
210                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
211                    JCEName="SHA512withECDSA"/>
212
213         <!-- MAC Algorithms -->
214         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#hmac-md5"
215                    Description="Message Authentication code using MD5"
216                    AlgorithmClass="Mac"
217                    RequirementLevel="NOT RECOMMENDED"
218                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
219                    JCEName="HmacMD5"/>
220
221         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160"
222                    Description="Message Authentication code using RIPEMD-160"
223                    AlgorithmClass="Mac"
224                    RequirementLevel="OPTIONAL"
225                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
226                    JCEName="HMACRIPEMD160"/>
227
228         <Algorithm URI="http://www.w3.org/2000/09/xmldsig#hmac-sha1"
229                    Description="Message Authentication code using SHA1"
230                    AlgorithmClass="Mac"
231                    RequirementLevel="REQUIRED"
232                    JCEName="HmacSHA1"/>
233
234         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"
235                    Description="Message Authentication code using SHA-256"
236                    AlgorithmClass="Mac"
237                    RequirementLevel="OPTIONAL"
238                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
239                    JCEName="HmacSHA256"/>
240
241         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#hmac-sha384"
242                    Description="Message Authentication code using SHA-384"
243                    AlgorithmClass="Mac"
244                    RequirementLevel="OPTIONAL"
245                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
246                    JCEName="HmacSHA384"/>
247
248         <Algorithm URI="http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"
249                    Description="Message Authentication code using SHA-512"
250                    AlgorithmClass="Mac"
251                    RequirementLevel="OPTIONAL"
252                    SpecificationURL="http://www.ietf.org/rfc/rfc4051.txt"
253                    JCEName="HmacSHA512"/>
254
255         <!-- Block encryption Algorithms -->
256         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"
257                    Description="Block encryption using Triple-DES"
258                    AlgorithmClass="BlockEncryption"
259                    RequirementLevel="REQUIRED"
260                    KeyLength="192"
261                    RequiredKey="DESede"
262                    JCEName="DESede/CBC/ISO10126Padding"/>
263
264         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#aes128-cbc"
265                    Description="Block encryption using AES with a key length of 128 bit"
266                    AlgorithmClass="BlockEncryption"
267                    RequirementLevel="REQUIRED"
268                    KeyLength="128"
269                    RequiredKey="AES"
270                    JCEName="AES/CBC/ISO10126Padding"/>
271
272         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#aes192-cbc"
273                    Description="Block encryption using AES with a key length of 192 bit"
274                    AlgorithmClass="BlockEncryption"
275                    RequirementLevel="OPTIONAL"
276                    KeyLength="192"
277                    RequiredKey="AES"
278                    JCEName="AES/CBC/ISO10126Padding"/>
279
280         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#aes256-cbc"
281                    Description="Block encryption using AES with a key length of 256 bit"
282                    AlgorithmClass="BlockEncryption"
283                    RequirementLevel="REQUIRED"
284                    KeyLength="256"
285                    RequiredKey="AES"
286                    JCEName="AES/CBC/ISO10126Padding"/>
287                    
288         <Algorithm URI="http://www.w3.org/2009/xmlenc11#aes128-gcm"
289                   Description="Block encryption using AES with a key length of 128 bit in GCM"
290                   AlgorithmClass="BlockEncryption"
291                   RequirementLevel="OPTIONAL"
292                   KeyLength="128"
293                   RequiredKey="AES"
294                   JCEName="AES/GCM/NoPadding"/>
295                   
296         <Algorithm URI="http://www.w3.org/2009/xmlenc11#aes192-gcm"
297                   Description="Block encryption using AES with a key length of 192 bit in GCM"
298                   AlgorithmClass="BlockEncryption"
299                   RequirementLevel="OPTIONAL"
300                   KeyLength="192"
301                   RequiredKey="AES"
302                   JCEName="AES/GCM/NoPadding"/>
303
304         <Algorithm URI="http://www.w3.org/2009/xmlenc11#aes256-gcm"
305                   Description="Block encryption using AES with a key length of 256 bit in GCM"
306                   AlgorithmClass="BlockEncryption"
307                   RequirementLevel="OPTIONAL"
308                   KeyLength="256"
309                   RequiredKey="AES"
310                   JCEName="AES/GCM/NoPadding"/>
311         
312         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#rsa-1_5"
313                    Description="Key Transport RSA-v1.5"
314                    AlgorithmClass="KeyTransport"
315                    RequirementLevel="REQUIRED"
316                    RequiredKey="RSA"
317                    JCEName="RSA/ECB/PKCS1Padding"/>
318
319         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"
320                    Description="Key Transport RSA-OAEP"
321                    AlgorithmClass="KeyTransport"
322                    RequirementLevel="REQUIRED"
323                    RequiredKey="RSA"
324                    JCEName="RSA/ECB/OAEPPadding"/>
325                    
326         <Algorithm URI="http://www.w3.org/2009/xmlenc11#rsa-oaep"
327                    Description="Key Transport RSA-OAEP"
328                    AlgorithmClass="KeyTransport"
329                    RequirementLevel="OPTIONAL"
330                    RequiredKey="RSA"
331                    JCEName="RSA/ECB/OAEPPadding"/>
332
333         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#dh"
334                    Description="Key Agreement Diffie-Hellman"
335                    AlgorithmClass="KeyAgreement"
336                    RequirementLevel="OPTIONAL"/>
337
338         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#kw-tripledes"
339                    Description="Symmetric Key Wrap using Triple DES"
340                    AlgorithmClass="SymmetricKeyWrap"
341                    RequirementLevel="REQUIRED"
342                    KeyLength="192"
343                    RequiredKey="DESede"
344                    JCEName="DESedeWrap"/>
345
346         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#kw-aes128"
347                    Description="Symmetric Key Wrap using AES with a key length of 128 bit"
348                    AlgorithmClass="SymmetricKeyWrap"
349                    RequirementLevel="REQUIRED"
350                    KeyLength="128"
351                    RequiredKey="AES"
352                    JCEName="AESWrap"/>
353
354         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#kw-aes192"
355                    Description="Symmetric Key Wrap using AES with a key length of 192 bit"
356                    AlgorithmClass="SymmetricKeyWrap"
357                    RequirementLevel="OPTIONAL"
358                    KeyLength="192"
359                    RequiredKey="AES"
360                    JCEName="AESWrap"/>
361
362         <Algorithm URI="http://www.w3.org/2001/04/xmlenc#kw-aes256"
363                    Description="Symmetric Key Wrap using AES with a key length of 256 bit"
364                    AlgorithmClass="SymmetricKeyWrap"
365                    RequirementLevel="REQUIRED"
366                    KeyLength="256"
367                    RequiredKey="AES"
368                    JCEName="AESWrap"/>
369
370      </Algorithms>
371   </JCEAlgorithmMappings>
372   <ResourceBundles defaultLanguageCode="en" defaultCountryCode="US"/>
373   <ResourceResolvers>
374      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.utils.resolver.implementations.ResolverDirectHTTP"
375                DESCRIPTION="A simple resolver for requests to HTTP space" />
376      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.utils.resolver.implementations.ResolverLocalFilesystem"
377                DESCRIPTION="A simple resolver for requests to the local file system" />
378      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.utils.resolver.implementations.ResolverFragment"
379                DESCRIPTION="A simple resolver for requests of same-document URIs" />
380      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.utils.resolver.implementations.ResolverXPointer"
381                DESCRIPTION="A simple resolver for requests of XPointer fragments" />
382   </ResourceResolvers>
383   <KeyResolver>
384      <!-- This section contains a list of KeyResolvers that are available in
385           every KeyInfo object -->
386      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RSAKeyValueResolver"
387                DESCRIPTION="Can extract RSA public keys" />
388      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.DSAKeyValueResolver"
389                DESCRIPTION="Can extract DSA public keys" />
390      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.X509CertificateResolver"
391                DESCRIPTION="Can extract public keys from X509 certificates" />
392      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.X509SKIResolver"
393                DESCRIPTION="Uses an X509v3 SubjectKeyIdentifier extension to retrieve a certificate from the storages" />
394      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver"
395                DESCRIPTION="Resolves keys and certificates using ResourceResolvers" />
396      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.X509SubjectNameResolver"
397                DESCRIPTION="Uses an X509 SubjectName to retrieve a certificate from the storages" />
398      <Resolver JAVACLASS="com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.X509IssuerSerialResolver"
399                DESCRIPTION="Uses an X509 IssuerName and IssuerSerial to retrieve a certificate from the storages" />
400   </KeyResolver>
401 
402   <PrefixMappings>
403      <!-- Many classes create Elements which are in a specific namespace;
404           here, the prefixes for these namespaces are defined. But this
405           can also be overwritten using the ElementProxy#setDefaultPrefix()
406           method. You can even set all prefixes to "" so that the corresponding
407           elements are created using the default namespace -->
408      <PrefixMapping namespace="http://www.w3.org/2000/09/xmldsig#"
409                     prefix="ds" />
410      <PrefixMapping namespace="http://www.w3.org/2001/04/xmlenc#"
411                     prefix="xenc" />
412      <PrefixMapping namespace="http://www.xmlsecurity.org/experimental#"
413                     prefix="experimental" />
414      <PrefixMapping namespace="http://www.w3.org/2002/04/xmldsig-filter2"
415                     prefix="dsig-xpath-old" />
416      <PrefixMapping namespace="http://www.w3.org/2002/06/xmldsig-filter2"
417                     prefix="dsig-xpath" />
418      <PrefixMapping namespace="http://www.w3.org/2001/10/xml-exc-c14n#"
419                     prefix="ec" />
420      <PrefixMapping namespace="http://www.nue.et-inf.uni-siegen.de/~geuer-pollmann/#xpathFilter"
421                     prefix="xx" />
422   </PrefixMappings>
423</Configuration>
424