Deleted a couple of stray classes.
authorwassa <wassa@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Fri, 6 May 2005 20:07:14 +0000 (20:07 +0000)
committerwassa <wassa@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Fri, 6 May 2005 20:07:14 +0000 (20:07 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@1453 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

src/edu/internet2/middleware/shibboleth/common/Init.java [deleted file]
src/edu/internet2/middleware/shibboleth/common/OriginSiteMapper.java [deleted file]

diff --git a/src/edu/internet2/middleware/shibboleth/common/Init.java b/src/edu/internet2/middleware/shibboleth/common/Init.java
deleted file mode 100755 (executable)
index 5b288e0..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-/* 
- * The Shibboleth License, Version 1. 
- * Copyright (c) 2002 
- * University Corporation for Advanced Internet Development, Inc. 
- * All rights reserved
- * 
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are met:
- * 
- * Redistributions of source code must retain the above copyright notice, this 
- * list of conditions and the following disclaimer.
- * 
- * Redistributions in binary form must reproduce the above copyright notice, 
- * this list of conditions and the following disclaimer in the documentation 
- * and/or other materials provided with the distribution, if any, must include 
- * the following acknowledgment: "This product includes software developed by 
- * the University Corporation for Advanced Internet Development 
- * <http://www.ucaid.edu>Internet2 Project. Alternately, this acknowledegement 
- * may appear in the software itself, if and wherever such third-party 
- * acknowledgments normally appear.
- * 
- * Neither the name of Shibboleth nor the names of its contributors, nor 
- * Internet2, nor the University Corporation for Advanced Internet Development, 
- * Inc., nor UCAID may be used to endorse or promote products derived from this 
- * software without specific prior written permission. For written permission, 
- * please contact shibboleth@shibboleth.org
- * 
- * Products derived from this software may not be called Shibboleth, Internet2, 
- * UCAID, or the University Corporation for Advanced Internet Development, nor 
- * may Shibboleth appear in their name, without prior written permission of the 
- * University Corporation for Advanced Internet Development.
- * 
- * 
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
- * AND WITH ALL FAULTS. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
- * PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED AND THE ENTIRE RISK 
- * OF SATISFACTORY QUALITY, PERFORMANCE, ACCURACY, AND EFFORT IS WITH LICENSEE. 
- * IN NO EVENT SHALL THE COPYRIGHT OWNER, CONTRIBUTORS OR THE UNIVERSITY 
- * CORPORATION FOR ADVANCED INTERNET DEVELOPMENT, INC. BE LIABLE FOR ANY DIRECT, 
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-package edu.internet2.middleware.shibboleth.common;
-
-
-/**
- *  Handles one-time library initialization
- *
- * @author     Scott Cantor
- * @created    May 18, 2002
- */
-public class Init
-{
-    private static boolean initialized = false;
-    
-    private static OriginSiteMapper mapper = null;
-
-    /**  Initializes library */
-    public static synchronized void init()
-    {
-        if (initialized)
-            return;
-
-        initialized = true;
-        
-    }
-
-    static
-    {
-        Init.init();
-    }
-    /**
-     *  Returns the mapper
-     * 
-     * @return OriginSiteMapper
-     */
-    public static synchronized OriginSiteMapper getMapper()
-    {
-        return mapper;
-    }
-
-    /**
-     *  Sets the mapper
-     * 
-     * @param mapper The mapper to set
-     */
-    public static synchronized void setMapper(OriginSiteMapper mapper)
-    {
-        Init.mapper = mapper;
-    }
-
-}
-
diff --git a/src/edu/internet2/middleware/shibboleth/common/OriginSiteMapper.java b/src/edu/internet2/middleware/shibboleth/common/OriginSiteMapper.java
deleted file mode 100644 (file)
index b66b43b..0000000
+++ /dev/null
@@ -1,107 +0,0 @@
-/* 
- * The Shibboleth License, Version 1. 
- * Copyright (c) 2002 
- * University Corporation for Advanced Internet Development, Inc. 
- * All rights reserved
- * 
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are met:
- * 
- * Redistributions of source code must retain the above copyright notice, this 
- * list of conditions and the following disclaimer.
- * 
- * Redistributions in binary form must reproduce the above copyright notice, 
- * this list of conditions and the following disclaimer in the documentation 
- * and/or other materials provided with the distribution, if any, must include 
- * the following acknowledgment: "This product includes software developed by 
- * the University Corporation for Advanced Internet Development 
- * <http://www.ucaid.edu>Internet2 Project. Alternately, this acknowledegement 
- * may appear in the software itself, if and wherever such third-party 
- * acknowledgments normally appear.
- * 
- * Neither the name of Shibboleth nor the names of its contributors, nor 
- * Internet2, nor the University Corporation for Advanced Internet Development, 
- * Inc., nor UCAID may be used to endorse or promote products derived from this 
- * software without specific prior written permission. For written permission, 
- * please contact shibboleth@shibboleth.org
- * 
- * Products derived from this software may not be called Shibboleth, Internet2, 
- * UCAID, or the University Corporation for Advanced Internet Development, nor 
- * may Shibboleth appear in their name, without prior written permission of the 
- * University Corporation for Advanced Internet Development.
- * 
- * 
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
- * AND WITH ALL FAULTS. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
- * PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED AND THE ENTIRE RISK 
- * OF SATISFACTORY QUALITY, PERFORMANCE, ACCURACY, AND EFFORT IS WITH LICENSEE. 
- * IN NO EVENT SHALL THE COPYRIGHT OWNER, CONTRIBUTORS OR THE UNIVERSITY 
- * CORPORATION FOR ADVANCED INTERNET DEVELOPMENT, INC. BE LIABLE FOR ANY DIRECT, 
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-package edu.internet2.middleware.shibboleth.common;
-
-import java.security.Key;
-import java.security.KeyStore;
-import java.util.Iterator;
-
-/**
- *  Used by a Shibboleth SHIRE implementation to validate origin site
- *  information and locate signature verification keys when validating responses
- *  and assertions from a Handle Service<P>
- *
- *  The interface MUST be thread-safe.
- *
- * @author     Scott Cantor
- * @created    January 24, 2002
- */
-public interface OriginSiteMapper
-{
-    /**
-     *  Provides an iterator over the trusted Handle Services for the specified
-     *  origin site
-     *
-     * @param  originSite  The DNS name of the origin site to query
-     * @return             An iterator over the Handle Service DNS names
-     */
-    public abstract Iterator getHandleServiceNames(String originSite);
-
-    /**
-     *  Returns a preconfigured key to use in verifying a signature created by
-     *  the specified HS<P>
-     *
-     *  Any key returned is implicitly trusted and a certificate signed by
-     *  another trusted entity is not sought or required
-     *
-     * @param  handleService  Description of Parameter
-     * @return                A trusted key (probably public but could be
-     *      secret) or null
-     */
-    public abstract Key getHandleServiceKey(String handleService);
-
-    /**
-     *  Provides an iterator over the security domain expressions for which the
-     *  specified origin site is considered to be authoritative
-     *
-     * @param  originSite  The DNS name of the origin site to query
-     * @return             An iterator over a set of regular expression strings
-     */
-    public abstract Iterator getSecurityDomains(String originSite);
-
-    /**
-     *  Gets a key store containing certificate entries that are trusted to sign
-     *  Handle Service certificates that are encountered during processing<P>
-     *
-     * @return    A key store containing trusted certificate issuers
-     */
-    public abstract KeyStore getTrustedRoots();
-}
-