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