You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2010/12/02 15:29:38 UTC
svn commit: r1041388 -
/directory/apacheds/branches/apacheds-kerberos-codec-2.0/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/components/AuthenticatorModifier.java
Author: elecharny
Date: Thu Dec 2 14:29:38 2010
New Revision: 1041388
URL: http://svn.apache.org/viewvc?rev=1041388&view=rev
Log:
Fixed some issues with the Authenticator constructor call
Modified:
directory/apacheds/branches/apacheds-kerberos-codec-2.0/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/components/AuthenticatorModifier.java
Modified: directory/apacheds/branches/apacheds-kerberos-codec-2.0/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/components/AuthenticatorModifier.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/apacheds-kerberos-codec-2.0/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/components/AuthenticatorModifier.java?rev=1041388&r1=1041387&r2=1041388&view=diff
==============================================================================
--- directory/apacheds/branches/apacheds-kerberos-codec-2.0/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/components/AuthenticatorModifier.java (original)
+++ directory/apacheds/branches/apacheds-kerberos-codec-2.0/kerberos-shared/src/main/java/org/apache/directory/server/kerberos/shared/messages/components/AuthenticatorModifier.java Thu Dec 2 14:29:38 2010
@@ -28,6 +28,7 @@ import org.apache.directory.shared.kerbe
import org.apache.directory.shared.kerberos.components.Checksum;
import org.apache.directory.shared.kerberos.components.EncryptionKey;
import org.apache.directory.shared.kerberos.components.PrincipalName;
+import org.apache.directory.shared.kerberos.messages.Authenticator;
/**
@@ -58,8 +59,18 @@ public class AuthenticatorModifier
clientPrincipal = clientModifier.getKerberosPrincipal();
}
- return new Authenticator( versionNumber, clientPrincipal, checksum, clientMicroSecond, clientTime,
- subSessionKey, sequenceNumber, authorizationData );
+ Authenticator authenticator = new Authenticator();
+ authenticator.setProtocolVersionNumber( versionNumber );
+ authenticator.setCksum( checksum );
+ authenticator.setCusec( clientMicroSecond );
+ authenticator.setCTime( clientTime );
+ authenticator.setSubKey( subSessionKey );
+ authenticator.setSeqNumber( sequenceNumber );
+ authenticator.setAuthorizationData( authorizationData );
+ authenticator.setCName( new PrincipalName( clientPrincipal.getName(), clientPrincipal.getNameType() ) );
+ authenticator.setCRealm( clientPrincipal.getRealm() );
+
+ return authenticator;
}