Create parser pool interface and move current pool to an implementation of this inter...
[java-idp.git] / tests / data / idp / blackbox / conf / ssoPost / 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     <ReleasePolicyEngine>
18         <ArpRepository implementation="edu.internet2.middleware.shibboleth.aa.arp.provider.FileSystemArpRepository">
19             <Path>$IDP_HOME$/etc/arps/</Path>
20         </ArpRepository>
21     </ReleasePolicyEngine>
22
23     <Logging>
24         <ErrorLog level="DEBUG" location="$IDP_HOME$/logs/shib-error.log" />
25         <TransactionLog location="$IDP_HOME$/logs/shib-access.log" />
26     </Logging>
27
28     <NameMapping
29         xmlns="urn:mace:shibboleth:namemapper:1.0"
30         id="shm"
31         format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"
32         type="Principal"
33         handleTTL="1800"/>
34     
35     <ArtifactMapper implementation="edu.internet2.middleware.shibboleth.artifact.provider.MemoryArtifactMapper" />
36
37     <Credentials xmlns="urn:mace:shibboleth:credentials:1.0">
38         <FileResolver Id="test_cred">
39             <Key format="PEM">
40                 <Path>$IDP_HOME$/etc/server.key</Path>
41             </Key>
42             <Certificate format="PEM">
43                 <Path>$IDP_HOME$/etc/server.crt</Path>
44             </Certificate>
45         </FileResolver>
46     </Credentials>
47     
48     <ProtocolHandler implementation="edu.internet2.middleware.shibboleth.idp.provider.ShibbolethV1SSOHandler">
49         <Location>https://idp.example.org/shibboleth-idp/SSO</Location>
50     </ProtocolHandler>
51     
52     <ProtocolHandler implementation="edu.internet2.middleware.shibboleth.idp.provider.SAMLv1_AttributeQueryHandler">
53         <Location>https://idp.example.org/shibboleth-idp/AA</Location>
54     </ProtocolHandler>
55     
56     <ProtocolHandler implementation="edu.internet2.middleware.shibboleth.idp.provider.SAMLv1_1ArtifactQueryHandler">
57         <Location>https://idp.example.org/shibboleth-idp/Artifact</Location>
58     </ProtocolHandler>
59     
60     <MetadataProvider type="edu.internet2.middleware.shibboleth.metadata.FilesystemMetadataProvider"
61         path="$IDP_HOME$/etc/metadata.xml"/>
62
63 </IdPConfig>