import edu.internet2.middleware.shibboleth.aap.AAP;
import edu.internet2.middleware.shibboleth.aap.AttributeRule;
import edu.internet2.middleware.shibboleth.common.Constants;
+import edu.internet2.middleware.shibboleth.common.PluggableConfigurationComponent;
import edu.internet2.middleware.shibboleth.metadata.EntitiesDescriptor;
import edu.internet2.middleware.shibboleth.metadata.RoleDescriptor;
import edu.internet2.middleware.shibboleth.metadata.ScopedRoleDescriptor;
import edu.internet2.middleware.shibboleth.metadata.ScopedRoleDescriptor.Scope;
-import edu.internet2.middleware.shibboleth.serviceprovider.PluggableConfigurationComponent;
public class XMLAAPProvider implements AAP, PluggableConfigurationComponent {
* For examples of use, see one of the builtin implementation
* classes (XMLMetadataImpl, ...).
*/
-package edu.internet2.middleware.shibboleth.serviceprovider;
+package edu.internet2.middleware.shibboleth.common;
-import org.apache.xmlbeans.XmlException;
import org.opensaml.SAMLException;
import org.w3c.dom.Element;
-import edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException;
public interface PluggableConfigurationComponent {
initialize(Element dom)
throws
SAMLException,
- XmlException, // If there is a problem in the configuration data
ShibbolethConfigurationException; // for other problems
}
\ No newline at end of file
import org.w3c.dom.Element;
import org.w3c.dom.Node;
+import edu.internet2.middleware.shibboleth.common.PluggableConfigurationComponent;
import edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException;
import edu.internet2.middleware.shibboleth.common.Trust;
import edu.internet2.middleware.shibboleth.metadata.EntitiesDescriptor;
import edu.internet2.middleware.shibboleth.metadata.KeyAuthority;
import edu.internet2.middleware.shibboleth.metadata.KeyDescriptor;
import edu.internet2.middleware.shibboleth.metadata.RoleDescriptor;
-import edu.internet2.middleware.shibboleth.serviceprovider.PluggableConfigurationComponent;
/**
* <code>Trust</code> implementation that does PKIX validation against key authorities included in shibboleth-specific
}
- public void initialize(Element dom) throws SAMLException, XmlException, ShibbolethConfigurationException {
+ public void initialize(Element dom) throws SAMLException, ShibbolethConfigurationException {
}
import org.w3c.dom.NodeList;
import edu.internet2.middleware.shibboleth.common.Constants;
+import edu.internet2.middleware.shibboleth.common.PluggableConfigurationComponent;
import edu.internet2.middleware.shibboleth.metadata.*;
-import edu.internet2.middleware.shibboleth.serviceprovider.PluggableConfigurationComponent;
/**
* @author Scott Cantor
import edu.internet2.middleware.shibboleth.aap.AttributeRule;
import edu.internet2.middleware.shibboleth.aap.provider.XMLAAPProvider;
import edu.internet2.middleware.shibboleth.common.Credentials;
+import edu.internet2.middleware.shibboleth.common.PluggableConfigurationComponent;
import edu.internet2.middleware.shibboleth.common.ShibbolethConfigurationException;
import edu.internet2.middleware.shibboleth.common.Trust;
import edu.internet2.middleware.shibboleth.common.provider.ShibbolethTrust;