public class DefaultTlsDHVerifier extends java.lang.Object implements TlsDHVerifier
Modifier and Type | Field and Description |
---|---|
protected static java.util.Vector |
DEFAULT_GROUPS
Deprecated.
|
static int |
DEFAULT_MINIMUM_PRIME_BITS
Deprecated.
|
protected java.util.Vector |
groups
Deprecated.
|
protected int |
minimumPrimeBits
Deprecated.
|
Constructor and Description |
---|
DefaultTlsDHVerifier()
Deprecated.
Accept various standard DH groups with 'P' at least
DEFAULT_MINIMUM_PRIME_BITS bits. |
DefaultTlsDHVerifier(int minimumPrimeBits)
Deprecated.
Accept various standard DH groups with 'P' at least the specified number of bits.
|
DefaultTlsDHVerifier(java.util.Vector groups,
int minimumPrimeBits)
Deprecated.
Accept a custom set of group parameters, subject to a minimum bitlength for 'P'.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(DHParameters dhParameters)
Deprecated.
Check whether the given DH parameters are acceptable for use.
|
protected boolean |
areGroupsEqual(DHParameters a,
DHParameters b)
Deprecated.
|
protected boolean |
areParametersEqual(java.math.BigInteger a,
java.math.BigInteger b)
Deprecated.
|
protected boolean |
checkGroup(DHParameters dhParameters)
Deprecated.
|
protected boolean |
checkMinimumPrimeBits(DHParameters dhParameters)
Deprecated.
|
int |
getMinimumPrimeBits()
Deprecated.
|
public static final int DEFAULT_MINIMUM_PRIME_BITS
protected static final java.util.Vector DEFAULT_GROUPS
protected java.util.Vector groups
protected int minimumPrimeBits
public DefaultTlsDHVerifier()
DEFAULT_MINIMUM_PRIME_BITS
bits.public DefaultTlsDHVerifier(int minimumPrimeBits)
public DefaultTlsDHVerifier(java.util.Vector groups, int minimumPrimeBits)
groups
- a Vector
of acceptable DHParameters
.public boolean accept(DHParameters dhParameters)
TlsDHVerifier
accept
in interface TlsDHVerifier
dhParameters
- the DHParameters
to checkpublic int getMinimumPrimeBits()
protected boolean areGroupsEqual(DHParameters a, DHParameters b)
protected boolean areParametersEqual(java.math.BigInteger a, java.math.BigInteger b)
protected boolean checkGroup(DHParameters dhParameters)
protected boolean checkMinimumPrimeBits(DHParameters dhParameters)