public class SRP6ClientEvidenceContext
extends java.lang.Object
ClientEvidenceRoutine.| Modifier and Type | Field and Description |
|---|---|
java.math.BigInteger |
A
The public client value 'A'.
|
java.math.BigInteger |
B
The public server value 'B'.
|
java.math.BigInteger |
s
The salt 's' used to compute the password key 'x' (and hence the
verifier 'v').
|
java.math.BigInteger |
S
The session key 'S'.
|
java.lang.String |
userID
The user identity 'I'.
|
| Constructor and Description |
|---|
SRP6ClientEvidenceContext(java.lang.String userID,
java.math.BigInteger s,
java.math.BigInteger A,
java.math.BigInteger B,
java.math.BigInteger S)
Creates a new immutable snapshot of SRP-6a client session variables.
|
public final java.lang.String userID
public final java.math.BigInteger s
public final java.math.BigInteger A
public final java.math.BigInteger B
public final java.math.BigInteger S
public SRP6ClientEvidenceContext(java.lang.String userID,
java.math.BigInteger s,
java.math.BigInteger A,
java.math.BigInteger B,
java.math.BigInteger S)
userID - The user identity 'I'.s - The salt 's' used to compute the password key 'x'.A - The public client value 'A'.B - The public server value 'B'.S - The session key 'S'.