def __init__(self): genesis_config = genesis.config() self.pool = NodePool( 'permitify-issuer', genesis_config['genesis_txn_path']) wallet_name = config['name'] + '_Issuer_Wallet' # TODO force to virtual for now issuer_type = 'virtual' issuer_config = {'freshness_time': 0} issuer_creds = {'key': ''} logger.debug('Using virtual Cfg: {} Creds: {}'.format( issuer_config, issuer_creds)) logger.debug("Issuer __init__>>> create wallet {} {} {}".format( issuer_type, issuer_config, issuer_creds)) issuer_wallet = Wallet( self.pool, WALLET_SEED, wallet_name, issuer_type, issuer_config, issuer_creds) logger.debug("Issuer __init__>>> done {} {} {}".format( issuer_type, issuer_config, issuer_creds)) self.instance = VonIssuer( # self.pool, issuer_wallet )
def __init__(self): genesis_config = genesis.config() self.pool = NodePool( 'permitify-verifier', genesis_config['genesis_txn_path']) wallet_name = config['name'] + '_Verifier_Wallet' # TODO force to virtual for now verifier_type = 'virtual' verifier_config = {'freshness_time': 0} verifier_creds = {'key': ''} logger.debug('Using virtual Cfg: {} Creds: {}'.format( verifier_config, verifier_creds)) logger.debug("Verifier __init__>>> {} {} {}".format( verifier_type, verifier_config, verifier_creds)) verifier_wallet = Wallet( self.pool, WALLET_SEED, wallet_name, verifier_type, verifier_config, verifier_creds) logger.debug("Verifier __init__>>> {} {} {}".format( verifier_type, verifier_config, verifier_creds)) self.instance = VonVerifier( # self.pool, verifier_wallet )
def __init__(self): genesis_config = genesis.config() self.pool = NodePool('permitify-holder', genesis_config['genesis_txn_path']) self.instance = VonHolderProver( self.pool, Wallet(self.pool.name, WALLET_SEED, config['name'] + ' Holder Wallet'))
async def convert_seed_to_did(seed): genesis_config = genesis.config() pool = NodePool('util-agent', genesis_config['genesis_txn_path']) agent = _BaseAgent( pool, Wallet(pool.name, seed, seed + '-wallet'), ) await agent.open() agent_did = agent.did await agent.close() return agent_did
def __init__(self, legal_entity_id: str = None): logger.debug("Issuer __init__>>>") genesis_config = genesis.config() thread_id = threading.get_ident() self.pool = NodePool( # 'dflow-issuer-' + str(thread_id), 'dflow-issuer', genesis_config['genesis_txn_path']) wallet_name = config['name'] + '_Issuer_Wallet' issuer_type = os.environ.get('INDY_WALLET_TYPE') if issuer_type == 'remote': wallet_name = wallet_name + "$$" + str(thread_id) holder_url = os.environ.get('INDY_WALLET_URL') issuer_config = { 'endpoint': holder_url, 'ping': 'schema/', 'auth': 'api-token-auth/', 'keyval': 'keyval/', 'freshness_time': 0 } issuer_creds = { 'auth_token': apps.get_remote_wallet_token(), 'virtual_wallet': legal_entity_id } logger.debug('Using remote Cfg: {} Creds: {}'.format( issuer_config, issuer_creds)) else: # TODO force to virtual for now issuer_type = 'virtual' issuer_config = {'freshness_time': 0} issuer_creds = {'key': '', 'virtual_wallet': legal_entity_id} logger.debug('Using virtual Cfg: {} Creds: {}'.format( issuer_config, issuer_creds)) logger.debug("Issuer __init__>>> create wallet {} {} {}".format( issuer_type, issuer_config, issuer_creds)) issuer_wallet = Wallet(self.pool, WALLET_SEED, wallet_name, issuer_type, issuer_config, issuer_creds) logger.debug("Issuer __init__>>> done {} {} {}".format( issuer_type, issuer_config, issuer_creds)) self.instance = VonIssuer( # self.pool, issuer_wallet) logger.debug("Issuer __init__>>> created VonIssuer")
async def convert_seed_to_did(seed): genesis_config = genesis.config() pool = NodePool('util-agent', genesis_config['genesis_txn_path']) agent_wallet = Wallet(pool, seed, seed + '-' + random_string() + '-wallet') agent = _BaseAgent( # pool, agent_wallet, ) await pool.open() await agent_wallet.create() await agent.open() agent_did = agent.did await agent.close() return agent_did
def __init__(self, legal_entity_id: str = None): logger.debug("Verifier __init__>>>") genesis_config = genesis.config() self.pool = NodePool('dflow-verifier', genesis_config['genesis_txn_path']) wallet_name = config['name'] + '_Verifier_Wallet' verifier_type = os.environ.get('INDY_WALLET_TYPE') if verifier_type == 'remote': holder_url = os.environ.get('INDY_WALLET_URL') verifier_config = { 'endpoint': holder_url, 'ping': 'schema/', 'auth': 'api-token-auth/', 'keyval': 'keyval/', 'freshness_time': 0 } verifier_creds = { 'auth_token': apps.get_remote_wallet_token(), 'virtual_wallet': legal_entity_id } logger.debug('Using remote Cfg: {} Creds: {}'.format( verifier_config, verifier_creds)) else: # TODO force to virtual for now verifier_type = 'virtual' verifier_config = {'freshness_time': 0} verifier_creds = {'key': '', 'virtual_wallet': legal_entity_id} logger.debug('Using virtual Cfg: {} Creds: {}'.format( verifier_config, verifier_creds)) logger.debug("Verifier __init__>>> {} {} {}".format( verifier_type, verifier_config, verifier_creds)) verifier_wallet = Wallet(self.pool, WALLET_SEED, wallet_name, verifier_type, verifier_config, verifier_creds) logger.debug("Verifier __init__>>> {} {} {}".format( verifier_type, verifier_config, verifier_creds)) self.instance = VonVerifier( # self.pool, verifier_wallet)