Interface IRequestHasCredentialInfo
Used to indicate that a request object contains information about the credentials of the user making the request.
Namespace: PKWARE.Smartcrypt.Protocol
Assembly: SmartcryptProtocol.dll
Syntax
public interface IRequestHasCredentialInfo
Properties
challenge
The data which was signed with the user's private key to generate the signature. Should not be
null
by the time this request is sent if the application intends to prove access to the private key.
Declaration
[CanBeNull]
string challenge { get; set; }
Property Value
Type | Description |
---|---|
String |
loginRounds
The number of rounds of PBKDF used when establishing the key used to derive the loginToken. Should be non-zero by the time this request is sent.
Declaration
int loginRounds { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
loginSalt
The salt used to derive the loginToken. Should not be null
by the time this request is
sent.
Declaration
[CanBeNull]
string loginSalt { get; set; }
Property Value
Type | Description |
---|---|
String |
loginToken
Used to indicate which password was used to perform the offline login. Should not be null
by the time
this request is sent.
Declaration
[CanBeNull]
string loginToken { get; set; }
Property Value
Type | Description |
---|---|
String |
signature
The result of using the user's private key to sign the challenge. Used to prove that the
application has the private key. Should not be null
by the time this request is sent if the
application intends to prove access to the private key.
Declaration
[CanBeNull]
string signature { get; set; }
Property Value
Type | Description |
---|---|
String |