public abstract class AbstractOpenSshHostKeysHandler extends AbstractConnectionServiceRequestHandler
RequestHandler.Result| Modifier and Type | Field and Description |
|---|---|
private BufferPublicKeyParser<? extends java.security.PublicKey> |
parser |
private java.lang.String |
request |
logSVC2HNDLR| Modifier | Constructor and Description |
|---|---|
protected |
AbstractOpenSshHostKeysHandler(java.lang.String request) |
protected |
AbstractOpenSshHostKeysHandler(java.lang.String request,
BufferPublicKeyParser<? extends java.security.PublicKey> parser) |
| Modifier and Type | Method and Description |
|---|---|
BufferPublicKeyParser<? extends java.security.PublicKey> |
getPublicKeysParser() |
java.lang.String |
getRequestName() |
protected abstract RequestHandler.Result |
handleHostKeys(Session session,
java.util.Collection<? extends java.security.PublicKey> keys,
boolean wantReply,
Buffer buffer) |
RequestHandler.Result |
process(ConnectionService connectionService,
java.lang.String request,
boolean wantReply,
Buffer buffer)
Process an SSH request.
|
java.lang.String |
toString() |
getSimplifiedLoggerprivate final java.lang.String request
private final BufferPublicKeyParser<? extends java.security.PublicKey> parser
protected AbstractOpenSshHostKeysHandler(java.lang.String request)
protected AbstractOpenSshHostKeysHandler(java.lang.String request,
BufferPublicKeyParser<? extends java.security.PublicKey> parser)
public final java.lang.String getRequestName()
public BufferPublicKeyParser<? extends java.security.PublicKey> getPublicKeysParser()
public RequestHandler.Result process(ConnectionService connectionService, java.lang.String request, boolean wantReply, Buffer buffer) throws java.lang.Exception
RequestHandlerprocess in interface RequestHandler<ConnectionService>process in interface ConnectionServiceRequestHandlerprocess in class AbstractConnectionServiceRequestHandlerconnectionService - The input parameterrequest - The request stringwantReply - Whether a reply is requestedbuffer - The Buffer with request specific dataRequestHandler.Resultjava.lang.Exception - If failed to handle the request - Note: in order to signal an unsupported request the
RequestHandler.Result.Unsupported value should be returnedprotected abstract RequestHandler.Result handleHostKeys(Session session, java.util.Collection<? extends java.security.PublicKey> keys, boolean wantReply, Buffer buffer) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String toString()
toString in class java.lang.Object