|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkerberos.net.test.KerberosTestClientSocketFactory
Diese Klasse Dient auf der Clientseite dazu, die Test-KerberosSockets zu erzeugen. Bei diesen test-KerberosSockets stehen keine Benutzernamen zur Verfügung
Constructor Summary | |
KerberosTestClientSocketFactory(java.lang.String username,
Passwort passwort,
java.lang.String kdcHostnameOrIP)
Simuliert eine KerberosClientSocketFactory. |
Method Summary | |
KerberosSocket |
connect(java.lang.String hostname,
int port,
java.lang.String zieldienst)
Baut eine Verbindung zum Ziel-Server auf |
void |
destroy()
Zerstört die Tickets, so dass diese garantiert aus dem RAM gelöscht werden. |
void |
finalize()
|
Logger |
getLogger()
Gibt den aktuell verwendeten Logger zurück |
int |
getMaxArrayLength()
Gibt die maximal erlaubte Länge für zu empfangende Arrays der erzeugten KerberosSockets zurück. |
void |
setLogger(Logger logger)
Setzt den Logger, der ab sofort für die neu erstellten KerberosSockets verwendet wird. |
void |
setMaxArrayLength(int i)
Setzt die maximal erlaubte Länge für zu empfangende Nachrichten |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public KerberosTestClientSocketFactory(java.lang.String username, Passwort passwort, java.lang.String kdcHostnameOrIP) throws java.io.IOException, PasswortFalschException
username
- Benutzername im KDCpasswort
- Dazugehöriges Passwort im KDCkdcHostnameOrIP
-
java.io.IOException
- wenn es beim Socket erzeugen oder bei der Anmeldung
beim KDC Netzwerk-Probleme gab.
PasswortFalschException
- Wenn das angegebene Passwort falsch ist.Method Detail |
public KerberosSocket connect(java.lang.String hostname, int port, java.lang.String zieldienst) throws java.io.IOException
connect
in interface KerberosClientSocketFactory
hostname
- Hostname des Ziel-Serversport
- Ziel-Portzieldienst
- Name des Ziel-Dienstes im KDC
java.io.IOException
- wenn es beim Socket erzeugen oder bei der Anmeldung
beim KDC Netzwerk-Probleme gab.KerberosClientSocketFactory.destroy()
public void destroy()
destroy
in interface KerberosClientSocketFactory
KerberosClientSocketFactory.connect(String, int, String)
,
FactoryDestroyedException
public void finalize() throws java.lang.Throwable
java.lang.Throwable
java.lang.Object#finalize()
public int getMaxArrayLength()
getMaxArrayLength
in interface KerberosClientSocketFactory
OutOfMemoryError
public void setMaxArrayLength(int i)
setMaxArrayLength
in interface KerberosClientSocketFactory
getMaxArrayLength()
public void setLogger(Logger logger)
KerberosClientSocketFactory
setLogger
in interface KerberosClientSocketFactory
logger
- Wenn der Logger null ist, werden die Sachen nicht mehr geloggt.public Logger getLogger()
KerberosClientSocketFactory
getLogger
in interface KerberosClientSocketFactory
KerberosClientSocketFactory.setLogger(Logger)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |