我正在使用以下Java sdk演示:https://github.com/IBM/blockchain-application-using-fabric-java-sdk
要测试背书策略,其中Org1和Org2的管理员或用户需要签署交易,我实例化了具有背书策略'AND('Org1.member','Org2.member')'的链码fabcar。现在,我试图弄清楚如何修改交易提议请求(在org.app.chaincode.invocation.InvokeChaincode类中),以使它同时由Org1和Org2签名。
如果有任何我想念的现有资源,请随时提出。我有一些C#的经验,但是对Hyperledger和JAVA还是陌生的。
YAML中的背书政策如下:
identities:
user1: {"role": {"name": "member", "mspId": "Org1MSP"}}
user2: {"role": {"name": "member", "mspId": "Org2MSP"}}
admin1: {"role": {"name": "admin", "mspId": "Org1MSP"}}
admin2: {"role": {"name": "admin", "mspId": "Org2MSP"}}
policy:
2-of:
- 1-of:
- signed-by: "user1"
- signed-by: "admin1"
- 1-of:
- signed-by: "user2"
- signed-by: "admin2"