public interface ScramServerFunctionality
| Modifier and Type | Interface and Description |
|---|---|
static class |
ScramServerFunctionality.State
State of the authentication procedure
|
| Modifier and Type | Method and Description |
|---|---|
MessageDigest |
getDigest() |
Mac |
getHmac() |
ScramServerFunctionality.State |
getState()
Gets the state of the authentication procedure
|
String |
handleClientFirstMessage(String message)
Handles client's first message
|
boolean |
isEnded()
Checks if authentication is completed, either successfully or not.
|
boolean |
isSuccessful()
Checks if authentication is completed, either successfully or not.
|
String |
prepareFinalMessage(String clientFinalMessage)
Prepares server's final message
|
String |
prepareFirstMessage(UserData userData)
Prepares server's first message
|
String handleClientFirstMessage(String message) throws ScramException
message - Client's first messageScramExceptionString prepareFirstMessage(UserData userData)
userData - user data needed to prepare the messageString prepareFinalMessage(String clientFinalMessage) throws ScramException
clientFinalMessage - Client's final messageScramExceptionboolean isSuccessful()
getState() returns ENDED.boolean isEnded()
getState() returns ENDED.ScramServerFunctionality.State getState()
MessageDigest getDigest()
Mac getHmac()
Copyright © 2021 The Apache Software Foundation. All rights reserved.