|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkerberos.server.KDCSocket
Field Summary | |
static int |
MAX_MESSAGE_LENGTH
Speichert die maximale Länge der empfangenen Messages |
Method Summary | |
void |
close()
|
Message |
getMessage()
Liest die nächste Message aus. |
void |
sendError(int messageType,
int errorcode)
Sendet eine Fehlermeldung an den Absender. |
void |
sendServerTicket(M_KDC_TGS_REQ request,
long gültigkeitsdauer,
byte[] serverschlüssel,
byte[] sitzungsschlüssel_C_S)
|
void |
sendTgsTicket(M_KDC_AS_REQ request,
long gültigkeitsdauer,
byte[] tgsSchlüssel,
byte[] sitzungsschlüssel,
byte[] userschlüssel)
Sendet ein TGS-Ticket zurück |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int MAX_MESSAGE_LENGTH
Method Detail |
public void sendTgsTicket(M_KDC_AS_REQ request, long gültigkeitsdauer, byte[] tgsSchlüssel, byte[] sitzungsschlüssel, byte[] userschlüssel) throws java.io.IOException, PacketException
tgsSchlüssel
- gültigkeitsdauer
- in Millisekunden; Das Ticket gilt ab sofort.userschlüssel
-
java.io.IOException
PacketException
public void sendServerTicket(M_KDC_TGS_REQ request, long gültigkeitsdauer, byte[] serverschlüssel, byte[] sitzungsschlüssel_C_S) throws java.io.IOException, PacketException
request
- gültigkeitsdauer
- sitzungsschlüssel_C_S
- zwischen Client und Ziel-Server
java.io.IOException
PacketException
public void sendError(int messageType, int errorcode) throws java.io.IOException, PacketException
java.io.IOException
- Wenn es ein Netzwerkproblem gab.
PacketException
MessageBuilder.buildError(int,int)
public Message getMessage() throws PasswortFalschException, ClientnameFalschException, PacketException, UngültigerMessageTypException, sun.net.ConnectionResetException, ArrayZuLangException, java.io.IOException
PasswortFalschException
ClientnameFalschException
PacketException
UngültigerMessageTypException
sun.net.ConnectionResetException
java.io.IOException
ArrayZuLangException
public void close() throws java.io.IOException
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |