|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkerberos.messages.Message
kerberos.messages.M_ERROR
Dient zum Auslesen einer Error-Message.
Konstanten für den Errorcode (siehe RFC 1510 S.84/85):
Field Summary | |
static int |
ERR_ARRAY_TO_LONG
ERR_ARRAY_TO_LONG = Es wurde ein unakzeptabel langes Array übertragen. |
static int |
ERR_BADADDR
ERR_BADADDR = Falsche Adresse |
static int |
ERR_BADMATCH
ERR_BADMATCH = Überprüfung Ticket und Authentifikator fehlgeschlagen |
static int |
ERR_C_PRINCIPAL_UNKNOWN
ERR_C_PRINCIPAL_UNKNOWN = Unbekannter Client |
static int |
ERR_MODIFIED
ERR_MODIFIED = Fehler im Nachrichtenstrom |
static int |
ERR_MSG_TYPE
ERR_MSG_TYPE = anderer Nachrichtentyp als erwartet |
static int |
ERR_NEVER_VALID
ERR_NEVER_VALID = Anfangszeit ist später als Endzeit |
static int |
ERR_NULL_KEY
ERR_NULL_KEY = Schlüssel nicht vorhanden |
static int |
ERR_REPEAT
ERR_REPEAT = Nachricht ist schon mal empfangen worden (Wiedereinspielung) |
static int |
ERR_S_PRINCIPAL_UNKNOWN
ERR_S_PRINCIPAL_UNKNOWN = Unbekannter Server |
static int |
ERR_TKT_EXPIRED
ERR_TKT_EXPIRED = Ticket ist abgelaufen |
static int |
ERR_TKT_NYV
ERR_TKT_NYV = Die Startzeit des Tickets ist noch nicht erreicht |
Fields inherited from class kerberos.messages.Message |
M_AP_REP, M_AP_REQ, M_AP_REQ2, M_ERROR, M_FIRST, M_KDC_AS_REP, M_KDC_AS_REQ, M_KDC_TGS_REP, M_KDC_TGS_REQ, M_LAST, M_NO_MESSAGE, M_TYP_UNBEKANNT |
Method Summary | |
void |
checkForReasonArrayZuLang()
Testet, ob diese Fehlernachricht heißt, ein zu langes Array übertragen wurde, und wirft in dem Fall einen entsprechende Exception. |
void |
checkForReasonInvalidPrincipal()
Testet, ob diese Fehlernachricht heißt, dass der angegebene Principal (Name des Clients; Benutzer oder anderer Server) nicht existiert, und wirft in dem Fall einen entsprechende Exception. |
void |
checkForReasonInvalidTicket()
Testet, ob diese Fehlermeldung bedeutet, dass das übergebene Ticket ungültig ist: - Ticket von der Zeit her gültig - Authentifikation OK? |
void |
checkForReasonInvalidZieldienst()
Testet, ob diese Fehlernachricht heißt, dass der gewünschte Zieldienst nicht existiert, und wirft in dem Fall einen entsprechende Exception. |
void |
checkNonce(long nonce)
Vergleicht den Noncewert mit dem Noncewert aus der Message. |
long |
getErrorcode()
Gibt den Fehler Code der Message zurück. |
long |
getMessageType()
Gibt den Typ der Message auf die der Fehler erzeugt wurde zurück. |
int |
getType()
Gibt den Message-Typ zurück |
java.lang.String |
toString()
|
Methods inherited from class kerberos.messages.Message |
checkZeit, createMessage, getString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int ERR_MSG_TYPE
public static final int ERR_TKT_EXPIRED
public static final int ERR_REPEAT
public static final int ERR_BADMATCH
public static final int ERR_C_PRINCIPAL_UNKNOWN
public static final int ERR_S_PRINCIPAL_UNKNOWN
public static final int ERR_NULL_KEY
public static final int ERR_NEVER_VALID
public static final int ERR_TKT_NYV
public static final int ERR_BADADDR
public static final int ERR_MODIFIED
public static final int ERR_ARRAY_TO_LONG
Method Detail |
public void checkNonce(long nonce)
checkNonce
in class Message
nonce
- public long getMessageType()
public long getErrorcode()
public java.lang.String toString()
public void checkForReasonInvalidTicket() throws TicketUngueltigException
TicketUngueltigException
public void checkForReasonInvalidPrincipal() throws UnbekannterParticipalException
UnbekannterParticipalException
public void checkForReasonInvalidZieldienst() throws ServerdienstNichtVorhandenException
ServerdienstNichtVorhandenException
public void checkForReasonArrayZuLang() throws SendeArrayZuLangException
SendeArrayZuLangException
public int getType()
Message
getType
in class Message
Message.getType()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |