|
|||||||||||
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
-
NonceFalschException
public 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 |