Class Did
Inheritance
System.Object
Did
Assembly: Hyperledger.Indy.Sdk.dll
Syntax
public static class Did : Object
Methods
AbbreviateVerkeyAsync(String, String)
Declaration
public static Task<string> AbbreviateVerkeyAsync(string did, string fullVerkey)
Parameters
Type |
Name |
Description |
System.String |
did |
|
System.String |
fullVerkey |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
CreateAndStoreMyDidAsync(Wallet, String)
Declaration
public static Task<CreateAndStoreMyDidResult> CreateAndStoreMyDidAsync(Wallet wallet, string didJson)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
System.String |
didJson |
|
Returns
Declaration
public static Task<string> GetDidMetadataAsync(Wallet wallet, string did)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
System.String |
did |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
GetEndpointForDidAsync(Wallet, Pool, String)
Declaration
public static Task<EndpointForDidResult> GetEndpointForDidAsync(Wallet wallet, Pool pool, string did)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
Pool |
pool |
|
System.String |
did |
|
Returns
Declaration
public static Task<string> GetMyDidWithMetaAsync(Wallet wallet, string myDid)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
System.String |
myDid |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
KeyForDidAsync(Pool, Wallet, String)
Declaration
public static Task<string> KeyForDidAsync(Pool pool, Wallet wallet, string did)
Parameters
Type |
Name |
Description |
Pool |
pool |
|
Wallet |
wallet |
|
System.String |
did |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
KeyForLocalDidAsync(Wallet, String)
Declaration
public static Task<string> KeyForLocalDidAsync(Wallet wallet, string did)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
System.String |
did |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
Declaration
public static Task<string> ListMyDidsWithMetaAsync(Wallet wallet)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
ReplaceKeysApplyAsync(Wallet, String)
Declaration
public static Task ReplaceKeysApplyAsync(Wallet wallet, string did)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
System.String |
did |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
ReplaceKeysStartAsync(Wallet, String, String)
Declaration
public static Task<string> ReplaceKeysStartAsync(Wallet wallet, string did, string identityJson)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
System.String |
did |
|
System.String |
identityJson |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
Declaration
public static Task SetDidMetadataAsync(Wallet wallet, string did, string metadata)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
System.String |
did |
|
System.String |
metadata |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
SetEndpointForDidAsync(Wallet, String, String, String)
Declaration
public static Task SetEndpointForDidAsync(Wallet wallet, string did, string address, string transportKey)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
System.String |
did |
|
System.String |
address |
|
System.String |
transportKey |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
StoreTheirDidAsync(Wallet, String)
Declaration
public static Task StoreTheirDidAsync(Wallet wallet, string identityJson)
Parameters
Type |
Name |
Description |
Wallet |
wallet |
|
System.String |
identityJson |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|