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


Field Summary
static int AUTHENTICATOR_VNO
           
 
Constructor Summary
Authenticator(int versionNumber, javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, Checksum checksum, int clientMicroSecond, KerberosTime clientTime, EncryptionKey subSessionKey, int sequenceNumber, AuthorizationData authorizationData)
           
Authenticator(javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, Checksum checksum, int clientMicroSecond, KerberosTime clientTime, EncryptionKey subSessionKey, int sequenceNumber, AuthorizationData authorizationData)
           
 
Method Summary
 AuthorizationData getAuthorizationData()
           
 Checksum getChecksum()
           
 int getClientMicroSecond()
           
 javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()
           
 KerberosTime getClientTime()
           
 int getSequenceNumber()
           
 EncryptionKey getSubSessionKey()
           
 int getVersionNumber()
           
 
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
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)

Authenticator

public Authenticator(int versionNumber,
                     javax.security.auth.kerberos.KerberosPrincipal clientPrincipal,
                     Checksum checksum,
                     int clientMicroSecond,
                     KerberosTime clientTime,
                     EncryptionKey subSessionKey,
                     int sequenceNumber,
                     AuthorizationData authorizationData)
Method Detail

getClientPrincipal

public javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()

getClientTime

public KerberosTime getClientTime()

getClientMicroSecond

public int getClientMicroSecond()

getAuthorizationData

public AuthorizationData getAuthorizationData()

getChecksum

public Checksum getChecksum()

getSequenceNumber

public int getSequenceNumber()

getSubSessionKey

public EncryptionKey getSubSessionKey()

getVersionNumber

public int getVersionNumber()