org.apache.directory.server.kerberos.kdc.ticketgrant
Class GetAuthHeader

java.lang.Object
  extended by org.apache.directory.server.kerberos.kdc.ticketgrant.GetAuthHeader
All Implemented Interfaces:
org.apache.mina.handler.chain.IoHandlerCommand

public class GetAuthHeader
extends java.lang.Object
implements org.apache.mina.handler.chain.IoHandlerCommand

Differs from the changepw getAuthHeader by verifying the presence of TGS_REQ. Note that reading the application request requires first determining the server for which a ticket was issued, and choosing the correct key for decryption. The name of the server appears in the plaintext part of the ticket.

Version:
$Rev: 558309 $, $Date: 2007-07-21 07:34:46 -0400 (Sat, 21 Jul 2007) $
Author:
Apache Directory Project

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.mina.handler.chain.IoHandlerCommand
org.apache.mina.handler.chain.IoHandlerCommand.NextCommand
 
Constructor Summary
GetAuthHeader()
           
 
Method Summary
 void execute(org.apache.mina.handler.chain.IoHandlerCommand.NextCommand next, org.apache.mina.common.IoSession session, java.lang.Object message)
           
protected  org.apache.directory.server.kerberos.shared.messages.ApplicationRequest getAuthHeader(org.apache.directory.server.kerberos.shared.messages.KdcRequest request)
           
protected  java.lang.String getContextKey()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetAuthHeader

public GetAuthHeader()
Method Detail

execute

public void execute(org.apache.mina.handler.chain.IoHandlerCommand.NextCommand next,
                    org.apache.mina.common.IoSession session,
                    java.lang.Object message)
             throws java.lang.Exception
Specified by:
execute in interface org.apache.mina.handler.chain.IoHandlerCommand
Throws:
java.lang.Exception

getAuthHeader

protected org.apache.directory.server.kerberos.shared.messages.ApplicationRequest getAuthHeader(org.apache.directory.server.kerberos.shared.messages.KdcRequest request)
                                                                                         throws org.apache.directory.server.kerberos.shared.exceptions.KerberosException,
                                                                                                java.io.IOException
Throws:
org.apache.directory.server.kerberos.shared.exceptions.KerberosException
java.io.IOException

getContextKey

protected java.lang.String getContextKey()


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