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:
validate
in classHash.PlainTextValidator
- Throws:
Hash.InvalidPlainTextException
-
newRandomPlainText
Description copied from class:Hash.PlainTextValidator
Creates 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:
newRandomPlainText
in classHash.PlainTextValidator
-
toString
-