Create parser pool interface and move current pool to an implementation of this inter...
[java-idp.git] / tests / data / relyingPartyMapper2.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <IdPConfig 
3         xmlns="urn:mace:shibboleth:idp:config:1.0" 
4         xmlns:cred="urn:mace:shibboleth:credentials:1.0" 
5         xmlns:name="urn:mace:shibboleth:namemapper:1.0" 
6         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
7         xsi:schemaLocation="urn:mace:shibboleth:idp:config:1.0 ../schemas/shibboleth-idpconfig-1.0.xsd">
8                 
9         <RelyingParty 
10                 name="urn-x:testgroup" 
11                 providerId="urn-x:test:id1"
12                 signingCredential="test"
13                 passThruErrors="true" 
14                 defaultNameID="foo" />
15         
16         <AnonymousRelyingParty 
17                 providerId="urn-x:test:anonId" 
18                 signingCredential="test"
19                 defaultNameID="foo" />
20         
21         <DefaultRelyingParty 
22                 providerId="urn-x:test:defId" 
23                 signingCredential="test"
24                 defaultNameID="foo" />
25         
26 <!-- Add back later <AttributeResolver config="$IDP_HOME$/etc/resolver.xml"/>-->
27         
28         <ReleasePolicyEngine>
29                 <ArpRepository implementation="edu.internet2.middleware.shibboleth.aa.arp.provider.FileSystemArpRepository">
30                         <Path>$IDP_HOME$/etc/arps/</Path>
31                 </ArpRepository>
32         </ReleasePolicyEngine>
33
34         <Logging>
35                 <ErrorLog level="WARN" location="$IDP_HOME$/logs/shib-error.log" />
36                 <TransactionLog level="INFO" location="$IDP_HOME$/logs/shib-access.log" />
37         </Logging>
38
39         <Credentials xmlns="urn:mace:shibboleth:credentials:1.0">
40                 <KeyStoreResolver Id="test" storeType="JKS">
41                         <Path>/conf/keystore.jks</Path>
42                         <KeyAlias>shibhs</KeyAlias>
43                         <CertAlias>shibhs</CertAlias>
44                         <StorePassword>shibhs</StorePassword>
45                         <KeyPassword>shibhs</KeyPassword>
46                 </KeyStoreResolver>
47         </Credentials>
48
49         
50         <ProtocolHandler type="ShibbolethV1SSOHandler">
51                 <Location>https?://[^:/]+(:(443|80))?/$IDP_WEBAPP_NAME$/SSO</Location> 
52         </ProtocolHandler>
53
54         <MetadataProvider type="edu.internet2.middleware.shibboleth.metadata.FilesystemMetadataProvider"
55                 path="$IDP_HOME$/etc/example-metadata.xml"/>
56
57 </IdPConfig>