Create Identity Wallet for Balaji

Q

How to Create Identity Wallet for Balaji at DigiBank?

✍: FYIcenter.com

A

Like Isabella at MagnetoCorp, Balaji at DigiBank needs prepare his system with a wallet to store his identity. He also needs to install Node.js dependencies to run applications written with Hyperledger Fabric Node.js SDK.

1. Install Node.js dependencies:

(balaji)$ cd ~/hyperledger-binaries/fabric-samples
(balaji)$ cd commercial-paper/organization/digibank/application
(balaji)$ npm install
added 320 packages from 230 contributors in 126.894s

2. Run the addToWallet.js script to copy private key and certificate into identity wallet:

(balaji)$ node addToWallet.js
done

3. Verify wallet:

(balaji)$ ls ../identity/user/balaji/wallet
Admin@org1.example.com

(balaji)$ ls ../identity/user/balaji/wallet/Admin@org1.example.com
Admin@org1.example.com
cd96d5260ad4757551ed4a5a991e62130f8008a0bf996e4e4b84cd097a747fec-priv
cd96d5260ad4757551ed4a5a991e62130f8008a0bf996e4e4b84cd097a747fec-pub

As you can see, the script just copied the private key and password of Admin@org1.example.com to be the identity of Balaji. This is not really a good idea. Balaji from DigiBank should not use the admin identity of the ledger peer organization.

 

buy.js - Application to Buy Paper

Start CLI Container for DigiBank Admin

commercial-paper Sample Network

⇑⇑ Hyperledger Tutorials

2019-11-08, 284👍, 0💬