hyperledger-cacti / cacti

Hyperledger Cacti is a new approach to the blockchain interoperability problem
https://wiki.hyperledger.org/display/cactus
Apache License 2.0
344 stars 286 forks source link

feat(fabric): serialization of ccp and sshconfig #3578

Open jagpreetsinghsasan opened 1 month ago

jagpreetsinghsasan commented 1 month ago

Commit to be reviewed

feat(fabric): serialization of ccp and sshconfig

Primary Changes
---------------
1. sshConfig and connectionProfile can now be passed as base64 encoded strings

Changes required to incorporate 1)
---------------------------------
2. Added sshConfigBase64Encoded and connectionProfileBase64encoded properties to IPluginLedgerConnectorFabricOptions
3. Added necessary FabricConnector class variables
4. Added a new testcase to demonstrate the same
5. Updated an implementation which fetches sshConfig from class variable

Fixes #3577

Pull Request Requirements

Character Limit

A Must Read for Beginners For rebasing and squashing, here's a must read guide for beginners.