DID Kit
DID Manager
The DID Manager SDK provides a set of methods for managing decentralized identifiers (DIDs) and interacting with the associated DID documents. This SDK enables developers to create issuer and subject profiles, resolve DIDs, delete DIDs, manage Verifiable Credential (VC) creation, and more.
Table of Contents
Create Issuer Profile
Create Subject Profile
Resolve DID
Delete Issuer DID
Delete Subject DID
List Issuer Profiles
List Subject Profiles
Create Verifiable Credential
List Verifiable Credentials
List VC Templates
Bootstrapping the SDK for DID kit
SDK Methods
Create Issuer Profile
Creates an issuer profile with the specified details.
Parameters
issuerName
(string): The name of the issuer.issuerDescription
(string): The description of the issuer.issuerDesignation
(string): The designation of the issuer.method
(string): The did method type to create
Usage
Create Subject Profile
Creates a subject profile with the specified details.
Parameters
email
(string): The email of the subject.name
(string): The name of the subject.description
(string): The description of the subject.key
(string): The key associated with the subject.
Usage
Resolve DID
Resolves the given DID to its associated DID document.
Parameters
did
(string): The DID to resolve.
Usage
Delete Issuer DID
Deletes the specified issuer DID.
Parameters
did
(string): The issuer DID to delete.
Usage
Delete Subject DID
Deletes the specified subject DID.
Parameters
did
(string): The subject DID to delete.
Usage
List Issuer Profiles
Lists the issuer profiles with pagination support.
Parameters
limit
(number): The maximum number of profiles to return.page
(number): The page number to retrieve.
Usage
List Subject Profiles
Lists the subject profiles with pagination support.
Parameters
limit
(number): The maximum number of profiles to return.page
(number): The page number to retrieve.
Usage
Create Verifiable Credential
Creates a Verifiable Credential (VC) between the specified issuer and subject DIDs.
Parameters
issuerDid
(string): The issuer DID.subjectDid
(string): The subject DID.proofType
(string): The proof type for the VC.template
(string): The VC template name.
Usage
List Verifiable Credentials
Lists the Verifiable Credentials (VCs) with pagination support.
Parameters
limit
(number): The maximum number of VCs to return.page
(number): The page number to retrieve.
Usage
List VC Templates
Lists the available Verifiable Credential (VC) templates.
Usage
Make sure to replace the provided values with the appropriate ones for your application. If needed, refer to the KrypCore Web3 SDK documentation for more details on the parameters and usage of each method.
Please ensure that your environment is properly configured and that you have the necessary access tokens and dependencies in place.
Feel free to reach out if you have any further questions or need additional assistance.
Last updated