[][src]Module indyrs::did

Functions

abbreviate_verkey

Retrieves abbreviated verkey if it is possible otherwise return full verkey.

create_and_store_my_did

Creates keys (signing and encryption keys) for a new DID (owned by the caller of the library). Identity's DID must be either explicitly provided, or taken as the first 16 bit of verkey. Saves the Identity DID with keys in a secured Wallet, so that it can be used to sign and encrypt transactions.

get_did_metadata

Retrieves the meta information for the giving DID in the wallet.

get_endpoint_for_did

Returns endpoint information for the given DID.

get_my_did_with_metadata

Retrieves the information about the giving DID in the wallet.

key_for_did

Returns ver key (key id) for the given DID.

key_for_local_did

Returns ver key (key id) for the given DID.

list_my_dids_with_metadata

Retrieves the information about all DIDs stored in the wallet.

replace_keys_apply

Apply temporary keys as main for an existing DID (owned by the caller of the library).

replace_keys_start

Generated temporary keys (signing and encryption keys) for an existing DID (owned by the caller of the library).

set_did_metadata

Saves/replaces the meta information for the giving DID in the wallet.

set_endpoint_for_did

Set/replaces endpoint information for the given DID.

store_their_did

Saves their DID for a pairwise connection in a secured Wallet, so that it can be used to verify transaction.