Show / Hide Table of Contents

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
In This Article
  • Properties
    • challenge
    • loginRounds
    • loginSalt
    • loginToken
    • signature
Back to top Copyright © 2018 PKWARE, Inc.