Didpass Wallet SDK
CtrlK
  • Welcome!
  • Quick Start
  • SDK REFERENCE
    • SDK Reference
    • Classes
      • Wallet
      • WalletManagement
      • WalletLogin
      • UserInfo
      • SiweServiceClient
      • ZkPassClient
      • AuthServerClient
  • WalletManagement
    • Create Wallet
    • Import Wallet
    • Recover Wallet
    • Delete Wallet
    • Create Biometric Token
  • WalletLogin
    • Biometric Login
  • UserInfo
    • Backup User Info
    • Retrieve User Info
    • Delete User Info
  • SiweServiceClient
    • Init
    • Connect To Issuer
    • Request Credential
    • Request Signed DVR
    • Verify Proof
  • ZkPassClient
    • Generate ZkProof Token
  • AuthServerClient
    • Get Challenge
    • Distribute Shares
    • Retrieve Shares
    • Delete Shares
  • Interfaces
    • IWalletManagement
    • IWalletLogin
    • IUserInfo
    • IStorage
    • ISiweServiceClient
    • IZkPassClient
    • IAuthServerClient
  • Types
    • AuthServerClientTypes
    • CredentialTypes
    • KeyTypes
    • LoginTypes
    • QRScanResultTypes
    • TokenTypes
    • UserInfoTypes
    • WalletType
    • ZkPassClientTypes
Powered by GitBook
On this page
  • Parameters:
  • Returns:
  • Associated Types
  1. AuthServerClient

Get Challenge

Requests a challenge from the authentication server.

 getChallenge: (params: ChallengeParams) => Promise<string>;

Parameters:

  • ChallengeParams:

    • deviceId: The device unique ID.

    • spk: The Shares Protecting Key (Public and Private Key).

Returns:

A promise that resolves to a challenge string.

Associated Types

TokenTypes
PreviousGenerate ZkProof TokenNextDistribute Shares

Last updated 1 year ago