org.apache.directory.server.kerberos.shared.messages.value
Class RequestBody

java.lang.Object
  extended by org.apache.directory.server.kerberos.shared.messages.value.RequestBody

public class RequestBody
extends java.lang.Object

Version:
$Rev: 590715 $, $Date: 2007-10-31 16:23:32 +0100 (Mi, 31 Okt 2007) $
Author:
Apache Directory Project

Constructor Summary
RequestBody(KdcOptions kdcOptions, javax.security.auth.kerberos.KerberosPrincipal clientPrincipal, javax.security.auth.kerberos.KerberosPrincipal serverPrincipal, KerberosTime from, KerberosTime till, KerberosTime rtime, int nonce, java.util.Set<EncryptionType> eType, HostAddresses addresses, EncryptedData encAuthorizationData, Ticket[] additionalTickets)
          Creates a new instance of RequestBody.
 
Method Summary
 Ticket[] getAdditionalTickets()
          Returns the additional Tickets.
 HostAddresses getAddresses()
          Returns the HostAddresses.
 javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()
          Returns the client KerberosPrincipal.
 EncryptedData getEncAuthorizationData()
          Returns the encrypted AuthorizationData as EncryptedData.
 java.util.Set<EncryptionType> getEType()
          Returns the requested EncryptionTypes.
 KerberosTime getFrom()
          Returns the from KerberosTime.
 KdcOptions getKdcOptions()
          Returns the KdcOptions.
 int getNonce()
          Returns the nonce.
 KerberosTime getRtime()
          Returns the "R" KerberosTime.
 javax.security.auth.kerberos.KerberosPrincipal getServerPrincipal()
          Returns the server KerberosPrincipal.
 KerberosTime getTill()
          Returns the till KerberosTime.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestBody

public RequestBody(KdcOptions kdcOptions,
                   javax.security.auth.kerberos.KerberosPrincipal clientPrincipal,
                   javax.security.auth.kerberos.KerberosPrincipal serverPrincipal,
                   KerberosTime from,
                   KerberosTime till,
                   KerberosTime rtime,
                   int nonce,
                   java.util.Set<EncryptionType> eType,
                   HostAddresses addresses,
                   EncryptedData encAuthorizationData,
                   Ticket[] additionalTickets)
Creates a new instance of RequestBody.

Parameters:
kdcOptions -
clientPrincipal -
serverPrincipal -
from -
till -
rtime -
nonce -
eType -
addresses -
encAuthorizationData -
additionalTickets -
Method Detail

getAdditionalTickets

public Ticket[] getAdditionalTickets()
Returns the additional Tickets.

Returns:
The additional Tickets.

getAddresses

public HostAddresses getAddresses()
Returns the HostAddresses.

Returns:
The HostAddresses.

getClientPrincipal

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

Returns:
The client KerberosPrincipal.

getServerPrincipal

public javax.security.auth.kerberos.KerberosPrincipal getServerPrincipal()
Returns the server KerberosPrincipal.

Returns:
The server KerberosPrincipal.

getEncAuthorizationData

public EncryptedData getEncAuthorizationData()
Returns the encrypted AuthorizationData as EncryptedData.

Returns:
The encrypted AuthorizationData as EncryptedData.

getEType

public java.util.Set<EncryptionType> getEType()
Returns the requested EncryptionTypes.

Returns:
The requested EncryptionTypes.

getFrom

public KerberosTime getFrom()
Returns the from KerberosTime.

Returns:
The from KerberosTime.

getKdcOptions

public KdcOptions getKdcOptions()
Returns the KdcOptions.

Returns:
The KdcOptions.

getNonce

public int getNonce()
Returns the nonce.

Returns:
The nonce.

getRtime

public KerberosTime getRtime()
Returns the "R" KerberosTime.

Returns:
The "R" KerberosTime.

getTill

public KerberosTime getTill()
Returns the till KerberosTime.

Returns:
The till KerberosTime.


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