org.apache.directory.server.kerberos.shared.messages.components
Class EncTicketPartModifier

java.lang.Object
  extended by org.apache.directory.server.kerberos.shared.messages.components.EncTicketPartModifier

public class EncTicketPartModifier
extends java.lang.Object

Encrypted part of Tickets.

Version:
$Rev: 591019 $, $Date: 2007-11-01 15:16:34 +0100 (Do, 01 Nov 2007) $
Author:
Apache Directory Project

Constructor Summary
EncTicketPartModifier()
           
 
Method Summary
 void clearFlag(int flag)
          Clears the flag at the given index.
 void clearFlag(KerberosFlag flag)
          Clears the flag at the given index.
 EncTicketPart getEncTicketPart()
          Returns the EncTicketPart.
 void setAuthorizationData(AuthorizationData data)
          Sets the AuthorizationData.
 void setAuthTime(KerberosTime authtime)
          Sets the auth KerberosTime.
 void setClientAddresses(HostAddresses addresses)
          Sets the client HostAddresses.
 void setClientName(PrincipalName name)
          Sets the client PrincipalName.
 void setClientPrincipal(javax.security.auth.kerberos.KerberosPrincipal clientPrincipal)
          Sets the client KerberosPrincipal.
 void setClientRealm(java.lang.String realm)
          Sets the client realm.
 void setEndTime(KerberosTime time)
          Sets the end KerberosTime.
 void setFlag(int flag)
          Sets the flag at the given index.
 void setFlag(KerberosFlag flag)
          Sets the flag at the given index.
 void setFlags(TicketFlags flags)
          Sets the TicketFlags.
 void setRenewTill(KerberosTime till)
          Sets the renew till KerberosTime.
 void setSessionKey(EncryptionKey key)
          Sets the sesson EncryptionKey.
 void setStartTime(KerberosTime time)
          Sets the start KerberosTime.
 void setTransitedEncoding(TransitedEncoding encoding)
          Sets the TransitedEncoding.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncTicketPartModifier

public EncTicketPartModifier()
Method Detail

getEncTicketPart

public EncTicketPart getEncTicketPart()
Returns the EncTicketPart.

Returns:
The EncTicketPart.

setClientName

public void setClientName(PrincipalName name)
Sets the client PrincipalName.

Parameters:
name -

setClientRealm

public void setClientRealm(java.lang.String realm)
Sets the client realm.

Parameters:
realm -

setClientPrincipal

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

Parameters:
clientPrincipal -

setAuthorizationData

public void setAuthorizationData(AuthorizationData data)
Sets the AuthorizationData.

Parameters:
data -

setAuthTime

public void setAuthTime(KerberosTime authtime)
Sets the auth KerberosTime.

Parameters:
authtime -

setClientAddresses

public void setClientAddresses(HostAddresses addresses)
Sets the client HostAddresses.

Parameters:
addresses -

setEndTime

public void setEndTime(KerberosTime time)
Sets the end KerberosTime.

Parameters:
time -

setFlags

public void setFlags(TicketFlags flags)
Sets the TicketFlags.

Parameters:
flags -

setFlag

public void setFlag(int flag)
Sets the flag at the given index.

Parameters:
flag -

setFlag

public void setFlag(KerberosFlag flag)
Sets the flag at the given index.

Parameters:
flag -

clearFlag

public void clearFlag(int flag)
Clears the flag at the given index.

Parameters:
flag -

clearFlag

public void clearFlag(KerberosFlag flag)
Clears the flag at the given index.

Parameters:
flag -

setRenewTill

public void setRenewTill(KerberosTime till)
Sets the renew till KerberosTime.

Parameters:
till -

setSessionKey

public void setSessionKey(EncryptionKey key)
Sets the sesson EncryptionKey.

Parameters:
key -

setStartTime

public void setStartTime(KerberosTime time)
Sets the start KerberosTime.

Parameters:
time -

setTransitedEncoding

public void setTransitedEncoding(TransitedEncoding encoding)
Sets the TransitedEncoding.

Parameters:
encoding -


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