Author: akarasulu
Date: Sun Nov 7 17:13:41 2004
New Revision: 56888
Modified:
incubator/directory/kerberos/trunk/eve-kerberos/etc/kerberos.properties
incubator/directory/kerberos/trunk/eve-kerberos/src/java/org/apache/kerberos/kdc/EmbeddedEveStore.java
incubator/directory/kerberos/trunk/eve-kerberos/src/test/org/apache/kerberos/kdc/EmbeddedEveStoreTest.java
Log:
temp comment this out
Modified:
incubator/directory/kerberos/trunk/eve-kerberos/etc/kerberos.properties
==============================================================================
--- incubator/directory/kerberos/trunk/eve-kerberos/etc/kerberos.properties
(original)
+++ incubator/directory/kerberos/trunk/eve-kerberos/etc/kerberos.properties
Sun Nov 7 17:13:41 2004
@@ -46,7 +46,7 @@
# The working directory where Eve stores it's partition database files
eve.wkdir = ./target/eve
# The published LDAP schema's to initialize: all listed are required for
example.com
-eve.schemas =
system,core,cosine,inetorgperson,krb5kdc
+# eve.schemas =
system,core,cosine,inetorgperson,krb5kdc
# Comma separated name of the partitions to attach/create
eve.db.partitions = example
Modified:
incubator/directory/kerberos/trunk/eve-kerberos/src/java/org/apache/kerberos/kdc/EmbeddedEveStore.java
==============================================================================
---
incubator/directory/kerberos/trunk/eve-kerberos/src/java/org/apache/kerberos/kdc/EmbeddedEveStore.java
(original)
+++
incubator/directory/kerberos/trunk/eve-kerberos/src/java/org/apache/kerberos/kdc/EmbeddedEveStore.java
Sun Nov 7 17:13:41 2004
@@ -19,7 +19,6 @@
import java.util.Hashtable;
import java.io.FileInputStream;
-import java.io.File;
import javax.security.auth.kerberos.KerberosPrincipal;
import javax.security.auth.kerberos.KerberosKey;
import javax.naming.*;
Modified:
incubator/directory/kerberos/trunk/eve-kerberos/src/test/org/apache/kerberos/kdc/EmbeddedEveStoreTest.java
==============================================================================
---
incubator/directory/kerberos/trunk/eve-kerberos/src/test/org/apache/kerberos/kdc/EmbeddedEveStoreTest.java
(original)
+++
incubator/directory/kerberos/trunk/eve-kerberos/src/test/org/apache/kerberos/kdc/EmbeddedEveStoreTest.java
Sun Nov 7 17:13:41 2004
@@ -18,6 +18,7 @@
import java.util.Hashtable;
+import java.util.Properties;
import java.io.File;
import javax.naming.Context;
@@ -27,6 +28,7 @@
import junit.framework.TestCase;
import org.apache.eve.jndi.EveContextFactory;
import org.apache.kerberos.kdc.store.PrincipalStoreEntry;
+import org.apache.ldap.common.util.PropertiesUtils;
/**
@@ -37,6 +39,25 @@
*/
public class EmbeddedEveStoreTest extends TestCase
{
+// public void testLoadFromEtc() throws Exception
+// {
+// Properties env = PropertiesUtils.getProperties( new File(
"./etc/kerberos.properties" ) );
+// EmbeddedEveStore store = new EmbeddedEveStore( env );
+// store.init();
+//
+// assertNull( store.getEntry( null ) );
+//
+// KerberosPrincipal akarasulu = new KerberosPrincipal( "[EMAIL
PROTECTED]" );
+// assertNotNull( store.getEntry( akarasulu ) );
+//
+// KerberosPrincipal erodriguez = new KerberosPrincipal( "[EMAIL
PROTECTED]" );
+// assertNotNull( store.getEntry( erodriguez ) );
+//
+// KerberosPrincipal nonexistent = new KerberosPrincipal( "[EMAIL
PROTECTED]" );
+// assertNull( store.getEntry( nonexistent ) );
+// }
+
+
public void testEveStore() throws Exception
{
Hashtable env = new Hashtable();
@@ -59,16 +80,22 @@
env.put( EveContextFactory.INDICES_BASE_ENV + "example", "ou
objectClass" );
env.put( EveContextFactory.ATTRIBUTES_BASE_ENV + "example", attrs );
- env.put( EmbeddedEveStore.KDC_ENTRY_LDIF_FILE,
-
"/home/akarasulu/projects/directory/kerberos/trunk/eve-kerberos/src/ldif/example.com"
);
- env.put( EmbeddedEveStore.KDC_ENTRY_BASEDN_KEY,
"ou=People,dc=example,dc=com" );
+ env.put( EmbeddedEveStore.KDC_ENTRY_LDIF_FILE,
"./src/ldif/example.com" );
+ env.put( EmbeddedEveStore.KDC_ENTRY_BASEDN_KEY,
"ou=Users,dc=example,dc=com" );
EmbeddedEveStore store = new EmbeddedEveStore( env );
store.init();
assertNull( store.getEntry( null ) );
-
- KerberosPrincipal scarter = new KerberosPrincipal( "[EMAIL PROTECTED]"
);
- assertNotNull( store.getEntry( scarter ) );
+
+ KerberosPrincipal akarasulu = new KerberosPrincipal( "[EMAIL
PROTECTED]" );
+ assertNotNull( store.getEntry( akarasulu ) );
+
+ KerberosPrincipal erodriguez = new KerberosPrincipal( "[EMAIL
PROTECTED]" );
+ assertNotNull( store.getEntry( erodriguez ) );
+
+ KerberosPrincipal nonexistent = new KerberosPrincipal( "[EMAIL
PROTECTED]" );
+ assertNull( store.getEntry( nonexistent ) );
+
}
@@ -94,8 +121,13 @@
env.put( EveContextFactory.INDICES_BASE_ENV + "example", "ou
objectClass" );
env.put( EveContextFactory.ATTRIBUTES_BASE_ENV + "example", attrs );
+ env.put( EmbeddedEveStore.KDC_ENTRY_LDIF_FILE,
"./src/ldif/example.com" );
+ env.put( EmbeddedEveStore.KDC_ENTRY_BASEDN_KEY,
"ou=Users,dc=example,dc=com" );
+
EmbeddedEveStore store = new EmbeddedEveStore( env );
+ store.init();
KerberosPrincipal principal = new KerberosPrincipal( "krbtgt/[EMAIL
PROTECTED]" );
PrincipalStoreEntry entry = store.getEntry( principal );
+ assertNull( entry );
}
}