com.trilead.ssh2
Class DHGexParameters
java.lang.Objectcom.trilead.ssh2.DHGexParameters
public class DHGexParameters
extends java.lang.Object
A
DHGexParameters object can be used to specify parameters for
the diffie-hellman group exchange.
Depending on which constructor is used, either the use of a
SSH_MSG_KEX_DH_GEX_REQUEST or
SSH_MSG_KEX_DH_GEX_REQUEST_OLD
can be forced.
DHGexParameters
public DHGexParameters()
DHGexParameters
public DHGexParameters(int pref_group_len)
This constructor can be used to force the sending of a
SSH_MSG_KEX_DH_GEX_REQUEST_OLD request.
Internally, the minimum and maximum group lengths will
be set to zero.
pref_group_len - has to be >= 1024 and <= 8192
DHGexParameters
public DHGexParameters(int min_group_len,
int pref_group_len,
int max_group_len) This constructor can be used to force the sending of a
SSH_MSG_KEX_DH_GEX_REQUEST request.
Note: older OpenSSH servers don't understand this request, in which
case you should use the
DHGexParameters(int) constructor.
All values have to be >= 1024 and <= 8192. Furthermore,
min_group_len <= pref_group_len <= max_group_len.
min_group_len - pref_group_len - max_group_len -
getMax_group_len
public int getMax_group_len()
Get the maximum group length.
- the maximum group length, may be
zero if
SSH_MSG_KEX_DH_GEX_REQUEST_OLD should be requested
getMin_group_len
public int getMin_group_len()
Get the minimum group length.
- minimum group length, may be
zero if
SSH_MSG_KEX_DH_GEX_REQUEST_OLD should be requested
getPref_group_len
public int getPref_group_len()
Get the preferred group length.
- the preferred group length