public class AuthenticationManager extends java.lang.Object implements MessageHandler
| Constructor and Description |
|---|
AuthenticationManager(TransportManager tm) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticateInteractive(java.lang.String user,
java.lang.String[] submethods,
InteractiveCallback cb) |
boolean |
authenticateNone(java.lang.String user) |
boolean |
authenticatePassword(java.lang.String user,
java.lang.String pass) |
boolean |
authenticatePublicKey(java.lang.String user,
AgentProxy proxy) |
boolean |
authenticatePublicKey(java.lang.String user,
char[] PEMPrivateKey,
java.lang.String password,
java.security.SecureRandom rnd) |
boolean |
getPartialSuccess() |
java.lang.String[] |
getRemainingMethods(java.lang.String user) |
void |
handleMessage(byte[] msg,
int msglen) |
public AuthenticationManager(TransportManager tm)
public java.lang.String[] getRemainingMethods(java.lang.String user)
throws java.io.IOException
java.io.IOExceptionpublic boolean getPartialSuccess()
public boolean authenticatePublicKey(java.lang.String user,
AgentProxy proxy)
throws java.io.IOException
java.io.IOExceptionpublic boolean authenticatePublicKey(java.lang.String user,
char[] PEMPrivateKey,
java.lang.String password,
java.security.SecureRandom rnd)
throws java.io.IOException
java.io.IOExceptionpublic boolean authenticateNone(java.lang.String user)
throws java.io.IOException
java.io.IOExceptionpublic boolean authenticatePassword(java.lang.String user,
java.lang.String pass)
throws java.io.IOException
java.io.IOExceptionpublic boolean authenticateInteractive(java.lang.String user,
java.lang.String[] submethods,
InteractiveCallback cb)
throws java.io.IOException
java.io.IOExceptionpublic void handleMessage(byte[] msg,
int msglen)
throws java.io.IOException
handleMessage in interface MessageHandlerjava.io.IOException