TlsSRPGroupVerifierpublic class DefaultTlsSRPGroupVerifier extends java.lang.Object implements TlsSRPGroupVerifier
| Modifier and Type | Field | Description |
|---|---|---|
protected static java.util.Vector |
DEFAULT_GROUPS |
|
protected java.util.Vector |
groups |
| Constructor | 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 | 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)