public class DefaultTlsSRPConfigVerifier extends java.lang.Object implements TlsSRPConfigVerifier
Modifier and Type | Field and Description |
---|---|
protected java.util.Vector |
groups |
Constructor and Description |
---|
DefaultTlsSRPConfigVerifier()
Accept only the group parameters specified in RFC 5054 Appendix A.
|
DefaultTlsSRPConfigVerifier(java.util.Vector groups)
Specify a custom set of acceptable group parameters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(TlsSRPConfig srpConfig)
Check whether the given SRP configuration is acceptable for use.
|
protected boolean |
areGroupsEqual(TlsSRPConfig a,
SRP6Group b) |
protected boolean |
areParametersEqual(java.math.BigInteger a,
java.math.BigInteger b) |
public DefaultTlsSRPConfigVerifier()
public DefaultTlsSRPConfigVerifier(java.util.Vector groups)
groups
- a Vector
of acceptable SRP6Group
.public boolean accept(TlsSRPConfig srpConfig)
TlsSRPConfigVerifier
accept
in interface TlsSRPConfigVerifier
srpConfig
- the TlsSRPConfig
to check.protected boolean areGroupsEqual(TlsSRPConfig a, SRP6Group b)
protected boolean areParametersEqual(java.math.BigInteger a, java.math.BigInteger b)