如何使用Fabric Contract-api在Hyperledger Fabric中检索发起交易的用户的身份?

问题描述 投票:1回答:1

我有一个场景,其中有两个组织org1,org2。现在,我使用fabric-shim API在node.js中编写了一个链码,其中某些功能仅需要org1的对等方调用,而其他功能则需要org2的对等方调用。

我如何检查交易发起人的身份? ctx.clientIdentity.getID()/ ctx.clientIdentity.getMSPID()是否可以帮助我提供在configtx.yaml中定义的ID,以便我可以检查启动器?

请让我知道。

node.js hyperledger-fabric
1个回答
0
投票

我能够验证交易是否由ctx.clientIdentity.getMSPID()函数调用,并检查生成的组织名称以验证哪个组织对等方正在调用该函数。

© www.soinside.com 2019 - 2024. All rights reserved.