org.apache.directory.server.kerberos.kdc.authentication
Class AuthenticationContext

java.lang.Object
  extended by org.apache.directory.server.kerberos.kdc.KdcContext
      extended by org.apache.directory.server.kerberos.kdc.authentication.AuthenticationContext

public class AuthenticationContext
extends KdcContext

A context used to store and manage Authentication elements

Author:
Apache Directory Project

Constructor Summary
AuthenticationContext()
           
 
Method Summary
 org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry getClientEntry()
           
 org.apache.directory.shared.kerberos.components.EncryptionKey getClientKey()
           
 org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry getServerEntry()
           
 org.apache.directory.shared.kerberos.messages.Ticket getTicket()
           
 boolean isPreAuthenticated()
           
 void setClientEntry(org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry clientEntry)
           
 void setClientKey(org.apache.directory.shared.kerberos.components.EncryptionKey clientKey)
           
 void setPreAuthenticated(boolean isPreAuthenticated)
           
 void setServerEntry(org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry serverEntry)
           
 void setTicket(org.apache.directory.shared.kerberos.messages.Ticket ticket)
           
 
Methods inherited from class org.apache.directory.server.kerberos.kdc.KdcContext
getCipherTextHandler, getClientAddress, getConfig, getEncryptionType, getReply, getRequest, getStore, setCipherTextHandler, setClientAddress, setConfig, setEncryptionType, setReply, setRequest, setStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthenticationContext

public AuthenticationContext()
Method Detail

getServerEntry

public org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry getServerEntry()
Returns:
Returns the serverEntry.

setServerEntry

public void setServerEntry(org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry serverEntry)
Parameters:
serverEntry - The serverEntry to set.

getClientEntry

public org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry getClientEntry()
Returns:
Returns the clientEntry.

setClientEntry

public void setClientEntry(org.apache.directory.server.kerberos.shared.store.PrincipalStoreEntry clientEntry)
Parameters:
clientEntry - The clientEntry to set.

getClientKey

public org.apache.directory.shared.kerberos.components.EncryptionKey getClientKey()
Returns:
Returns the clientKey.

setClientKey

public void setClientKey(org.apache.directory.shared.kerberos.components.EncryptionKey clientKey)
Parameters:
clientKey - The clientKey to set.

getTicket

public org.apache.directory.shared.kerberos.messages.Ticket getTicket()
Returns:
Returns the ticket.

setTicket

public void setTicket(org.apache.directory.shared.kerberos.messages.Ticket ticket)
Parameters:
ticket - The ticket to set.

isPreAuthenticated

public boolean isPreAuthenticated()
Returns:
true if the client used pre-authentication.

setPreAuthenticated

public void setPreAuthenticated(boolean isPreAuthenticated)
Parameters:
isPreAuthenticated - Whether the client used pre-authentication.


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.