Class DefaultClientKexExtensionHandler

java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.kex.extension.DefaultClientKexExtensionHandler
All Implemented Interfaces:
KexExtensionHandler

public class DefaultClientKexExtensionHandler extends org.apache.sshd.common.util.logging.AbstractLoggingBean implements KexExtensionHandler
Detects if the server sends a "server-sig-algs" and updates the client session by adding the "rsa-sha2-256/512" signature factories (if not already added).
Author:
Apache MINA SSHD Project
  • Field Details

    • INSTANCE

      public static final DefaultClientKexExtensionHandler INSTANCE
      Default singleton instance.
    • SERVER_ALGORITHMS

      public static final org.apache.sshd.common.AttributeRepository.AttributeKey<Set<String>> SERVER_ALGORITHMS
      Session AttributeRepository.AttributeKey storing the algorithms announced by the server as known.
    • HOSTBOUND_AUTHENTICATION

      public static final org.apache.sshd.common.AttributeRepository.AttributeKey<Integer> HOSTBOUND_AUTHENTICATION
      Session AttributeRepository.AttributeKey storing the version if the server supports host-bound public key authentication.
  • Constructor Details

    • DefaultClientKexExtensionHandler

      public DefaultClientKexExtensionHandler()
  • Method Details