package edu.internet2.middleware.shibboleth.aaLocal;
+/**
+ * Attribute Authority & Release Policy
+ * Directory layer for CMU specific LDAP set up
+ *
+ * @author Parviz Dousti (dousti@cmu.edu)
+ * @created June, 2002
+ */
+
import java.util.Hashtable;
import javax.naming.*;
import javax.naming.spi.*;
package edu.internet2.middleware.shibboleth.aaLocal;
+/**
+ * Attribute Authority & Release Policy
+ * Directory layer for CMU
+ *
+ * @author Parviz Dousti (dousti@cmu.edu)
+ * @created June, 2002
+ */
+
+
import java.util.*;
import javax.naming.*;
import javax.naming.directory.*;
package edu.internet2.middleware.shibboleth.aaLocal;
+
+/**
+ * Attribute Authority & Release Policy
+ * Very simple implementation of directory layer.
+ *
+ * @author Parviz Dousti (dousti@cmu.edu)
+ * @created June, 2002
+ */
+
+
import java.util.Hashtable;
import javax.naming.*;
import javax.naming.spi.*;
package edu.internet2.middleware.shibboleth.aaLocal;
+/**
+ * Attribute Authority & Release Policy
+ * Simple implementation of a trivial directory layer
+ * mostly for demo and testing
+ *
+ * @author Parviz Dousti (dousti@cmu.edu)
+ * @created June, 2002
+ */
+
+
import java.util.*;
import javax.naming.*;
import javax.naming.directory.*;
package edu.internet2.middleware.shibboleth.aaLocal;
+/**
+ * Attribute Authority & Release Policy
+ * Demonstration of how a SQL impl. of directory layer
+ * might work.
+ *
+ * @author Parviz Dousti (dousti@cmu.edu)
+ * @created June, 2002
+ */
+
+
import java.util.Hashtable;
import javax.naming.*;
import javax.naming.spi.*;
package edu.internet2.middleware.shibboleth.aaLocal;
+/**
+ * Attribute Authority & Release Policy
+ * Demonstration of SQL impl. for directory layer.
+ *
+ * @author Parviz Dousti (dousti@cmu.edu)
+ * @created June, 2002
+ */
+
+
import java.util.*;
import java.sql.*;
import javax.naming.*;
+
+/**
+ * Attribute Authority & Release Policy
+ * A specific class for eduPersonAffiliation attribute
+ *
+ * @author Parviz Dousti (dousti@cmu.edu)
+ * @created June, 2002
+ */
+
import edu.internet2.middleware.eduPerson.*;
import edu.internet2.middleware.shibboleth.common.Constants;
import edu.internet2.middleware.shibboleth.aa.ShibAttribute;
+
+/**
+ * Attribute Authority & Release Policy
+ * A specific class for EPPN
+ *
+ * @author Parviz Dousti (dousti@cmu.edu)
+ * @created June, 2002
+ */
+
import edu.internet2.middleware.eduPerson.*;
import edu.internet2.middleware.shibboleth.common.Constants;
import edu.internet2.middleware.shibboleth.aa.ShibAttribute;