ConfigureHotp Class
Namespace: Yubico.YubiKey.Otp.Operations Assembly: Yubico.YubiKey.dllConfigures a YubiKey OTP slot to emit sequence-based OTP codes.
public class ConfigureHotp : OperationBase<ConfigureHotp>
Fields
Name | Description |
---|---|
HmacKeySize | The key size for an HMAC credential. |
Methods
Name | Description |
---|---|
AppendCarriageReturn(Boolean) | Sends a carriage return [Enter Key] after all characters have been sent. |
AppendDelayToFixed(Boolean) | Adds a 500ms delay after sending the fixed string. |
AppendDelayToOtp(Boolean) | Adds a 500ms delay after sending the OTP string. |
AppendTabToFixed(Boolean) | Sends a tab character after the fixed string. |
ExecuteOperation() | Execute the operation here. |
GenerateKey(Memory<Byte>) | Generates a cryptographically random series of bytes as the key for the credential. |
PreLaunchOperation() | Validate all settings and choices here. |
SendReferenceString(Boolean) | Sends a reference string of the ModHex characters for 0-15 before the fixed or OTP data. |
SendTabFirst(Boolean) | Sends a tab character before the fixed string. |
SetAllowUpdate(Boolean) | Allows certain non-security related settings to be modified after the configuration has been written. |
Use10msPacing(Boolean) | Adds an inter-character pacing time of 10ms between each keystroke. |
Use20msPacing(Boolean) | Adds an inter-character pacing time of 20ms between each keystroke. |
Use8Digits(Boolean) | Configures the slot to use an eight-digit password for OATH-HOTP. |
UseFastTrigger(Boolean) | Causes the trigger action of the YubiKey button to become faster. |
UseInitialMovingFactor(Int32) | Set the initial moving factor for the credential. |
UseKey(ReadOnlyMemory<Byte>) | Explicitly sets the key of the credential. |
UseNumericKeypad(Boolean) | Causes numeric characters to be sent as keystrokes from the numeric keypad rather than the normal numeric keys on an 84-key keyboard. |