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

java.lang.Object
  extended by org.apache.directory.server.kerberos.shared.messages.KerberosMessage
      extended by org.apache.directory.server.kerberos.shared.messages.KdcReply
All Implemented Interfaces:
Encodable
Direct Known Subclasses:
AuthenticationReply, TicketGrantReply

public class KdcReply
extends KerberosMessage
implements Encodable


Field Summary
 
Fields inherited from class org.apache.directory.server.kerberos.shared.messages.KerberosMessage
PVNO
 
Constructor Summary
KdcReply(MessageType msgType)
           
KdcReply(PreAuthenticationData[] paData, javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, Ticket ticket, EncryptedData encPart, MessageType msgType)
           
 
Method Summary
 KerberosTime getAuthTime()
           
 HostAddresses getClientAddresses()
           
 javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()
           
 java.lang.String getClientRealm()
           
 EncryptedData getEncPart()
           
 KerberosTime getEndTime()
           
 TicketFlags getFlags()
           
 EncryptionKey getKey()
           
 KerberosTime getKeyExpiration()
           
 LastRequest getLastRequest()
           
 int getNonce()
           
 PreAuthenticationData[] getPaData()
           
 KerberosTime getRenewTill()
           
 javax.security.auth.kerberos.KerberosPrincipal getServerPrincipal()
           
 java.lang.String getServerRealm()
           
 KerberosTime getStartTime()
           
 Ticket getTicket()
           
 void setAuthTime(KerberosTime time)
           
 void setClientAddresses(HostAddresses addresses)
           
 void setClientPrincipal(javax.security.auth.kerberos.KerberosPrincipal clientPrincipal)
           
 void setEncKDCRepPart(EncKdcRepPart repPart)
           
 void setEncPart(EncryptedData part)
           
 void setEndTime(KerberosTime time)
           
 void setFlags(TicketFlags flags)
           
 void setKey(EncryptionKey key)
           
 void setKeyExpiration(KerberosTime expiration)
           
 void setLastRequest(LastRequest request)
           
 void setNonce(int nonce)
           
 void setPaData(PreAuthenticationData[] data)
           
 void setRenewTill(KerberosTime till)
           
 void setServerPrincipal(javax.security.auth.kerberos.KerberosPrincipal principal)
           
 void setStartTime(KerberosTime time)
           
 void setTicket(Ticket ticket)
           
 
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

KdcReply

public KdcReply(MessageType msgType)

KdcReply

public KdcReply(PreAuthenticationData[] paData,
                javax.security.auth.kerberos.KerberosPrincipal clientPrincipal,
                Ticket ticket,
                EncryptedData encPart,
                MessageType msgType)
Method Detail

getClientPrincipal

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

getClientRealm

public java.lang.String getClientRealm()

getEncPart

public EncryptedData getEncPart()

getPaData

public PreAuthenticationData[] getPaData()

getTicket

public Ticket getTicket()

setClientPrincipal

public void setClientPrincipal(javax.security.auth.kerberos.KerberosPrincipal clientPrincipal)

setEncKDCRepPart

public void setEncKDCRepPart(EncKdcRepPart repPart)

setEncPart

public void setEncPart(EncryptedData part)

setPaData

public void setPaData(PreAuthenticationData[] data)

setTicket

public void setTicket(Ticket ticket)

getAuthTime

public KerberosTime getAuthTime()

getClientAddresses

public HostAddresses getClientAddresses()

getEndTime

public KerberosTime getEndTime()

getFlags

public TicketFlags getFlags()

getKey

public EncryptionKey getKey()

getKeyExpiration

public KerberosTime getKeyExpiration()

getLastRequest

public LastRequest getLastRequest()

getNonce

public int getNonce()

getRenewTill

public KerberosTime getRenewTill()

getServerPrincipal

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

getServerRealm

public java.lang.String getServerRealm()

getStartTime

public KerberosTime getStartTime()

setAuthTime

public void setAuthTime(KerberosTime time)

setClientAddresses

public void setClientAddresses(HostAddresses addresses)

setEndTime

public void setEndTime(KerberosTime time)

setFlags

public void setFlags(TicketFlags flags)

setKey

public void setKey(EncryptionKey key)

setKeyExpiration

public void setKeyExpiration(KerberosTime expiration)

setLastRequest

public void setLastRequest(LastRequest request)

setNonce

public void setNonce(int nonce)

setRenewTill

public void setRenewTill(KerberosTime till)

setServerPrincipal

public void setServerPrincipal(javax.security.auth.kerberos.KerberosPrincipal principal)

setStartTime

public void setStartTime(KerberosTime time)


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