Package com.sshtools.client.components
Class DiffieHellmanGroupExchangeSha1JCE
java.lang.Object
com.sshtools.client.SshKeyExchangeClient
com.sshtools.client.components.DiffieHellmanGroupExchange
com.sshtools.client.components.DiffieHellmanGroupExchangeSha1JCE
- All Implemented Interfaces:
Component,SshComponent,SecureComponent,AbstractKeyExchange,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 StringConstant for the algorithm name "diffie-hellman-group1-sha1".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, testMethods 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_SHA1
Constant for the algorithm name "diffie-hellman-group1-sha1".- See Also:
-
-
Constructor Details
-
DiffieHellmanGroupExchangeSha1JCE
public DiffieHellmanGroupExchangeSha1JCE()Construct an uninitialized instance.
-