Interface for a credential.

Hierarchy

  • ICredential

Implemented by

Methods

  • Processes a credential request.

    Parameters

    • WalletDID: string

      The wallet DID.

    • signedChallenge: string

      The signed challenge.

    • vcId: string

      The VC ID.

    • vcProvider: ICredentialProvider

      The VC provider.

    Returns Promise<any>

    • A promise that resolves with the result of the credential request.
  • Processes a status check request.

    Parameters

    Returns Promise<string>

    • A promise that resolves with the result of the status check request.
  • Processes an update credential request.

    Parameters

    • walletDID: string

      The wallet DID.

    • signedRequest: string

      The signed request.

    • vcId: string

      The VC ID.

    • vcProvider: ICredentialProvider

      The VC provider.

    Returns Promise<any>

    • A promise that resolves with the result of the update credential request.

Generated using TypeDoc