Create parser pool interface and move current pool to an implementation of this inter...
[java-idp.git] / tests / data / idp / blackbox / conf / groupRelyingParty / 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:IdP:defaultRelyingParty" signingCredential="test_cred">
14         <NameID nameMapping="shm"/>
15     </RelyingParty>
16     
17     <RelyingParty name="urn:x-shibtest:federation" signingCredential="test_cred">
18         <NameID nameMapping="nm2"/>
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:mace:shibboleth:1.0:nameIdentifier"
36         type="SharedMemoryShibHandle"
37         handleTTL="1800"/>
38
39     <NameMapping
40         xmlns="urn:mace:shibboleth:namemapper:1.0"
41         id="nm2"
42         format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"
43         type="Principal"
44         handleTTL="1800"/>
45     
46     <ArtifactMapper implementation="edu.internet2.middleware.shibboleth.artifact.provider.MemoryArtifactMapper" />
47
48     <Credentials xmlns="urn:mace:shibboleth:credentials:1.0">
49         <FileResolver Id="test_cred">
50             <Key format="PEM">
51                 <Path>$IDP_HOME$/etc/server.key</Path>
52             </Key>
53             <Certificate format="PEM">
54                 <Path>$IDP_HOME$/etc/server.crt</Path>
55             </Certificate>
56         </FileResolver>
57     </Credentials>
58     
59     <ProtocolHandler implementation="edu.internet2.middleware.shibboleth.idp.provider.ShibbolethV1SSOHandler">
60         <Location>https://idp.example.org/shibboleth-idp/SSO</Location>
61     </ProtocolHandler>
62     
63     <ProtocolHandler implementation="edu.internet2.middleware.shibboleth.idp.provider.SAMLv1_AttributeQueryHandler">
64         <Location>https://idp.example.org/shibboleth-idp/AA</Location>
65     </ProtocolHandler>
66     
67     <ProtocolHandler implementation="edu.internet2.middleware.shibboleth.idp.provider.SAMLv1_1ArtifactQueryHandler">
68         <Location>https://idp.example.org/shibboleth-idp/Artifact</Location>
69     </ProtocolHandler>
70     
71     <MetadataProvider type="edu.internet2.middleware.shibboleth.metadata.FilesystemMetadataProvider"
72         path="$IDP_HOME$/etc/metadata.xml"/>
73
74 </IdPConfig>