Package com.macasaet.fernet
Interface StringValidator
- All Superinterfaces:
Validator<java.lang.String>
public interface StringValidator extends Validator<java.lang.String>
A
Validator for String payloads. This is useful if your
payload contains unique identifiers like user names. If the payload
is a structured String like JSON or XML, use Validator or
StringObjectValidator instead.
Copyright © 2017 Carlos Macasaet.
- Author:
- Carlos Macasaet
-
Method Summary
Modifier and Type Method Description default java.nio.charset.CharsetgetCharset()default java.util.function.Function<byte[],java.lang.String>getTransformer()Implement this to define how decrypted content is deserialised into domain objects.Methods inherited from interface com.macasaet.fernet.Validator
getClock, getMaxClockSkew, getObjectValidator, getTimeToLive, validateAndDecrypt, validateAndDecrypt
-
Method Details
-
getCharset
default java.nio.charset.Charset getCharset() -
getTransformer
default java.util.function.Function<byte[],java.lang.String> getTransformer()Description copied from interface:ValidatorImplement this to define how decrypted content is deserialised into domain objects.- Specified by:
getTransformerin interfaceValidator<java.lang.String>- Returns:
- a method for converting the decrypted payload into a domain object
-