public interface SoftDcvOathSettings
| Modifier and Type | Method and Description |
|---|---|
void |
setDcvHashAlgorithm(SoftOathSettings.OathHashAlgorithm hashAlgorithm)
Set the DCV hash algorithm.
|
void |
setDcvLength(int dcvLength)
Set the DCV length.
|
void |
setDcvStartTime(long startTime)
Set the T0 value for DCV computation.
|
void |
setDcvTimeSetting(int dcvTimestepSize,
SoftOathSettings.OathTimestepType dcvTimestepType)
Set the DCV time step size.
|
void setDcvLength(int dcvLength)
dcvLength - the DCV length. Allowed range is 3-4 digits.java.lang.IllegalArgumentException - when DCV Length is not in allowed range.void setDcvHashAlgorithm(SoftOathSettings.OathHashAlgorithm hashAlgorithm)
hashAlgorithm - the hmac algorithm.void setDcvStartTime(long startTime)
startTime - value to start counting time steps. Default value is 0.java.lang.IllegalArgumentException - when startTime is negative.void setDcvTimeSetting(int dcvTimestepSize,
SoftOathSettings.OathTimestepType dcvTimestepType)
dcvTimestepSize - the time step size. Default value is 20dcvTimestepType - the time step Type. Default value is minutesjava.lang.IllegalArgumentException - when timestepSize is less than or equal to 0.