public class OneTimePassword<K,V>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
OneTimePassword.FrequencyException |
Constructor and Description |
---|
OneTimePassword(java.util.function.Function<java.util.Random,V> randomMapping,
FrequencyConstraint<K> frequencyConstraint,
java.util.concurrent.ScheduledExecutorService scheduler,
long timeout) |
OneTimePassword(java.util.function.Function<java.util.Random,V> randomMapping,
java.util.concurrent.ScheduledExecutorService scheduler,
long timeout) |
Modifier and Type | Method and Description |
---|---|
V |
generate(K k) |
boolean |
verify(K k,
V v) |
public OneTimePassword(java.util.function.Function<java.util.Random,V> randomMapping, FrequencyConstraint<K> frequencyConstraint, java.util.concurrent.ScheduledExecutorService scheduler, long timeout)
public OneTimePassword(java.util.function.Function<java.util.Random,V> randomMapping, java.util.concurrent.ScheduledExecutorService scheduler, long timeout)
public V generate(K k) throws OneTimePassword.FrequencyException