|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectkerberos.messages.Message
Oberklasse von spezialisierten Klassen um eine einheitliche Verarbeitung zu ermoeglichen.
| Field Summary | |
static int |
M_AP_REP
|
static int |
M_AP_REQ
|
static int |
M_AP_REQ2
|
static int |
M_ERROR
|
static int |
M_FIRST
|
static int |
M_KDC_AS_REP
|
static int |
M_KDC_AS_REQ
|
static int |
M_KDC_TGS_REP
|
static int |
M_KDC_TGS_REQ
|
static int |
M_LAST
|
static int |
M_NO_MESSAGE
|
static int |
M_TYP_UNBEKANNT
M_TYP_UNBEKANNT = Message-Typ unbekannt, weil er noch gar nicht gelesen wurde |
| Method Summary | |
abstract void |
checkNonce(long nonce)
Wirft eine NonceFalschException, wenn der NonceWert der Message ungleich dem übergebenen Nonce-Wert ist. |
static byte[] |
checkZeit(MessageWithTime message)
Testet, ob die Zeit in diesem Paket in Ordnung ist. |
static Message |
createMessage(byte[] message,
byte[] schluessel)
|
static java.lang.String |
getString(int messageType)
Gibt zu dem übergebenen MessageType (Zahl) eine Stringrepräsentation zurück oder die Zahl als String, wenn der Zahl keine Fehlermeldungsnummer zugeordnet werden konnte |
abstract int |
getType()
Gibt den Message-Typ zurück |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int M_FIRST
public static final int M_NO_MESSAGE
public static final int M_KDC_AS_REQ
public static final int M_KDC_AS_REP
public static final int M_KDC_TGS_REQ
public static final int M_KDC_TGS_REP
public static final int M_ERROR
public static final int M_AP_REQ
public static final int M_AP_REP
public static final int M_AP_REQ2
public static final int M_TYP_UNBEKANNT
public static final int M_LAST
| Method Detail |
public static java.lang.String getString(int messageType)
public static Message createMessage(byte[] message,
byte[] schluessel)
throws PacketException,
PasswortFalschException,
ClientnameFalschException,
UngültigerMessageTypException
PacketException
PasswortFalschException
ClientnameFalschException
UngültigerMessageTypException
public abstract void checkNonce(long nonce)
throws NonceFalschException
nonce -
NonceFalschExceptionpublic abstract int getType()
public static byte[] checkZeit(MessageWithTime message)
throws KerberosRuntimeException
message - Nachricht, dessen Zeit überprüft werden soll
KerberosRuntimeException - Wenn es einen Fehler gab, der eigentlich nicht auftreten sollte.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||