Package org.apache.sshd.server.global
Class OpenSshHostKeysHandler
- java.lang.Object
-
- org.apache.sshd.common.util.logging.AbstractLoggingBean
-
- org.apache.sshd.common.session.helpers.AbstractConnectionServiceRequestHandler
-
- org.apache.sshd.common.global.AbstractOpenSshHostKeysHandler
-
- org.apache.sshd.server.global.OpenSshHostKeysHandler
-
- All Implemented Interfaces:
RequestHandler<ConnectionService>
,ConnectionServiceRequestHandler
,SignatureFactoriesHolder
,SignatureFactoriesManager
public class OpenSshHostKeysHandler extends AbstractOpenSshHostKeysHandler implements SignatureFactoriesManager
An initial handler for "[email protected]" request- Author:
- Apache MINA SSHD Project
- See Also:
- OpenSSH protocol - section 2.5
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.sshd.common.channel.RequestHandler
RequestHandler.Result
-
-
Field Summary
Fields Modifier and Type Field Description static OpenSshHostKeysHandler
INSTANCE
static String
REQUEST
-
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
-
Fields inherited from interface org.apache.sshd.common.session.ConnectionServiceRequestHandler
SVC2HNDLR
-
-
Constructor Summary
Constructors Constructor Description OpenSshHostKeysHandler()
OpenSshHostKeysHandler(BufferPublicKeyParser<? extends PublicKey> parser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<NamedFactory<Signature>>
getSignatureFactories()
protected RequestHandler.Result
handleHostKeys(Session session, Collection<? extends PublicKey> keys, boolean wantReply, Buffer buffer)
void
setSignatureFactories(List<NamedFactory<Signature>> factories)
-
Methods inherited from class org.apache.sshd.common.global.AbstractOpenSshHostKeysHandler
getPublicKeysParser, getRequestName, process, toString
-
Methods inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warn
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesHolder
getSignatureFactoriesNameList, getSignatureFactoriesNames
-
Methods inherited from interface org.apache.sshd.common.signature.SignatureFactoriesManager
setSignatureFactoriesNameList, setSignatureFactoriesNames, setSignatureFactoriesNames
-
-
-
-
Field Detail
-
REQUEST
public static final String REQUEST
- See Also:
- Constant Field Values
-
INSTANCE
public static final OpenSshHostKeysHandler INSTANCE
-
-
Constructor Detail
-
OpenSshHostKeysHandler
public OpenSshHostKeysHandler()
-
OpenSshHostKeysHandler
public OpenSshHostKeysHandler(BufferPublicKeyParser<? extends PublicKey> parser)
-
-
Method Detail
-
getSignatureFactories
public List<NamedFactory<Signature>> getSignatureFactories()
- Specified by:
getSignatureFactories
in interfaceSignatureFactoriesHolder
-
setSignatureFactories
public void setSignatureFactories(List<NamedFactory<Signature>> factories)
- Specified by:
setSignatureFactories
in interfaceSignatureFactoriesManager
-
handleHostKeys
protected RequestHandler.Result handleHostKeys(Session session, Collection<? extends PublicKey> keys, boolean wantReply, Buffer buffer) throws Exception
- Specified by:
handleHostKeys
in classAbstractOpenSshHostKeysHandler
- Throws:
Exception
-
-