krb5.lib
Class KDCReqBody

java.lang.Object
  extended by krb5.lib.KDCReqBody
All Implemented Interfaces:
java.io.Serializable

public class KDCReqBody
extends java.lang.Object
implements java.io.Serializable

Class Description : KDC request body class. A modified version of the code obtained from the Open Group Research Institute.

Version:
1.1
Author:
Bojan Pajkovski
See Also:
Serialized Form

Field Summary
 Ticket[] additionalTickets
          Additional tickets
 HostAddresses addresses
          Addresses
 PrincipalName cname
          Name
 EncryptedData encAuthorizationData
          Encrypted authorization data
 int[] eType
          Encryption type
 KerberosTime from
          From time
 KDCOptions kdcOptions
          KDC options
 int nonce
          Nounce
 Realm realm
          Realm
 KerberosTime rtime
          Time
 PrincipalName sname
          Name
 KerberosTime till
          Till time
 
Constructor Summary
KDCReqBody(KDCOptions new_kdcOptions, PrincipalName new_cname, Realm new_crealm, PrincipalName new_sname, KerberosTime new_from, KerberosTime new_till, KerberosTime new_rtime, int new_nonce, int[] new_eType, HostAddresses new_addresses, EncryptedData new_encAuthorizationData, Ticket[] new_additionalTickets)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kdcOptions

public KDCOptions kdcOptions
KDC options


cname

public PrincipalName cname
Name


realm

public Realm realm
Realm


sname

public PrincipalName sname
Name


from

public KerberosTime from
From time


till

public KerberosTime till
Till time


rtime

public KerberosTime rtime
Time


nonce

public int nonce
Nounce


eType

public int[] eType
Encryption type


addresses

public HostAddresses addresses
Addresses


encAuthorizationData

public EncryptedData encAuthorizationData
Encrypted authorization data


additionalTickets

public Ticket[] additionalTickets
Additional tickets

Constructor Detail

KDCReqBody

public KDCReqBody(KDCOptions new_kdcOptions,
                  PrincipalName new_cname,
                  Realm new_crealm,
                  PrincipalName new_sname,
                  KerberosTime new_from,
                  KerberosTime new_till,
                  KerberosTime new_rtime,
                  int new_nonce,
                  int[] new_eType,
                  HostAddresses new_addresses,
                  EncryptedData new_encAuthorizationData,
                  Ticket[] new_additionalTickets)