public class

KeyTabEntry

extends Object
implements KeyTabConstants
java.lang.Object
   ↳ sun.security.mule.krb5.internal.ktab.KeyTabEntry

Class Overview

This class represents a Key Table entry. Each entry contains the service principal of the key, time stamp, key version and secret key itself.

Summary

[Expand]
Inherited Constants
From interface sun.security.mule.krb5.internal.ktab.KeyTabConstants
Fields
boolean DEBUG
int keyType
int keyVersion
byte[] keyblock
Realm realm
PrincipalName service
KerberosTime timestamp
Public Constructors
KeyTabEntry(PrincipalName new_service, Realm new_realm, KerberosTime new_time, int new_keyVersion, int new_keyType, byte[] new_keyblock)
Public Methods
int entryLength()
EncryptionKey getKey()
String getKeyString()
PrincipalName getService()
KerberosTime getTimeStamp()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

boolean DEBUG

int keyType

int keyVersion

byte[] keyblock

Realm realm

PrincipalName service

KerberosTime timestamp

Public Constructors

public KeyTabEntry (PrincipalName new_service, Realm new_realm, KerberosTime new_time, int new_keyVersion, int new_keyType, byte[] new_keyblock)

Parameters
new_service
new_realm
new_time
new_keyVersion
new_keyType
new_keyblock

Public Methods

public int entryLength ()

public EncryptionKey getKey ()

public String getKeyString ()

public PrincipalName getService ()

public KerberosTime getTimeStamp ()