|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
Mess_mem_Nonce |
buildApLogin(byte[] serverticket,
java.lang.String benutzername,
byte[] schluessel_CS)
|
Mess_mem_Nonce |
buildApLogin(byte[] serverticket,
java.lang.String benutzername,
byte[] schluessel_CS,
byte[] daten)
Vom Client zum Server |
Mess_mem_Nonce |
buildData(byte[] daten,
byte[] schluessel)
Vom Server zum Client Message von Application zum Client mussten hier noch einen Schlüssel in die Übergabe einfügen |
byte[] |
buildData(byte[] daten,
byte[] schluessel,
long nonce)
|
byte[] |
buildError(int messageType,
int errorcode)
Message wenn Fehler aufgetreten ist. |
Mess_mem_Nonce |
buildKdcAuthLogin(java.lang.String benutzername)
Die einzelnen Nachrichten-Methoden müssen noch um Exceptions erweitert werden und evtl. noch ergänzt oder abgeändert werden. |
byte[] |
buildKdcAuthLoginOK(long nonce,
java.lang.String benutzername,
byte[] schlüssel_TGS,
java.lang.String kdc,
long startzeit,
long endzeit,
byte[] schlüssel_C,
byte[] schlüssel_C_TGS)
|
Mess_mem_Nonce |
buildTGSLogin(byte[] ticketTGS,
java.lang.String benutzername,
byte[] schlüssel_C_TGS,
java.lang.String zieldienstname)
|
byte[] |
buildTGSLoginOK(byte[] schluessel_CS,
long nonce,
java.lang.String benutzername,
java.lang.String servername,
long startzeit,
long endzeit,
byte[] schluessel_S,
byte[] schluessel_C_TGS)
|
Message |
readMessage(byte[] message,
byte[] schluessel)
|
Method Detail |
public Mess_mem_Nonce buildKdcAuthLogin(java.lang.String benutzername) throws PacketException
benutzername
- Name des Benutzers
PacketException
public byte[] buildKdcAuthLoginOK(long nonce, java.lang.String benutzername, byte[] schlüssel_TGS, java.lang.String kdc, long startzeit, long endzeit, byte[] schlüssel_C, byte[] schlüssel_C_TGS) throws PacketException
nonce
- Noncewert zur Erkennung von Wiedereinspielungsangriffenbenutzername
- Name des Benutzersschlüssel_TGS
- Schlüssel des Ticket Granting Servicekdc
- Name des KDCstartzeit
- Beginn der Gültigkeitsdauer des Ticketsendzeit
- Ende der Gültigkeitsdauer des Ticketsschlüssel_C
- Schlüssel des Clientsschlüssel_C_TGS
- Sitzungsschlüssel zwischen Client und TGS
PacketException
public Mess_mem_Nonce buildTGSLogin(byte[] ticketTGS, java.lang.String benutzername, byte[] schlüssel_C_TGS, java.lang.String zieldienstname) throws PacketException
ticketTGS
- Ticket für den TGSbenutzername
- Name des Benutzersschlüssel_C_TGS
- Sitzungsschlüssel zwischen dem Client und dem TGSzieldienstname
- ehemals servername gewesen
PacketException
public byte[] buildTGSLoginOK(byte[] schluessel_CS, long nonce, java.lang.String benutzername, java.lang.String servername, long startzeit, long endzeit, byte[] schluessel_S, byte[] schluessel_C_TGS) throws PacketException
schluessel_CS
- nonce
- Noncewert zur Erkennung von Wiedereinspielungsangriffenbenutzername
- Name des Benutzersservername
- startzeit
- endzeit
- schluessel_S
- schluessel_C_TGS
-
PacketException
public Mess_mem_Nonce buildData(byte[] daten, byte[] schluessel) throws PacketException
daten
- schluessel
-
PacketException
public byte[] buildData(byte[] daten, byte[] schluessel, long nonce) throws PacketException
daten
- Zu verschlüsselnde Datenschluessel
- Schlüssel zum verschlüsselnnonce
- Noncewert zur Erkennung von Wiedereinspielungsangriffen
PacketException
public Mess_mem_Nonce buildApLogin(byte[] serverticket, java.lang.String benutzername, byte[] schluessel_CS) throws PacketException
serverticket
- Ticket für den Zielserverbenutzername
- Name des Benutzersschluessel_CS
- Sitzungsschlüssel zwischen Client und Server
PacketException
public Mess_mem_Nonce buildApLogin(byte[] serverticket, java.lang.String benutzername, byte[] schluessel_CS, byte[] daten) throws PacketException
serverticket
- Ticket an den Serverbenutzername
- Name des Benutzersschluessel_CS
- Sitzungsschlüssel zwischen Client und Zielserverdaten
- ehemals Command
PacketException
public byte[] buildError(int messageType, int errorcode) throws PacketException
messageType
- Typ der Nachricht bei der der Fehler auftraterrorcode
- Art des Fehlers
PacketException
public Message readMessage(byte[] message, byte[] schluessel) throws PasswortFalschException, PacketException, ClientnameFalschException, UngültigerMessageTypException
message
- zu entschluesselnde Nachrichtschluessel
- Schlüssel zum entschlüsseln
PasswortFalschException
PacketException
ClientnameFalschException
UngültigerMessageTypException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |