org.apache.directory.server.kerberos.shared.messages
Class KdcRequest

java.lang.Object
  extended byorg.apache.directory.server.kerberos.shared.messages.KerberosMessage
      extended byorg.apache.directory.server.kerberos.shared.messages.KdcRequest

public class KdcRequest
extends KerberosMessage


Field Summary
 
Fields inherited from class org.apache.directory.server.kerberos.shared.messages.KerberosMessage
PVNO
 
Constructor Summary
KdcRequest(int pvno, MessageType messageType, PreAuthenticationData[] preAuthData, RequestBody requestBody)
           
KdcRequest(int pvno, MessageType messageType, PreAuthenticationData[] preAuthData, RequestBody requestBody, byte[] bodyBytes)
           
 
Method Summary
 void clearOption(int option)
           
 Ticket[] getAdditionalTickets()
           
 HostAddresses getAddresses()
           
 byte[] getBodyBytes()
           
 javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()
           
 EncryptedData getEncAuthorizationData()
           
 EncryptionType[] getEType()
           
 KerberosTime getFrom()
           
 KdcOptions getKdcOptions()
           
 int getNonce()
           
 boolean getOption(int option)
           
 PreAuthenticationData[] getPreAuthData()
           
 java.lang.String getRealm()
           
 KerberosTime getRtime()
           
 javax.security.auth.kerberos.KerberosPrincipal getServerPrincipal()
           
 KerberosTime getTill()
           
 void setOption(int option)
           
 
Methods inherited from class org.apache.directory.server.kerberos.shared.messages.KerberosMessage
getMessageType, getProtocolVersionNumber, setMessageType, setProtocolVersionNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KdcRequest

public KdcRequest(int pvno,
                  MessageType messageType,
                  PreAuthenticationData[] preAuthData,
                  RequestBody requestBody)

KdcRequest

public KdcRequest(int pvno,
                  MessageType messageType,
                  PreAuthenticationData[] preAuthData,
                  RequestBody requestBody,
                  byte[] bodyBytes)
Method Detail

getPreAuthData

public PreAuthenticationData[] getPreAuthData()

getBodyBytes

public byte[] getBodyBytes()

getAdditionalTickets

public Ticket[] getAdditionalTickets()

getAddresses

public HostAddresses getAddresses()

getClientPrincipal

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

getRealm

public java.lang.String getRealm()

getEncAuthorizationData

public EncryptedData getEncAuthorizationData()

getEType

public EncryptionType[] getEType()

getFrom

public KerberosTime getFrom()

getKdcOptions

public KdcOptions getKdcOptions()

getNonce

public int getNonce()

getRtime

public KerberosTime getRtime()

getServerPrincipal

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

getTill

public KerberosTime getTill()

getOption

public boolean getOption(int option)

setOption

public void setOption(int option)

clearOption

public void clearOption(int option)