Skip to content

Conversation

@VRamakrishna
Copy link
Contributor

After introducing IIN agents as the decentralized identity and credential managers for security domains' members, foreign memberships cannot be recorded on local ledgers without adequate attestations and authentication checks. This PR adds the following:

  • Updates to the membership portion of the Fabric Interoperation Chaincode to handle counter attested memberships of the kinds that will be generated after local and IIN agents go through a sync-and-sign protocol.
  • Updates to common identity protos
  • Fabric CLI upgrade to handle counter attested memberships
  • RFC updates: primarily terminology and language fixes.

Fixes #309 and #315 .

Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Updated the IIN Agent protos to use serialized protobufs for deterministic signature validation.
Upgraded membership chaincode and unit tests to handle attested memberships from foreign security domains.
Fixed Go package publishing workflow.
Updated terminology in identity RFCs.

Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
…ss than 1.16

The chaincode gets built in Fabric containers, which don't support Go 1.16 yet.

Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
…d compatibility

Updated relay and driver makefiles to tag locally built images with 'latest'.

Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
…Memberships

Updated and debugged Fabric Interop CC to ensure consistent data formatting across modules.

Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Fabric CLI Upgrade to handle IIN Agents and Counter Attested Foreign Memberships
The updated Fabric CLI uses a version of protos that is not yet published as a package.
The tests will be re-enabled after the next PR merge and package update.

Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
@VRamakrishna VRamakrishna added the enhancement New feature or request label Sep 23, 2022
@VRamakrishna VRamakrishna self-assigned this Sep 23, 2022
…t protobuf

Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
…code redundancy

Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
…ract common functions

Signed-off-by: VRamakrishna <vramakr2@in.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Handle Flow-Generated Security Domain Info in Fabric Interop CC

3 participants