Show / Hide Table of Contents

    Class Did

    Inheritance
    System.Object
    Did
    Namespace: Hyperledger.Indy.DidApi
    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
    Type Description
    System.Threading.Tasks.Task<CreateAndStoreMyDidResult>

    GetDidMetadataAsync(Wallet, String)

    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
    Type Description
    System.Threading.Tasks.Task<EndpointForDidResult>

    GetMyDidWithMetaAsync(Wallet, String)

    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>

    ListMyDidsWithMetaAsync(Wallet)

    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>

    SetDidMetadataAsync(Wallet, String, 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
    Back to top Copyright © 2017 The Linux Foundation®