|
|||||||||||
| 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.
PacketExceptionMessageBuilder.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 | ||||||||||