krb5.lib
Class Authenticator

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

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

Class Description : Authenticator 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
 int authenticator_vno
          Authenticatior version
 AuthorizationData authorizationData
          Authorization data
 Checksum cksum
          Checksum
 PrincipalName cname
          Name
 Realm crealm
          Realm
 KerberosTime ctime
          Time (ms)
 int cusec
          Value (ms)
 java.lang.Integer seqNumber
          Sequence number
 EncryptionKey subKey
          Subject key
 
Constructor Summary
Authenticator(Realm new_crealm, PrincipalName new_cname, Checksum new_cksum, int new_cusec, KerberosTime new_ctime, EncryptionKey new_subKey, java.lang.Integer new_seqNumber, AuthorizationData new_authorizationData)
          Class constructor
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

authenticator_vno

public int authenticator_vno
Authenticatior version


crealm

public Realm crealm
Realm


cname

public PrincipalName cname
Name


cksum

public Checksum cksum
Checksum


cusec

public int cusec
Value (ms)


ctime

public KerberosTime ctime
Time (ms)


subKey

public EncryptionKey subKey
Subject key


seqNumber

public java.lang.Integer seqNumber
Sequence number


authorizationData

public AuthorizationData authorizationData
Authorization data

Constructor Detail

Authenticator

public Authenticator(Realm new_crealm,
                     PrincipalName new_cname,
                     Checksum new_cksum,
                     int new_cusec,
                     KerberosTime new_ctime,
                     EncryptionKey new_subKey,
                     java.lang.Integer new_seqNumber,
                     AuthorizationData new_authorizationData)
Class constructor

Parameters:
new_crealm - Realm
new_cname - PrincipalName
new_cksum - Checksum
new_cusec - int
new_ctime - KerberosTime
new_subKey - EncryptionKey
new_seqNumber - Integer
new_authorizationData - AuthorizationData