Package com.sshtools.client.components
Class DiffieHellmanGroupExchangeSha256JCE
java.lang.Object
com.sshtools.client.SshKeyExchangeClient
com.sshtools.client.components.DiffieHellmanGroupExchange
com.sshtools.client.components.DiffieHellmanGroupExchangeSha256JCE
- All Implemented Interfaces:
com.sshtools.common.ssh.components.Component
,com.sshtools.common.ssh.components.SshComponent
,com.sshtools.common.ssh.SecureComponent
,com.sshtools.synergy.ssh.components.jce.AbstractKeyExchange
,com.sshtools.synergy.ssh.components.SshKeyExchange<SshClientContext>
Implementation of the required SSH Transport Protocol key exchange method
"diffie-hellman-group-exchange-sha1".
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Constant for the algorithm name "diffie-hellman-exchange-sha256".Fields inherited from class com.sshtools.client.SshKeyExchangeClient
clientId, clientKexInit, exchangeHash, firstPacketFollows, hostKey, key, secret, serverId, serverKexInit, signature, transport, useFirstPacket
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sshtools.client.components.DiffieHellmanGroupExchange
calculateExchangeHash, exchangeGroup, getAlgorithm, getProvider, init, init, isKeyExchangeMessage, processMessage, test
Methods inherited from class com.sshtools.client.SshKeyExchangeClient
getExchangeHash, getHashAlgorithm, getHostKey, getPriority, getSecret, getSecurityLevel, getSignature, hasReceivedNewKeys, hasSentNewKeys, isComplete, reset, setReceivedNewKeys, setSentNewKeys
-
Field Details
-
DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA256
Constant for the algorithm name "diffie-hellman-exchange-sha256".- See Also:
-
-
Constructor Details
-
DiffieHellmanGroupExchangeSha256JCE
public DiffieHellmanGroupExchangeSha256JCE()Construct an uninitialized instance.
-