Package com.sshtools.client
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