You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by er...@apache.org on 2005/10/24 05:13:50 UTC
svn commit: r327938 - in
/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos:
kdc/ kdc/authentication/ kdc/preauthentication/ kdc/ticketgrant/ protocol/
Author: erodriguez
Date: Sun Oct 23 20:13:37 2005
New Revision: 327938
URL: http://svn.apache.org/viewcvs?rev=327938&view=rev
Log:
Refactoring classes commonly used by protocol-providers to new protocol-common subproject.
Modified:
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/KdcContext.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorContext.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorReply.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorRequest.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/SelectChecksumType.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/SelectEncryptionType.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/AuthenticationExceptionHandler.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/AuthenticationServiceChain.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/BuildReply.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/ConfigureAuthenticationChain.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GenerateTicket.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetClientEntry.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetServerEntry.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetSessionKey.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/SealReply.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/PreAuthenticationChain.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifierBase.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifyEncryptedTimestamp.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifySam.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/BuildReply.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/ConfigureTicketGrantingChain.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GenerateTicket.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetAuthHeader.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetRequestPrincipalEntry.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetSessionKey.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetTicketPrincipalEntry.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/MonitorContext.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/SealReply.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/TicketGrantingExceptionHandler.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/TicketGrantingServiceChain.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyBodyChecksum.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyTgt.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyTgtAuthHeader.java
directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/protocol/KerberosProtocolHandler.java
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/KdcContext.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/KdcContext.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/KdcContext.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/KdcContext.java Sun Oct 23 20:13:37 2005
@@ -18,11 +18,11 @@
import java.net.InetAddress;
-import org.apache.kerberos.chain.impl.ContextBase;
import org.apache.kerberos.messages.KdcRequest;
import org.apache.kerberos.messages.KerberosMessage;
import org.apache.kerberos.service.LockBox;
import org.apache.kerberos.store.PrincipalStore;
+import org.apache.protocol.common.chain.impl.ContextBase;
public class KdcContext extends ContextBase
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorContext.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorContext.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorContext.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorContext.java Sun Oct 23 20:13:37 2005
@@ -16,8 +16,8 @@
*/
package org.apache.kerberos.kdc;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorReply.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorReply.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorReply.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorReply.java Sun Oct 23 20:13:37 2005
@@ -16,10 +16,10 @@
*/
package org.apache.kerberos.kdc;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.messages.ErrorMessage;
import org.apache.kerberos.messages.KdcReply;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorRequest.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorRequest.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorRequest.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/MonitorRequest.java Sun Oct 23 20:13:37 2005
@@ -16,10 +16,10 @@
*/
package org.apache.kerberos.kdc;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.crypto.encryption.EncryptionType;
import org.apache.kerberos.messages.KdcRequest;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/SelectChecksumType.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/SelectChecksumType.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/SelectChecksumType.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/SelectChecksumType.java Sun Oct 23 20:13:37 2005
@@ -16,48 +16,44 @@
*/
package org.apache.kerberos.kdc;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.crypto.checksum.ChecksumType;
-import org.apache.kerberos.crypto.encryption.EncryptionType;
+import org.apache.kerberos.exceptions.ErrorType;
+import org.apache.kerberos.exceptions.KerberosException;
+import org.apache.kerberos.kdc.ticketgrant.TicketGrantingContext;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
public class SelectChecksumType extends CommandBase
{
public boolean execute( Context context ) throws Exception
{
- System.out.println( "Selecting checksum type." );
+ TicketGrantingContext tgsContext = (TicketGrantingContext) context;
+ KdcConfiguration config = tgsContext.getConfig();
- KdcContext kdcContext = (KdcContext) context;
- KdcConfiguration config = kdcContext.getConfig();
+ ChecksumType requestedType = tgsContext.getAuthenticator().getChecksum().getChecksumType();
- EncryptionType[] requestedTypes = kdcContext.getRequest().getEType();
+ //boolean isAllowedChecksumType = isAllowedChecksumType( requestedType, config.getChecksumTypes() );
- /*
- EncryptionType bestType = getBestChecksumType( requestedTypes, config.getEncryptionTypes() );
+ boolean isAllowedChecksumType = true;
- if ( bestType == null )
+ if ( !isAllowedChecksumType )
{
throw new KerberosException( ErrorType.KDC_ERR_SUMTYPE_NOSUPP );
}
- */
return CONTINUE_CHAIN;
}
- protected ChecksumType getBestChecksumType( ChecksumType[] requestedTypes,
- ChecksumType[] configuredTypes )
+ protected boolean isAllowedChecksumType( ChecksumType requestedType, ChecksumType[] configuredTypes )
{
- for ( int ii = 0; ii < requestedTypes.length; ii++ )
- {
- for ( int jj = 0; jj < configuredTypes.length; jj++ )
+ for ( int ii = 0; ii < configuredTypes.length; ii++ )
{
- if ( requestedTypes[ ii ] == configuredTypes[ jj ] )
+ if ( requestedType == configuredTypes[ ii ] )
{
- return configuredTypes[ jj ];
+ return true;
}
}
- }
- return null;
+ return false;
}
}
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/SelectEncryptionType.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/SelectEncryptionType.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/SelectEncryptionType.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/SelectEncryptionType.java Sun Oct 23 20:13:37 2005
@@ -16,18 +16,16 @@
*/
package org.apache.kerberos.kdc;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.crypto.encryption.EncryptionType;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.exceptions.KerberosException;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
public class SelectEncryptionType extends CommandBase
{
public boolean execute( Context context ) throws Exception
{
- System.out.println( "Selecting encryption type." );
-
KdcContext kdcContext = (KdcContext) context;
KdcConfiguration config = kdcContext.getConfig();
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/AuthenticationExceptionHandler.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/AuthenticationExceptionHandler.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/AuthenticationExceptionHandler.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/AuthenticationExceptionHandler.java Sun Oct 23 20:13:37 2005
@@ -16,11 +16,11 @@
*/
package org.apache.kerberos.kdc.authentication;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.exceptions.KerberosException;
import org.apache.kerberos.kdc.KdcConfiguration;
import org.apache.kerberos.messages.ErrorMessage;
import org.apache.kerberos.service.ErrorMessageHandler;
+import org.apache.protocol.common.chain.Context;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/AuthenticationServiceChain.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/AuthenticationServiceChain.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/AuthenticationServiceChain.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/AuthenticationServiceChain.java Sun Oct 23 20:13:37 2005
@@ -16,9 +16,9 @@
*/
package org.apache.kerberos.kdc.authentication;
-import org.apache.kerberos.chain.impl.ChainBase;
import org.apache.kerberos.kdc.MonitorRequest;
import org.apache.kerberos.kdc.preauthentication.PreAuthenticationChain;
+import org.apache.protocol.common.chain.impl.ChainBase;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/BuildReply.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/BuildReply.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/BuildReply.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/BuildReply.java Sun Oct 23 20:13:37 2005
@@ -16,13 +16,13 @@
*/
package org.apache.kerberos.kdc.authentication;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.messages.AuthenticationReply;
import org.apache.kerberos.messages.KdcRequest;
import org.apache.kerberos.messages.components.Ticket;
import org.apache.kerberos.messages.value.LastRequest;
import org.apache.kerberos.messages.value.TicketFlags;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
public class BuildReply extends CommandBase
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/ConfigureAuthenticationChain.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/ConfigureAuthenticationChain.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/ConfigureAuthenticationChain.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/ConfigureAuthenticationChain.java Sun Oct 23 20:13:37 2005
@@ -18,8 +18,6 @@
import java.util.Map;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.crypto.checksum.ChecksumType;
import org.apache.kerberos.crypto.checksum.Crc32Checksum;
import org.apache.kerberos.crypto.checksum.RsaMd4Checksum;
@@ -28,6 +26,8 @@
import org.apache.kerberos.replay.InMemoryReplayCache;
import org.apache.kerberos.replay.ReplayCache;
import org.apache.kerberos.service.LockBox;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
public class ConfigureAuthenticationChain extends CommandBase
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GenerateTicket.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GenerateTicket.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GenerateTicket.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GenerateTicket.java Sun Oct 23 20:13:37 2005
@@ -18,8 +18,6 @@
import javax.security.auth.kerberos.KerberosPrincipal;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.exceptions.KerberosException;
import org.apache.kerberos.kdc.KdcConfiguration;
@@ -34,6 +32,8 @@
import org.apache.kerberos.messages.value.TicketFlags;
import org.apache.kerberos.messages.value.TransitedEncoding;
import org.apache.kerberos.service.LockBox;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetClientEntry.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetClientEntry.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetClientEntry.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetClientEntry.java Sun Oct 23 20:13:37 2005
@@ -18,10 +18,10 @@
import javax.security.auth.kerberos.KerberosPrincipal;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.service.GetPrincipalStoreEntry;
import org.apache.kerberos.store.PrincipalStore;
+import org.apache.protocol.common.chain.Context;
public class GetClientEntry extends GetPrincipalStoreEntry
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetServerEntry.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetServerEntry.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetServerEntry.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetServerEntry.java Sun Oct 23 20:13:37 2005
@@ -18,10 +18,10 @@
import javax.security.auth.kerberos.KerberosPrincipal;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.service.GetPrincipalStoreEntry;
import org.apache.kerberos.store.PrincipalStore;
+import org.apache.protocol.common.chain.Context;
public class GetServerEntry extends GetPrincipalStoreEntry
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetSessionKey.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetSessionKey.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetSessionKey.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/GetSessionKey.java Sun Oct 23 20:13:37 2005
@@ -18,10 +18,10 @@
import java.security.SecureRandom;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.crypto.encryption.EncryptionType;
import org.apache.kerberos.messages.value.EncryptionKey;
import org.apache.kerberos.service.DesStringToKey;
+import org.apache.protocol.common.chain.Context;
public class GetSessionKey extends DesStringToKey
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/SealReply.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/SealReply.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/SealReply.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/authentication/SealReply.java Sun Oct 23 20:13:37 2005
@@ -16,12 +16,12 @@
*/
package org.apache.kerberos.kdc.authentication;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.messages.AuthenticationReply;
import org.apache.kerberos.messages.value.EncryptedData;
import org.apache.kerberos.messages.value.EncryptionKey;
import org.apache.kerberos.service.LockBox;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
public class SealReply extends CommandBase
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/PreAuthenticationChain.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/PreAuthenticationChain.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/PreAuthenticationChain.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/PreAuthenticationChain.java Sun Oct 23 20:13:37 2005
@@ -16,7 +16,7 @@
*/
package org.apache.kerberos.kdc.preauthentication;
-import org.apache.kerberos.chain.impl.ChainBase;
+import org.apache.protocol.common.chain.impl.ChainBase;
public class PreAuthenticationChain extends ChainBase
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifierBase.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifierBase.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifierBase.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifierBase.java Sun Oct 23 20:13:37 2005
@@ -18,7 +18,6 @@
import java.io.IOException;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.crypto.encryption.EncryptionType;
import org.apache.kerberos.io.encoder.EncryptionTypeInfoEncoder;
import org.apache.kerberos.io.encoder.PreAuthenticationDataEncoder;
@@ -26,6 +25,7 @@
import org.apache.kerberos.messages.value.PreAuthenticationData;
import org.apache.kerberos.messages.value.PreAuthenticationDataModifier;
import org.apache.kerberos.messages.value.PreAuthenticationDataType;
+import org.apache.protocol.common.chain.impl.CommandBase;
public abstract class VerifierBase extends CommandBase
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifyEncryptedTimestamp.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifyEncryptedTimestamp.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifyEncryptedTimestamp.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifyEncryptedTimestamp.java Sun Oct 23 20:13:37 2005
@@ -18,7 +18,6 @@
import java.io.IOException;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.exceptions.KerberosException;
import org.apache.kerberos.io.decoder.EncryptedDataDecoder;
@@ -32,6 +31,7 @@
import org.apache.kerberos.messages.value.PreAuthenticationDataType;
import org.apache.kerberos.service.LockBox;
import org.apache.kerberos.store.PrincipalStoreEntry;
+import org.apache.protocol.common.chain.Context;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifySam.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifySam.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifySam.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/preauthentication/VerifySam.java Sun Oct 23 20:13:37 2005
@@ -18,7 +18,6 @@
import javax.security.auth.kerberos.KerberosKey;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.crypto.encryption.EncryptionType;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.exceptions.KerberosException;
@@ -31,6 +30,7 @@
import org.apache.kerberos.sam.SamSubsystem;
import org.apache.kerberos.sam.TimestampChecker;
import org.apache.kerberos.store.PrincipalStoreEntry;
+import org.apache.protocol.common.chain.Context;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/BuildReply.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/BuildReply.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/BuildReply.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/BuildReply.java Sun Oct 23 20:13:37 2005
@@ -16,14 +16,14 @@
*/
package org.apache.kerberos.kdc.ticketgrant;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.messages.KdcRequest;
import org.apache.kerberos.messages.TicketGrantReply;
import org.apache.kerberos.messages.components.Ticket;
import org.apache.kerberos.messages.value.EncryptionKey;
import org.apache.kerberos.messages.value.LastRequest;
import org.apache.kerberos.messages.value.TicketFlags;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
public class BuildReply extends CommandBase
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/ConfigureTicketGrantingChain.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/ConfigureTicketGrantingChain.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/ConfigureTicketGrantingChain.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/ConfigureTicketGrantingChain.java Sun Oct 23 20:13:37 2005
@@ -16,11 +16,11 @@
*/
package org.apache.kerberos.kdc.ticketgrant;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.replay.InMemoryReplayCache;
import org.apache.kerberos.replay.ReplayCache;
import org.apache.kerberos.service.LockBox;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
public class ConfigureTicketGrantingChain extends CommandBase
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GenerateTicket.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GenerateTicket.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GenerateTicket.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GenerateTicket.java Sun Oct 23 20:13:37 2005
@@ -22,8 +22,6 @@
import javax.security.auth.kerberos.KerberosPrincipal;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.exceptions.KerberosException;
import org.apache.kerberos.kdc.KdcConfiguration;
@@ -39,6 +37,8 @@
import org.apache.kerberos.messages.value.KerberosTime;
import org.apache.kerberos.messages.value.TicketFlags;
import org.apache.kerberos.service.LockBox;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetAuthHeader.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetAuthHeader.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetAuthHeader.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetAuthHeader.java Sun Oct 23 20:13:37 2005
@@ -18,8 +18,6 @@
import java.io.IOException;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.exceptions.KerberosException;
import org.apache.kerberos.io.decoder.ApplicationRequestDecoder;
@@ -28,6 +26,8 @@
import org.apache.kerberos.messages.components.Ticket;
import org.apache.kerberos.messages.value.PreAuthenticationData;
import org.apache.kerberos.messages.value.PreAuthenticationDataType;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
/*
* differs from the changepw getAuthHeader by verifying the presence of TGS_REQ
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetRequestPrincipalEntry.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetRequestPrincipalEntry.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetRequestPrincipalEntry.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetRequestPrincipalEntry.java Sun Oct 23 20:13:37 2005
@@ -18,11 +18,11 @@
import javax.security.auth.kerberos.KerberosPrincipal;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.service.GetPrincipalStoreEntry;
import org.apache.kerberos.store.PrincipalStore;
import org.apache.kerberos.store.PrincipalStoreEntry;
+import org.apache.protocol.common.chain.Context;
public class GetRequestPrincipalEntry extends GetPrincipalStoreEntry
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetSessionKey.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetSessionKey.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetSessionKey.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetSessionKey.java Sun Oct 23 20:13:37 2005
@@ -18,10 +18,10 @@
import java.security.SecureRandom;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.crypto.encryption.EncryptionType;
import org.apache.kerberos.messages.value.EncryptionKey;
import org.apache.kerberos.service.DesStringToKey;
+import org.apache.protocol.common.chain.Context;
public class GetSessionKey extends DesStringToKey
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetTicketPrincipalEntry.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetTicketPrincipalEntry.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetTicketPrincipalEntry.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/GetTicketPrincipalEntry.java Sun Oct 23 20:13:37 2005
@@ -18,11 +18,11 @@
import javax.security.auth.kerberos.KerberosPrincipal;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.service.GetPrincipalStoreEntry;
import org.apache.kerberos.store.PrincipalStore;
import org.apache.kerberos.store.PrincipalStoreEntry;
+import org.apache.protocol.common.chain.Context;
public class GetTicketPrincipalEntry extends GetPrincipalStoreEntry
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/MonitorContext.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/MonitorContext.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/MonitorContext.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/MonitorContext.java Sun Oct 23 20:13:37 2005
@@ -20,8 +20,6 @@
import javax.security.auth.kerberos.KerberosPrincipal;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.crypto.checksum.ChecksumType;
import org.apache.kerberos.messages.ApplicationRequest;
import org.apache.kerberos.messages.components.Ticket;
@@ -30,6 +28,8 @@
import org.apache.kerberos.replay.ReplayCache;
import org.apache.kerberos.store.PrincipalStore;
import org.apache.kerberos.store.PrincipalStoreEntry;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/SealReply.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/SealReply.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/SealReply.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/SealReply.java Sun Oct 23 20:13:37 2005
@@ -16,13 +16,13 @@
*/
package org.apache.kerberos.kdc.ticketgrant;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.messages.TicketGrantReply;
import org.apache.kerberos.messages.components.Authenticator;
import org.apache.kerberos.messages.components.Ticket;
import org.apache.kerberos.messages.value.EncryptedData;
import org.apache.kerberos.service.LockBox;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/TicketGrantingExceptionHandler.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/TicketGrantingExceptionHandler.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/TicketGrantingExceptionHandler.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/TicketGrantingExceptionHandler.java Sun Oct 23 20:13:37 2005
@@ -16,11 +16,11 @@
*/
package org.apache.kerberos.kdc.ticketgrant;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.exceptions.KerberosException;
import org.apache.kerberos.kdc.KdcConfiguration;
import org.apache.kerberos.messages.ErrorMessage;
import org.apache.kerberos.service.ErrorMessageHandler;
+import org.apache.protocol.common.chain.Context;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/TicketGrantingServiceChain.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/TicketGrantingServiceChain.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/TicketGrantingServiceChain.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/TicketGrantingServiceChain.java Sun Oct 23 20:13:37 2005
@@ -16,9 +16,9 @@
*/
package org.apache.kerberos.kdc.ticketgrant;
-import org.apache.kerberos.chain.impl.ChainBase;
import org.apache.kerberos.kdc.MonitorReply;
import org.apache.kerberos.kdc.MonitorRequest;
+import org.apache.protocol.common.chain.impl.ChainBase;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyBodyChecksum.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyBodyChecksum.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyBodyChecksum.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyBodyChecksum.java Sun Oct 23 20:13:37 2005
@@ -16,14 +16,14 @@
*/
package org.apache.kerberos.kdc.ticketgrant;
-import org.apache.kerberos.chain.Context;
-import org.apache.kerberos.chain.impl.CommandBase;
import org.apache.kerberos.crypto.checksum.ChecksumEngine;
import org.apache.kerberos.crypto.checksum.ChecksumType;
import org.apache.kerberos.crypto.checksum.RsaMd5Checksum;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.exceptions.KerberosException;
import org.apache.kerberos.messages.value.Checksum;
+import org.apache.protocol.common.chain.Context;
+import org.apache.protocol.common.chain.impl.CommandBase;
public class VerifyBodyChecksum extends CommandBase
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyTgt.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyTgt.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyTgt.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyTgt.java Sun Oct 23 20:13:37 2005
@@ -18,10 +18,10 @@
import javax.security.auth.kerberos.KerberosPrincipal;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.kdc.KdcConfiguration;
import org.apache.kerberos.messages.components.Ticket;
import org.apache.kerberos.service.VerifyTicket;
+import org.apache.protocol.common.chain.Context;
public class VerifyTgt extends VerifyTicket
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyTgtAuthHeader.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyTgtAuthHeader.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyTgtAuthHeader.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/kdc/ticketgrant/VerifyTgtAuthHeader.java Sun Oct 23 20:13:37 2005
@@ -18,7 +18,6 @@
import java.net.InetAddress;
-import org.apache.kerberos.chain.Context;
import org.apache.kerberos.messages.ApplicationRequest;
import org.apache.kerberos.messages.components.Authenticator;
import org.apache.kerberos.messages.components.Ticket;
@@ -26,6 +25,7 @@
import org.apache.kerberos.replay.ReplayCache;
import org.apache.kerberos.service.LockBox;
import org.apache.kerberos.service.VerifyAuthHeader;
+import org.apache.protocol.common.chain.Context;
public class VerifyTgtAuthHeader extends VerifyAuthHeader
{
Modified: directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/protocol/KerberosProtocolHandler.java
URL: http://svn.apache.org/viewcvs/directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/protocol/KerberosProtocolHandler.java?rev=327938&r1=327937&r2=327938&view=diff
==============================================================================
--- directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/protocol/KerberosProtocolHandler.java (original)
+++ directory/protocol-providers/kerberos/trunk/src/java/org/apache/kerberos/protocol/KerberosProtocolHandler.java Sun Oct 23 20:13:37 2005
@@ -19,7 +19,6 @@
import java.net.InetAddress;
import java.net.InetSocketAddress;
-import org.apache.kerberos.chain.Command;
import org.apache.kerberos.exceptions.ErrorType;
import org.apache.kerberos.kdc.KdcConfiguration;
import org.apache.kerberos.kdc.authentication.AuthenticationContext;
@@ -31,6 +30,7 @@
import org.apache.mina.common.IdleStatus;
import org.apache.mina.protocol.ProtocolHandler;
import org.apache.mina.protocol.ProtocolSession;
+import org.apache.protocol.common.chain.Command;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;