org.apache.directory.server.kerberos.shared.messages.components
Class Authenticator

java.lang.Object
  extended by org.apache.directory.server.kerberos.shared.messages.components.Authenticator
All Implemented Interfaces:
Encodable

public class Authenticator
extends java.lang.Object
implements Encodable

Version:
$Rev: 590676 $, $Date: 2007-10-31 14:55:38 +0100 (Wed, 31 Oct 2007) $
Author:
Apache Directory Project

Field Summary
static int AUTHENTICATOR_VNO
          Constant for the authenticator version number.
 
Constructor Summary
Authenticator(int versionNumber, javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, Checksum checksum, int clientMicroSecond, KerberosTime clientTime, EncryptionKey subSessionKey, int sequenceNumber, AuthorizationData authorizationData)
          Creates a new instance of Authenticator.
Authenticator(javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, Checksum checksum, int clientMicroSecond, KerberosTime clientTime, EncryptionKey subSessionKey, int sequenceNumber, AuthorizationData authorizationData)
          Creates a new instance of Authenticator.
 
Method Summary
 AuthorizationData getAuthorizationData()
          Returns the AuthorizationData.
 Checksum getChecksum()
          Returns the Checksum.
 int getClientMicroSecond()
          Returns the client microsecond.
 javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()
          Returns the client KerberosPrincipal.
 KerberosTime getClientTime()
          Returns the client KerberosTime.
 int getSequenceNumber()
          Returns the sequence number.
 EncryptionKey getSubSessionKey()
          Returns the sub-session key.
 int getVersionNumber()
          Returns the version number of the Authenticator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTHENTICATOR_VNO

public static final int AUTHENTICATOR_VNO
Constant for the authenticator version number.

See Also:
Constant Field Values
Constructor Detail

Authenticator

public Authenticator(javax.security.auth.kerberos.KerberosPrincipal clientPrincipal,
                     Checksum checksum,
                     int clientMicroSecond,
                     KerberosTime clientTime,
                     EncryptionKey subSessionKey,
                     int sequenceNumber,
                     AuthorizationData authorizationData)
Creates a new instance of Authenticator.

Parameters:
clientPrincipal -
checksum -
clientMicroSecond -
clientTime -
subSessionKey -
sequenceNumber -
authorizationData -

Authenticator

public Authenticator(int versionNumber,
                     javax.security.auth.kerberos.KerberosPrincipal clientPrincipal,
                     Checksum checksum,
                     int clientMicroSecond,
                     KerberosTime clientTime,
                     EncryptionKey subSessionKey,
                     int sequenceNumber,
                     AuthorizationData authorizationData)
Creates a new instance of Authenticator.

Parameters:
versionNumber -
clientPrincipal -
checksum -
clientMicroSecond -
clientTime -
subSessionKey -
sequenceNumber -
authorizationData -
Method Detail

getClientPrincipal

public javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()
Returns the client KerberosPrincipal.

Returns:
The client KerberosPrincipal.

getClientTime

public KerberosTime getClientTime()
Returns the client KerberosTime.

Returns:
The client KerberosTime.

getClientMicroSecond

public int getClientMicroSecond()
Returns the client microsecond.

Returns:
The client microsecond.

getAuthorizationData

public AuthorizationData getAuthorizationData()
Returns the AuthorizationData.

Returns:
The AuthorizationData.

getChecksum

public Checksum getChecksum()
Returns the Checksum.

Returns:
The Checksum.

getSequenceNumber

public int getSequenceNumber()
Returns the sequence number.

Returns:
The sequence number.

getSubSessionKey

public EncryptionKey getSubSessionKey()
Returns the sub-session key.

Returns:
The sub-session key.

getVersionNumber

public int getVersionNumber()
Returns the version number of the Authenticator.

Returns:
The version number of the Authenticator.


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.