TOtpUri Class
Utility class to handle OTP URI creation.
Syntax
Unit: Sphinx.Otp
TOtpUri = class(TObject);
Constructors
| Name |
Description |
| Create |
Initializes a new instance of the TOtpUri class.
|
Methods
| Name |
Description |
| Build |
Builds an OTP URI string from the provided parameters.
|
| ToString |
Returns the OTP URI as a string.
|
Properties
| Name |
Description |
| OtpType |
Gets or sets the type of OTP (HOTP or TOTP). Default is TOTP.
|
| Secret |
Gets or sets the secret key, base-32 encoded.
|
| AccountName |
Gets or sets the account name.
|
| Issuer |
Gets or sets the issuer name.
|
| Algorithm |
Gets or sets the hash algorithm.
|
| Digits |
Gets or sets the number of digits in the OTP.
|
| Period |
Gets or sets the period for TOTP.
|
| Counter |
Gets or sets the counter for HOTP.
|