Common

Affinidi TDK common libraries that provides utility functions.

Install Dependency

Package: affinidi_tdk_common

dart pub add affinidi_tdk_common

Check the latest version on pub.dev or view the source on GitHub.

Classes and Methods

VaultUtils

Provides utility functions for Affinidi Vault requests.

Generates the Affinidi Iota Framework share link to initiate a request to Affinidi Vault.

Parameters

iotaRequestJwt String Required
The signed request token generated from the share data request library.
clientId String Required
The client_id from the signed request token.

Example

import 'package:affinidi_tdk_common/affinidi_tdk_common.dart';

final affinidiVaultShareLink = VaultUtils.buildShareLink(iotaRequestJwt, clientId);

Generates the Credential Issuance claim link to claim the credential from Affinidi Vault.

Parameters

credentialOfferUri String Required
The Credential Offer URI returned from startIssuance of the Credential Issuance client.

Example

import 'package:affinidi_tdk_common/affinidi_tdk_common.dart';

final affinidiVaultClaimLink = VaultUtils.buildClaimLink(credentialOfferUri);