public interface TlsSRP6Client
Modifier and Type | Method and Description |
---|---|
java.math.BigInteger |
calculateSecret(java.math.BigInteger serverB)
Generates the secret S given the server's credentials
|
java.math.BigInteger |
generateClientCredentials(byte[] salt,
byte[] identity,
byte[] password)
Generates client's credentials given the client's salt, identity and password
|
java.math.BigInteger calculateSecret(java.math.BigInteger serverB) throws java.io.IOException
serverB
- The server's credentialsjava.io.IOException
- If server's credentials are invalidjava.math.BigInteger generateClientCredentials(byte[] salt, byte[] identity, byte[] password)
salt
- The salt used in the client's verifier.identity
- The user's identity (eg. username)password
- The user's password