Represents an OATH (Initiative for Open Authentication) credential object for one-time password generation.
More...
|
bool | AddCheckSum [get, set] |
| Enables checksum digit for OTP.
|
|
int | CodeDigits [get, set] |
| Number of digits in generated OTP.
|
|
string | ContactlessUsage = default! [get, set] |
| Contactless interface usage policy.
|
|
string | ContactUsage = default! [get, set] |
| Contact interface usage policy.
|
|
byte[] | CounterValue = default! [get, set] |
| 8-byte counter value for HOTP, OCRA
|
|
string | FriendlyName = default! [get, set] |
| Human-readable credential name.
|
|
HashAlgoValues | HashAlgo [get, set] |
| Hashing algorithm used for OTP generation.
|
|
UsePValues | HashUsedForOCRAPinOrPassword [get, set] |
| Indicates whether the PIN/Password is to be used in OCRA.
|
|
int | KeyLengthInBytes [get, set] |
| Cryptographic key length in bytes.
|
|
bool | KeyOrPasswordInitialized [get, set] |
| Indicates if key/password material is initialized.
|
|
OATHModeName | OATHMode [get, set] |
| OATH operation mode (HOTP/TOTP/OCRA/Static password)
|
|
string | OATHObjectKeyReferenceValue = default! [get, set] |
| Key reference identifier for the OATH credential.
|
|
string | OCRASuite = default! [get, set] |
| OCRA suite configuration string.
|
|
string | PersonalizationPutKeyACR = default! [get, set] |
| Access Control Rule for key personalization.
|
|
QFormatValues | QFormat [get, set] |
| Question format for challenge-response in OCRA.
|
|
int | QMaxLength [get, set] |
| Maximum challenge length.
|
|
int | TimeStep [get, set] |
| Time step interval for TOTP, OCRA.
|
|
TimeStepUnits | TimeStepUnit [get, set] |
| Time step units (Seconds/Minutes) for TOTP, OCRA.
|
|
byte | TruncationOffset [get, set] |
| Truncation offset for OTP extraction.
|
|
UseCounterValues | UseCounter [get, set] |
| Counter usage policy for OCRA.
|
|
UseSValues | UseSessionInformation [get, set] |
| Indicates whether the Session Information are to be used in OCRA Suite and what is their size.
|
|
UseTimeValues | UseTime [get, set] |
| Time synchronization policy for OCRA.
|
|
Represents an OATH (Initiative for Open Authentication) credential object for one-time password generation.
Implements parsing of OATH credentials per RFC 4226 (HOTP) and RFC 6238 (TOTP). Supports both legacy and modern applet versions with different encoding schemes.