Summary:
- Review of 3 mentorships: client side authentication, Cactus integration between Fabric and Ethereum, Automated testing
- Discuss integration of HashiCorp Vault and Hardware Security Module with Fabric for security signing
- Discuss client applications for consumer carbon footprints
Recording:
Also see this video of client side authentication:
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit the Hyperledger Code of Conduct. |
---|
Time:
- Monday, July 05, 2021 at 09 AM Pacific
- Add Climate Action and Accounting SIG calls to your calendar
Dial-In Information: [ZOOM]
You can join either from your computer or from your phone:
- From computer: https://zoom.us/j/6223336701?pwd=dkJKdHRlc3dNZEdKR1JYdW40R2pDUT09
- From phone: +1(855)880-1246 (toll free US number) or view International numbers
Meeting ID: 622 333 6701
2 Comments
Robin Klemens
Bertrand WILLIAMSRIOUX thanks for the great demo. Could you share the link to the code of your demo? Maybe I can help with the current issue of the private key that is still stored on the node server to create the blockchain gate.
Thanks,
Robin
Bertrand WILLIAMSRIOUX
Hi Robin
The code was published to the sign transactions offline task
Here it is https://github.com/brioux/fabric-client-signer
I stoped working on this since it was closed by Si, and we decided to move on to integrating the HsmX509Provider class for key management, and possibly using cloud HSM hosting (e.g. Vault). See this new issue with Pritam Singh.
I am still curious how to go about setting up a fabric gateway that support complete offline signing, not using a standard X.509 identity.
I was thinking, the client should be able to provide a signature (linked to is public key) to open a gateway connection request (without exposing the private key). There was not much documentation on this (that i could find). We decided to pursue the other track, since fabric supports HSM.X509 and PKCS11, which, is more secure and easier to build than my custom solution.