public class ScramUserCredentialPublic Class ScramUserCredentialpublic ref class ScramUserCredentialSnapDB.Security.Authentication.ScramUserCredential = function();
Type.createClass(
'SnapDB.Security.Authentication.ScramUserCredential');| ScramUserCredential | Adds the following user information to the server's user database |
| ComputeClientSignature | Computes the client's signature as part of the SCRAM (Salted Challenge Response Authentication Mechanism) authentication process. |
| ComputeServerSignature | Computes the server's signature as part of the SCRAM (Salted Challenge Response Authentication Mechanism) authentication process. |
| ComputeStoredKey | Computes the stored key as part of the SCRAM (Salted Challenge Response Authentication Mechanism) authentication process. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| Load | Loads the object's state or data from a persistent storage or file. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| Save | Saves the current state or data of the object to a persistent storage or file. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| HashMethod | The HashMethod used for authentication protocols. |
| Iterations | The number of iterations to go through for authentication protocols. |
| Salt | A random value that is used as part of the authentication process of type byte[]. |
| ServerKey | Cryptographic key used by the server to verify the integrity of the client's authentication response. |
| StoredKey | Used on the server side to perform password-based key derivation, allowing the server to independently verify the client's response. |
| UserBytes | Stored user bytes that are read-only. |
| UserName | The chosen username, which cannot be more than 100 characters. |