Class OpenSshHostKeysHandler

java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
All Implemented Interfaces:
RequestHandler<ConnectionService>, ConnectionServiceRequestHandler, org.apache.sshd.common.signature.SignatureFactoriesHolder, org.apache.sshd.common.signature.SignatureFactoriesManager

public class OpenSshHostKeysHandler extends AbstractOpenSshHostKeysHandler implements org.apache.sshd.common.signature.SignatureFactoriesManager
An initial handler for "hostkeys-prove-00@openssh.com" request
Author:
Apache MINA SSHD Project
See Also:
  • Field Details

  • Constructor Details

    • OpenSshHostKeysHandler

      public OpenSshHostKeysHandler()
    • OpenSshHostKeysHandler

      public OpenSshHostKeysHandler(org.apache.sshd.common.util.buffer.keys.BufferPublicKeyParser<? extends PublicKey> parser)
  • Method Details

    • getSignatureFactories

      public List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.signature.Signature>> getSignatureFactories()
      Specified by:
      getSignatureFactories in interface org.apache.sshd.common.signature.SignatureFactoriesHolder
    • setSignatureFactories

      public void setSignatureFactories(List<org.apache.sshd.common.NamedFactory<org.apache.sshd.common.signature.Signature>> factories)
      Specified by:
      setSignatureFactories in interface org.apache.sshd.common.signature.SignatureFactoriesManager
    • handleHostKeys

      protected RequestHandler.Result handleHostKeys(Session session, Collection<PublicKey> keys, boolean wantReply, org.apache.sshd.common.util.buffer.Buffer buffer) throws Exception
      Specified by:
      handleHostKeys in class AbstractOpenSshHostKeysHandler
      Throws:
      Exception