![]() | SecurIdSdtidToken Class |
Namespace: SamoyedSoftware.ursa
The SecurIdSdtidToken type exposes the following members.
Name | Description | |
---|---|---|
![]() | SecurIdSdtidToken |
Initializes a new instance of the SecurIdSdtidToken class representing an empty token.
|
![]() | SecurIdSdtidToken(SecurIdToken) |
Initializes a new instance of the SecurIdSdtidToken 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.) |
![]() | BatchCertificate |
Gets the SDTID batch certificate
|
![]() | BatchMacHashIV |
Gets the initialization vector (IV) for calculating the Batch message authentication code (MAC)
|
![]() | BatchPrivateKey |
Gets the private key used to calculate the SDTID batch signature
|
![]() | 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.) |
![]() | Dest |
Gets the Dest value of the SDTID token
|
![]() | 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.) |
![]() | HeaderMAC |
Gets the message authentication code (MAC) for the SDTID token header
|
![]() | 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 SecurIdSdtidToken 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.) |
![]() | Name |
Gets the Name value of the SDTID token
|
![]() | Origin |
Gets the Origin value of the SDTID token
|
![]() | Secret |
Gets the Secret value of the SDTID token
|
![]() | SeedEncryptionIV |
Gets the initialization vector (IV) for Seed encryption
|
![]() | Serial |
Gets the Device ID / Serial Number of the current SecurIdToken object.
(Inherited from SecurIdToken.) |
![]() | SerialNoPadding |
Gets the Device ID / Serial Number from the SDTID token, without any added padding.
|
![]() | TokencodeLength |
Gets the number of digits in each tokencode generated by the current SecurIdToken object.
(Inherited from SecurIdToken.) |
![]() | TokenMAC |
Gets the message authentication code (MAC) for the SDTID token body
|
![]() | TokenMacHashIV |
Gets the initialization vector (IV) for calculating the Token message authentication code (MAC)
|
![]() | 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 | |
---|---|---|
![]() | CalcuateKeyFromStrings |
Calculate a key using two string values, an existing key, and an initialization vector (IV).
|
![]() | 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.) |
![]() | DecodeToken |
Decodes the SDTID (XML) 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.
(Overrides SecurIdTokenDecrypt(String, String).) |
![]() | DecryptSecret |
Decrypt a token's Secret value.
|
![]() | DecryptSeed |
Decrypt a token's Seed value.
|
![]() | Export |
Creates a string representation of the token, which is encrypted using the supplied password.
(Overrides SecurIdTokenExport(String, String).) |
![]() | FindXmlBase64Value |
Search the XML of the current instance for a node with a given name and containing a base-64 encoded value, and decode the value into an array of bytes.
|
![]() | FindXmlDateValue |
Search the XML of the current instance for a node with a given name and containing a date value, and return the value as a DateTime object.
|
![]() | FindXmlIntValue |
Search the XML of the current instance for a node with a given name and return the node's value as an Int32 value, or a default value if the node is not found.
|
![]() | FindXmlStringValue(String) |
Search the XML of the current instance for a node with a given name and return the node's value, or an empty string if the node is not found.
|
![]() | FindXmlStringValue(String, String) |
Search the XML of the current instance for a node with a given name and return the node's value, or a default value if the node is not found.
|
![]() | GetChildNodeContentsForHashing |
Retrieve the contents of all descendants of a given XML node, in a predefined format in preparation for hashing.
|
![]() | GetNodeContentsForHashing |
Retrieve the contents of the given XML nodes and all their descendants in a predefined format, and return the results as a byte array suitable for hashing.
|
![]() | HashPassword |
Calculate a hash value for a token password, using the supplied salt values.
|
![]() | HashXml |
Calculate a hash value for an XML node and its descendants, using a supplied Key and IV (initialization vector)
|
![]() | 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.) |
![]() | 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.) |