Package org.restlet.security
Class MapVerifier
java.lang.Object
org.restlet.security.SecretVerifier
org.restlet.security.LocalVerifier
org.restlet.security.MapVerifier
- All Implemented Interfaces:
Verifier
Verifier that stores its local secrets in a map indexed by the identifier.
Note that this verifier isn't very secure by itself.
- Author:
- Jerome Louvel
-
Field Summary
Fields inherited from interface org.restlet.security.Verifier
RESULT_INVALID, RESULT_MISSING, RESULT_STALE, RESULT_UNKNOWN, RESULT_UNSUPPORTED, RESULT_VALID -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.MapVerifier(ConcurrentMap<String, char[]> localSecrets) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionchar[]getLocalSecret(String identifier) Returns the local secret associated to a given identifier.ConcurrentMap<String,char[]> Returns the map of local secrets.voidsetLocalSecrets(Map<String, char[]> localSecrets) Sets the modifiable map of local secrets.Methods inherited from class org.restlet.security.LocalVerifier
verifyMethods inherited from class org.restlet.security.SecretVerifier
compare, createUser, getIdentifier, getSecret, verify
-
Constructor Details
-
MapVerifier
public MapVerifier()Constructor. -
MapVerifier
Constructor.- Parameters:
localSecrets- The map of local secrets.
-
-
Method Details
-
getLocalSecret
Description copied from class:LocalVerifierReturns the local secret associated to a given identifier.- Specified by:
getLocalSecretin classLocalVerifier- Parameters:
identifier- The identifier to lookup.- Returns:
- The secret associated to the identifier or null.
-
getLocalSecrets
Returns the map of local secrets.- Returns:
- The map of local secrets.
-
setLocalSecrets
Sets the modifiable map of local secrets. This method clears the current map and puts all entries in the parameter map.- Parameters:
localSecrets- A map of local secrets.
-