Package com.exedio.cope.misc
Class DigitPinValidator
java.lang.Object
com.exedio.cope.pattern.Hash.PlainTextValidator
com.exedio.cope.misc.DigitPinValidator
Allow only digits as pin, pin len can be specified, reference implementation
- Author:
- baumgaertel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnewRandomPlainText(SecureRandom secureRandom) Creates a plain text variant to redeem an existing password (password forgotten).toString()void
-
Constructor Details
-
DigitPinValidator
public DigitPinValidator(int pinLen)
-
-
Method Details
-
validate
public void validate(String pinString, Item exceptionItem, Hash hash) throws Hash.InvalidPlainTextException - Specified by:
validatein classHash.PlainTextValidator- Throws:
Hash.InvalidPlainTextException
-
newRandomPlainText
Description copied from class:Hash.PlainTextValidatorCreates a plain text variant to redeem an existing password (password forgotten). The result MUST be valid according toHash.PlainTextValidator.validate(String, Item, Hash).- Specified by:
newRandomPlainTextin classHash.PlainTextValidator
-
toString
-