edu.internet2.middleware.shibboleth.common.config.relyingparty
Class RelyingPartyGroup

java.lang.Object
  extended by edu.internet2.middleware.shibboleth.common.config.relyingparty.RelyingPartyGroup

public class RelyingPartyGroup
extends Object

Container for relying party group information.


Constructor Summary
RelyingPartyGroup()
           
 
Method Summary
 RelyingPartyConfiguration getAnonymousRP()
          Gets the anonymous relying party config for the group.
 List<org.opensaml.xml.security.credential.Credential> getCredentials()
          Gets the credentials for the group.
 RelyingPartyConfiguration getDefaultRP()
          Gets the default relying party for the group.
 org.opensaml.saml2.metadata.provider.MetadataProvider getMetadataProvider()
          Gets the metadata provider for the group.
 List<RelyingPartyConfiguration> getRelyingParties()
          Gets the relying party configurations for the group.
 List<org.opensaml.ws.security.SecurityPolicy> getSecurityPolicies()
          Gets the security policies for the group.
 List<org.opensaml.xml.security.trust.TrustEngine> getTrustEngines()
          Gets the trust engines for the group.
 void setAnonymousRP(RelyingPartyConfiguration config)
          Sets the anonymous relying party config for the group.
 void setCredentials(List<org.opensaml.xml.security.credential.Credential> credentials)
          Sets the credentials for the group.
 void setDefaultRP(RelyingPartyConfiguration config)
          Sets the default relying party for the group.
 void setMetadataProvider(org.opensaml.saml2.metadata.provider.MetadataProvider provider)
          Sets the metadata provider for the group.
 void setRelyingParties(List<RelyingPartyConfiguration> configurations)
          Sets the relying party configurations for the group.
 void setSecurityPolicies(List<org.opensaml.ws.security.SecurityPolicy> policies)
          Sets the security policies for the group.
 void setTrustEngines(List<org.opensaml.xml.security.trust.TrustEngine> engines)
          Sets the trust engines for the group.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelyingPartyGroup

public RelyingPartyGroup()
Method Detail

getAnonymousRP

public RelyingPartyConfiguration getAnonymousRP()
Gets the anonymous relying party config for the group.

Returns:
anonymous relying party config for the group

getCredentials

public List<org.opensaml.xml.security.credential.Credential> getCredentials()
Gets the credentials for the group.

Returns:
credentials for the group

getDefaultRP

public RelyingPartyConfiguration getDefaultRP()
Gets the default relying party for the group.

Returns:
default relying party for the group

getMetadataProvider

public org.opensaml.saml2.metadata.provider.MetadataProvider getMetadataProvider()
Gets the metadata provider for the group.

Returns:
metadata provider for the group

getRelyingParties

public List<RelyingPartyConfiguration> getRelyingParties()
Gets the relying party configurations for the group.

Returns:
relying party configurations for the group

getSecurityPolicies

public List<org.opensaml.ws.security.SecurityPolicy> getSecurityPolicies()
Gets the security policies for the group.

Returns:
security policies for the group

getTrustEngines

public List<org.opensaml.xml.security.trust.TrustEngine> getTrustEngines()
Gets the trust engines for the group.

Returns:
trust engines for the group

setAnonymousRP

public void setAnonymousRP(RelyingPartyConfiguration config)
Sets the anonymous relying party config for the group.

Parameters:
config - anonymous relying party config for the group

setCredentials

public void setCredentials(List<org.opensaml.xml.security.credential.Credential> credentials)
Sets the credentials for the group.

Parameters:
credentials - credentials for the group

setDefaultRP

public void setDefaultRP(RelyingPartyConfiguration config)
Sets the default relying party for the group.

Parameters:
config - default relying party for the group

setMetadataProvider

public void setMetadataProvider(org.opensaml.saml2.metadata.provider.MetadataProvider provider)
Sets the metadata provider for the group.

Parameters:
provider - metadata provider for the group

setRelyingParties

public void setRelyingParties(List<RelyingPartyConfiguration> configurations)
Sets the relying party configurations for the group.

Parameters:
configurations - relying party configurations for the group

setSecurityPolicies

public void setSecurityPolicies(List<org.opensaml.ws.security.SecurityPolicy> policies)
Sets the security policies for the group.

Parameters:
policies - security policies for the group

setTrustEngines

public void setTrustEngines(List<org.opensaml.xml.security.trust.TrustEngine> engines)
Sets the trust engines for the group.

Parameters:
engines - trust engines for the group


Copyright © 2006-2009 Internet2. All Rights Reserved.