SrpUserCredential Class

An individual server side user credential.

Definition

Namespace: SnapDB.Security.Authentication
Assembly: SnapDB (in SnapDB.dll) Version: 1.0.102.0 -- Release Build+29075351d0e5aa4dea46a5c520805222f672dc2e
public class SrpUserCredential
Inheritance
Object    SrpUserCredential

Constructors

SrpUserCredential(String, Byte, Byte, Int32, SrpStrength) Creates user credentials.
SrpUserCredential(String, String, SrpStrength, Int32, Int32) Creates a user credential from the provided data.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Load Loads the object's state or data from a persistent storage or file.
MemberwiseCloneCreates 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.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

Iterations The number of SHA512 iterations using PBKDF2.
Salt The salt used to compute the password bytes (x).
ServerEncryptionKey Session Resume Encryption Key.
ServerHmacKey Session Resume HMAC key.
ServerKeyName Session Resume Key Name.
SrpStrength The bit strength of the SRP algorithm.
UserName The normalized name of the user.
UserNameBytes Username data in bytes.
Verification The Srp server verification bytes. (Computed as g^x % N)
VerificationIntegerVerification as a BigInteger.

See Also