You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2005/02/05 00:26:16 UTC
svn commit: r151446 - in
incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos:
kdc/AuthenticationService.java sam/SamSubsystem.java
Author: akarasulu
Date: Fri Feb 4 15:26:14 2005
New Revision: 151446
URL: http://svn.apache.org/viewcvs?view=rev&rev=151446
Log:
added methods to set the environment in SamSubsystem
Modified:
incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos/kdc/AuthenticationService.java
incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos/sam/SamSubsystem.java
Modified: incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos/kdc/AuthenticationService.java
URL: http://svn.apache.org/viewcvs/incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos/kdc/AuthenticationService.java?view=diff&r1=151445&r2=151446
==============================================================================
--- incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos/kdc/AuthenticationService.java (original)
+++ incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos/kdc/AuthenticationService.java Fri Feb 4 15:26:14 2005
@@ -64,6 +64,8 @@
public AuthenticationService( KdcConfiguration config, PrincipalStore bootstrap, PrincipalStore store )
{
super( config, bootstrap, store );
+
+ SamSubsystem.setEnvironment( config.getProperties() );
}
public AuthenticationReply getReplyFor( KdcRequest request ) throws KerberosException
Modified: incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos/sam/SamSubsystem.java
URL: http://svn.apache.org/viewcvs/incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos/sam/SamSubsystem.java?view=diff&r1=151445&r2=151446
==============================================================================
--- incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos/sam/SamSubsystem.java (original)
+++ incubator/directory/kerberos/trunk/core/src/java/org/apache/kerberos/sam/SamSubsystem.java Fri Feb 4 15:26:14 2005
@@ -18,6 +18,7 @@
import java.util.HashMap;
+import java.util.Hashtable;
import javax.security.auth.kerberos.KerberosKey;
@@ -39,6 +40,9 @@
/** a map of verifiers so we do not need to create a new one every time */
private static final HashMap verifiers = new HashMap();
+ /** a set of environment parameter */
+ private static final Hashtable env = new Hashtable();
+
/** the key integrity checker used by the subsystem for all sam types */
private static KeyIntegrityChecker keyChecker;
@@ -141,5 +145,11 @@
throw new SamException( entry.getSamType(), msg, e );
}
+ }
+
+
+ public static void setEnvironment( Hashtable properties )
+ {
+ env.putAll( properties );
}
}