SecurIdV3Token Class |
Namespace: SamoyedSoftware.ursa
The SecurIdV3Token type exposes the following members.
| Name | Description | |
|---|---|---|
| SecurIdV3Token |
Initializes a new instance of the SecurIdV3Token class representing an empty token.
| |
| SecurIdV3Token(SecurIdToken) |
Initializes a new instance of the SecurIdV3Token class with the value of an existing token.
|
| Name | Description | |
|---|---|---|
| AsSdtidToken |
Gets a SecurIdSdtidToken object representing the same token as the current SecurIdToken object.
(Inherited from SecurIdToken.) | |
| AsV2Token |
Gets a SecurIdV2Token object representing the same token as the current SecurIdToken object.
(Inherited from SecurIdToken.) | |
| AsV3Token |
Gets a SecurIdV3Token object representing the same token as the current SecurIdToken object.
(Inherited from SecurIdToken.) | |
| BirthDate |
Gets the birthdate of the token represented by the current SecurIdToken object.
(Inherited from SecurIdToken.) | |
| DecryptedSeed |
Gets the decrypted seed value of the current SecurIdToken object.
(Inherited from SecurIdToken.) | |
| EncryptedSeed |
Gets the encrypted seed value of the current SecurIdToken object.
(Inherited from SecurIdToken.) | |
| ExpirationDate |
Gets the expiration date of the token represented by the current SecurIdToken object.
(Inherited from SecurIdToken.) | |
| Has128BitKey |
Returns if the current SecurIdToken object represents a token with a 128-bit key; if it has a 64-bit key.
(Inherited from SecurIdToken.) | |
| HasDecryptedSeed | (Inherited from SecurIdToken.) | |
| HasEncryptedSeed | (Inherited from SecurIdToken.) | |
| HasModeFlag | (Inherited from SecurIdToken.) | |
| IntervalSeconds |
Gets the number seconds between distinct tokencodes generated by the current SecurIdToken object.
(Inherited from SecurIdToken.) | |
| IsDeviceIdRequired |
Returns if a Device ID (Serial Number) is required for the token represented by the current SecurIdToken object; otherwise.
(Inherited from SecurIdToken.) | |
| IsEmpty |
Returns if this SecurIdV3Token object does not contain a valid token; otherwise.
(Overrides SecurIdTokenIsEmpty.) | |
| IsLocalPin | (Inherited from SecurIdToken.) | |
| IsPasswordRequired |
Returns if a Password is required for the token represented by the current SecurIdToken object; otherwise.
(Inherited from SecurIdToken.) | |
| IsPinRequiredForTokencode |
Returns if a PIN is required to compute the tokencode for the current SecurIdToken object; otherwise.
(Inherited from SecurIdToken.) | |
| IsSmartPhone |
Returns if the current SecurIdToken object represents a token intended for use on a smartphone; otherwise.
(Inherited from SecurIdToken.) | |
| Serial |
Gets the Device ID / Serial Number of the current SecurIdToken object.
(Inherited from SecurIdToken.) | |
| TokencodeLength |
Gets the number of digits in each tokencode generated by the current SecurIdToken object.
(Inherited from SecurIdToken.) | |
| UsesAppDerivedSeeds |
Returns if the current SecurIdToken object represents a token that uses app-derived seeds; otherwise.
(Inherited from SecurIdToken.) | |
| UsesTimeDerivedSeeds |
Returns if the current SecurIdToken object represents a token that uses time-derived seeds; otherwise.
(Inherited from SecurIdToken.) | |
| Version |
Gets the version number of the current SecurIdToken object.
(Inherited from SecurIdToken.) |
| Name | Description | |
|---|---|---|
| ComputeHash |
Calculate a hash value for a given password, device ID (serial number), and salt value
| |
| ComputeTokencode(DateTime) |
Computes the tokencode for a given date/time.
(Inherited from SecurIdToken.) | |
| ComputeTokencode(DateTime, String) |
Computes the tokencode for a given date/time, using the specified PIN value.
(Inherited from SecurIdToken.) | |
| ConvertSecuridDate |
Converts a SecurID® date value (unsigned short) to a DateTime instance.
(Inherited from SecurIdToken.) | |
| ConvertToSecuridDate |
Converts a DateTime instance to a SecurID® date value.
(Inherited from SecurIdToken.) | |
| ConvertToV3TokenDate |
Converts a DateTime instance to a SecurID® Version 3 date value.
| |
| ConvertV3TokenDate |
Converts a SecurID® Version 3 date value (5 bytes) to a DateTime instance.
| |
| DecodeToken |
Decodes the Version 3 string representation of a token. This method is called by Parse(String, Int32) to initialize the current instance based on the values in the string representation.
(Overrides SecurIdTokenDecodeToken(String, Int32).) | |
| Decrypt(String) |
Decrypts the token by passing the supplied password to the Decrypt(String, String) method.
(Inherited from SecurIdToken.) | |
| Decrypt(String, String) |
Decrypts the token using the supplied password and Device ID (Serial Number).
(Overrides SecurIdTokenDecrypt(String, String).) | |
| DeriveKey |
Create an encryption key based on a password, device ID (serial number), salt value, and key number
| |
| Export |
Creates a string representation of the token, which is encrypted using the supplied password and device ID.
(Overrides SecurIdTokenExport(String, String).) | |
| KeyFromBcdTime |
Creates an encryption key value based on a specified number of bytes from a date/time value that is encoded as a packed binary-coded decimal (BCD)
(Inherited from SecurIdToken.) | |
| ScrubDeviceID |
Remove all invalid characters from a SecurID® Device ID (Serial Number)
(Inherited from SecurIdToken.) | |
| ShallowCopyTo |
Perform a shallow copy of the current instance to supplied token instance
(Inherited from SecurIdToken.) | |
| ToBytes |
Convert the current SecurIdV3Token object into an array of bytes.
| |
| ToString |
Creates a string listing the values contained in this instance.
(Inherited from SecurIdToken.) | |
| ValidateDeviceIDForDecryption |
Checks if the supplied Device ID is valid for use in decrypting this token, and removes any invalid characters from the Device ID.
(Inherited from SecurIdToken.) | |
| ValidatePasswordForDecryption |
Checks if the supplied password is valid for use in decrypting this token.
(Inherited from SecurIdToken.) |