Create parser pool interface and move current pool to an implementation of this inter...
[java-idp.git] / tests / data / idp / blackbox / conf / SPRelyingParty / idp.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <IdPConfig
4     xmlns="urn:mace:shibboleth:idp:config:1.0"
5     xmlns:cred="urn:mace:shibboleth:credentials:1.0"
6     xmlns:name="urn:mace:shibboleth:namemapper:1.0"
7     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
8     xsi:schemaLocation="urn:mace:shibboleth:idp:config:1.0 shibboleth-idpconfig-1.0.xsd"
9     resolverConfig="$IDP_HOME$/etc/resolver.xml"
10     defaultRelyingParty="urn:x-shibtest:IdP:defaultRelyingParty"
11     providerId="urn:x-shibtest:IdP">
12
13     <RelyingParty name="urn:x-shibtest:SP2" signingCredential="test_cred">
14         <NameID nameMapping="shm"/>
15     </RelyingParty>
16
17     <RelyingParty name="urn:x-shibtest:IdP:defaultRelyingParty" signingCredential="test_cred">
18         <NameID nameMapping="shm"/>
19     </RelyingParty>
20     
21     <ReleasePolicyEngine>
22         <ArpRepository implementation="edu.internet2.middleware.shibboleth.aa.arp.provider.FileSystemArpRepository">
23             <Path>$IDP_HOME$/etc/arps/</Path>
24         </ArpRepository>
25     </ReleasePolicyEngine>
26
27     <Logging>
28         <ErrorLog level="DEBUG" location="$IDP_HOME$/logs/shib-error.log" />
29         <TransactionLog location="$IDP_HOME$/logs/shib-access.log" />
30     </Logging>
31
32     <NameMapping
33         xmlns="urn:mace:shibboleth:namemapper:1.0"
34         id="shm"
35         format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"
36         type="Principal"
37         handleTTL="1800"/>
38     
39     <ArtifactMapper implementation="edu.internet2.middleware.shibboleth.artifact.provider.MemoryArtifactMapper" />
40
41     <Credentials xmlns="urn:mace:shibboleth:credentials:1.0">
42         <FileResolver Id="test_cred">
43             <Key format="PEM">
44                 <Path>$IDP_HOME$/etc/server.key</Path>
45             </Key>
46             <Certificate format="PEM">
47                 <Path>$IDP_HOME$/etc/server.crt</Path>
48             </Certificate>
49         </FileResolver>
50     </Credentials>
51     
52     <ProtocolHandler implementation="edu.internet2.middleware.shibboleth.idp.provider.ShibbolethV1SSOHandler">
53         <Location>https://idp.example.org/shibboleth-idp/SSO</Location>
54     </ProtocolHandler>
55     
56     <ProtocolHandler implementation="edu.internet2.middleware.shibboleth.idp.provider.SAMLv1_AttributeQueryHandler">
57         <Location>https://idp.example.org/shibboleth-idp/AA</Location>
58     </ProtocolHandler>
59     
60     <ProtocolHandler implementation="edu.internet2.middleware.shibboleth.idp.provider.SAMLv1_1ArtifactQueryHandler">
61         <Location>https://idp.example.org/shibboleth-idp/Artifact</Location>
62     </ProtocolHandler>
63     
64     <MetadataProvider type="edu.internet2.middleware.shibboleth.metadata.FilesystemMetadataProvider"
65         path="$IDP_HOME$/etc/metadata.xml"/>
66
67 </IdPConfig>