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

java.lang.Object
  extended by org.apache.directory.server.kerberos.shared.messages.components.EncTicketPart
All Implemented Interfaces:
Encodable

public class EncTicketPart
extends java.lang.Object
implements Encodable

Encrypted part of Tickets.

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

Constructor Summary
EncTicketPart(TicketFlags flags, EncryptionKey key, javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, TransitedEncoding transited, KerberosTime authtime, KerberosTime starttime, KerberosTime endtime, KerberosTime renewTill, HostAddresses caddr, AuthorizationData authorizationData)
          Creates a new instance of EncTicketPart.
 
Method Summary
 AuthorizationData getAuthorizationData()
          Returns the AuthorizationData.
 KerberosTime getAuthTime()
          Returns the auth KerberosTime
 HostAddresses getClientAddresses()
          Returns the client HostAddresses.
 javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()
          Returns the client KerberosPrincipal.
 java.lang.String getClientRealm()
          Returns the client realm.
 KerberosTime getEndTime()
          Returns the end KerberosTime
 TicketFlags getFlags()
          Returns the TicketFlags.
 KerberosTime getRenewTill()
          Returns the renew till KerberosTime
 EncryptionKey getSessionKey()
          Returns the session EncryptionKey.
 KerberosTime getStartTime()
          Returns the start KerberosTime
 TransitedEncoding getTransitedEncoding()
          Returns the TransitedEncoding.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncTicketPart

public EncTicketPart(TicketFlags flags,
                     EncryptionKey key,
                     javax.security.auth.kerberos.KerberosPrincipal clientPrincipal,
                     TransitedEncoding transited,
                     KerberosTime authtime,
                     KerberosTime starttime,
                     KerberosTime endtime,
                     KerberosTime renewTill,
                     HostAddresses caddr,
                     AuthorizationData authorizationData)
Creates a new instance of EncTicketPart.

Parameters:
flags -
key -
clientPrincipal -
transited -
authtime -
starttime -
endtime -
renewTill -
caddr -
authorizationData -
Method Detail

getAuthorizationData

public AuthorizationData getAuthorizationData()
Returns the AuthorizationData.

Returns:
The AuthorizationData.

getAuthTime

public KerberosTime getAuthTime()
Returns the auth KerberosTime

Returns:
The auth KerberosTime

getClientAddresses

public HostAddresses getClientAddresses()
Returns the client HostAddresses.

Returns:
The client HostAddresses.

getClientPrincipal

public javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()
Returns the client KerberosPrincipal.

Returns:
The client KerberosPrincipal.

getClientRealm

public java.lang.String getClientRealm()
Returns the client realm.

Returns:
The client realm.

getEndTime

public KerberosTime getEndTime()
Returns the end KerberosTime

Returns:
The end KerberosTime

getFlags

public TicketFlags getFlags()
Returns the TicketFlags.

Returns:
The TicketFlags.

getSessionKey

public EncryptionKey getSessionKey()
Returns the session EncryptionKey.

Returns:
The session EncryptionKey.

getRenewTill

public KerberosTime getRenewTill()
Returns the renew till KerberosTime

Returns:
The renew till KerberosTime

getStartTime

public KerberosTime getStartTime()
Returns the start KerberosTime

Returns:
The start KerberosTime

getTransitedEncoding

public TransitedEncoding getTransitedEncoding()
Returns the TransitedEncoding.

Returns:
The TransitedEncoding.


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