Class | Tree | Deprecated | Index | Help | |||
PREV | NEXT | SHOW LISTS | HIDE LISTS |
java.lang.Object | +----Authenti | +----AuthentiServer
Schlüsselwort | Bedeutung | Parameter |
GET_KEY | Anfordern des Server-Keys. | Eingabe: keine; Rückgabe: eine Zeile mit dem Public Key des Servers. Hinweis: GET_KEY soll nicht von einem Angreifer abgefangen werden! |
AUTHENTICATE_P1 | Authentifizierung nach Protokoll 1. | Eingabe: eine (einzeilige) verschlüsselte Nachricht und den Public Key des Absenders; Rückgabe: die an den Absender verschlüsselte Nachricht und der Public Key des Servers |
AUTHENTICATE_P2 | Authentifizierung nach Protokoll 2. | Eingabe: eine (einzeilige) verschlüsselte Nachricht, die ihrerseits aus einer verschlüsselten Nachricht und dem Public Key des Absenders besteht. Rückgabe: eine genauso aufgebaute verschlüsselte Nachricht an den Absender mit dem Public Key des Servers. |
BYE | Beenden der Kommunikation. | keine |
Fields inherited from class Authenti |
AGGRESSOR_SOCKET, AUTHENTI_SOCKET, AUTHENTICATE_P1, AUTHENTICATE_P2, BYE, CLI2SRV, GET_KEY, SEPARATOR, SRV2CLI |
Constructor Summary | |
AuthentiServer(java.io.Reader in,
java.io.Writer out)
|
Method Summary | |
static void | main(java.lang.String[] args)
|
void | run()
|
void | start()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AuthentiServer(java.io.Reader in, java.io.Writer out)
in
- Reader, um Daten vom Client zu lesen
out
- Writer, um Daten zum Client zu schreiben
Method Detail |
public static void main(java.lang.String[] args)
args
- Argumentliste (unbenutzt)
public void start()
public void run()
Class | Tree | Deprecated | Index | Help | |||
PREV | NEXT | SHOW LISTS | HIDE LISTS |