public class DefaultTlsSRPGroupVerifier extends java.lang.Object implements TlsSRPGroupVerifier
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Vector |
DEFAULT_GROUPS |
protected java.util.Vector |
groups |
| Constructor and Description |
|---|
DefaultTlsSRPGroupVerifier()
Accept only the group parameters specified in RFC 5054 Appendix A.
|
DefaultTlsSRPGroupVerifier(java.util.Vector groups)
Specify a custom set of acceptable group parameters.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(SRP6GroupParameters group)
Check whether the given SRP group parameters are acceptable for use.
|
protected boolean |
areGroupsEqual(SRP6GroupParameters a,
SRP6GroupParameters b) |
protected boolean |
areParametersEqual(java.math.BigInteger a,
java.math.BigInteger b) |
protected static final java.util.Vector DEFAULT_GROUPS
protected java.util.Vector groups
public DefaultTlsSRPGroupVerifier()
public DefaultTlsSRPGroupVerifier(java.util.Vector groups)
groups - a Vector of acceptable SRP6GroupParameterspublic boolean accept(SRP6GroupParameters group)
TlsSRPGroupVerifieraccept in interface TlsSRPGroupVerifiergroup - the SRP6GroupParameters to checkprotected boolean areGroupsEqual(SRP6GroupParameters a, SRP6GroupParameters b)
protected boolean areParametersEqual(java.math.BigInteger a,
java.math.BigInteger b)