Interface SshKeyExchangeClientFactory<T extends SshKeyExchangeClient>

All Superinterfaces:
com.sshtools.common.ssh.components.ComponentInstanceFactory<T>
All Known Implementing Classes:
Curve25519SHA256Client.Curve25519SHA256ClientFactory, Curve25519SHA256LibSshClient.Curve25519SHA256LibSshClientFactory, DiffieHellmanEcdhNistp256.DiffieHellmanEcdhNistp256Factory, DiffieHellmanEcdhNistp384.DiffieHellmanEcdhNistp384Factory, DiffieHellmanEcdhNistp521.DiffieHellmanEcdhNistp521Factory, DiffieHellmanGroup14Sha1JCE.DiffieHellmanGroup14Sha1JCEFactory, DiffieHellmanGroup14Sha256JCE.DiffieHellmanGroup14Sha256JCEFactory, DiffieHellmanGroup15Sha512JCE.DiffieHellmanGroup15Sha512JCEFactory, DiffieHellmanGroup16Sha512JCE.DiffieHellmanGroup16Sha512JCEFactory, DiffieHellmanGroup17Sha512JCE.DiffieHellmanGroup17Sha512JCEFactory, DiffieHellmanGroup18Sha512JCE.DiffieHellmanGroup18Sha512JCEFactory, DiffieHellmanGroup1Sha1JCE.DiffieHellmanGroup1Sha1JCEFactory, DiffieHellmanGroupExchangeSha1JCE.DiffieHellmanGroupExchangeSha1JCEFactory, DiffieHellmanGroupExchangeSha256JCE.DiffieHellmanGroupExchangeSha256JCEFactory, Rsa1024Sha1.Rsa1024Sha1Factory, Rsa2048Sha256.Rsa2048Sha256Factory

public interface SshKeyExchangeClientFactory<T extends SshKeyExchangeClient> extends com.sshtools.common.ssh.components.ComponentInstanceFactory<T>
  • Method Summary

    Methods inherited from interface com.sshtools.common.ssh.components.ComponentInstanceFactory

    create, getKeys, isEnabledByDefault