Class Overview
Generates new SRP verifier for user
Summary
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
Fields
Public Constructors
public
SRP6VerifierGenerator
()
Public Methods
public
BigInteger
generateVerifier
(byte[] salt, byte[] identity, byte[] password)
Creates a new SRP verifier
Parameters
salt
| The salt to use, generally should be large and random |
identity
| The user's identifying information (eg. username) |
password
| The user's password |
Returns
- A new verifier for use in future SRP authentication
Initialises generator to create new verifiers
Parameters
N
| The safe prime to use (see DHParametersGenerator) |
g
| The group parameter to use (see DHParametersGenerator) |
digest
| The digest to use. The same digest type will need to be used later for the actual authentication
attempt. Also note that the final session key size is dependent on the chosen digest.
|