示例#1
0
def verkey_added_to_nym(looper, sdk_pool_handle, sdk_wallet_steward, nym_added,
                        trust_anchor_did_verkey):
    wh, _ = sdk_wallet_steward
    did, _ = trust_anchor_did_verkey
    verkey = looper.loop.run_until_complete(
        replace_keys_start(wh, did, json.dumps({'': ''})))
    set_verkey(looper, sdk_pool_handle, sdk_wallet_steward, did, verkey)
    looper.loop.run_until_complete(replace_keys_apply(wh, did))
示例#2
0
def sdk_rotate_verkey(looper, sdk_pool_handle, wh, did_of_changer,
                      did_of_changed):
    verkey = looper.loop.run_until_complete(
        replace_keys_start(wh, did_of_changed, json.dumps({})))

    sdk_add_new_nym(looper,
                    sdk_pool_handle, (wh, did_of_changer),
                    dest=did_of_changed,
                    verkey=verkey)
    looper.loop.run_until_complete(replace_keys_apply(wh, did_of_changed))
    return verkey
示例#3
0
    def sdk_modified_verkey_rotate_failed(self, sdk_pool_handle, wh,
                                          did_of_changer, did_of_changed):
        verkey = self.looper.loop.run_until_complete(
            replace_keys_start(wh, did_of_changed, json.dumps({})))

        with pytest.raises(RequestRejectedException):
            sdk_add_new_nym(self.looper,
                            sdk_pool_handle, (wh, did_of_changer),
                            dest=did_of_changed,
                            verkey=verkey)
        return verkey
示例#4
0
def sdk_rotate_verkey(looper, sdk_pool_handle, wh,
                      did_of_changer,
                      did_of_changed, seed=None, verkey=None):
    seed = seed or randomString(32)
    verkey = looper.loop.run_until_complete(
        replace_keys_start(wh, did_of_changed, json.dumps({'seed': seed})))

    sdk_add_new_nym(looper, sdk_pool_handle,
                    (wh, did_of_changer), dest=did_of_changed,
                    verkey=verkey)
    looper.loop.run_until_complete(
        replace_keys_apply(wh, did_of_changed))
    return verkey
示例#5
0
def sdk_rotate_verkey(looper, sdk_pool_handle, wh,
                      did_of_changer,
                      did_of_changed, seed=None, verkey=None):
    seed = seed or randomString(32)
    verkey = looper.loop.run_until_complete(
        replace_keys_start(wh, did_of_changed, json.dumps({'seed': seed})))

    sdk_add_new_nym(looper, sdk_pool_handle,
                    (wh, did_of_changer), dest=did_of_changed,
                    verkey=verkey)
    looper.loop.run_until_complete(
        replace_keys_apply(wh, did_of_changed))
    return verkey
示例#6
0
def verkey_added_to_nym(looper, sdk_pool_handle, sdk_wallet_steward, nym_added, trust_anchor_did_verkey):
    wh, _ = sdk_wallet_steward
    did, _ = trust_anchor_did_verkey
    verkey = looper.loop.run_until_complete(replace_keys_start(wh, did, json.dumps({'': ''})))
    set_verkey(looper, sdk_pool_handle, sdk_wallet_steward, did, verkey)
    looper.loop.run_until_complete(replace_keys_apply(wh, did))