在Hyperledger Fabric Composer中,如何检索函数调用者的属性?

时间:2017-05-03 07:15:29

标签: hyperledger hyperledger-fabric hyperledger-composer

我能够编写一个Hyperledger链代码来检索函数调用者的属性:

myRole := stub.ReadCertAttribute("role")

目前,我正在研究Hyperledger Fabric Composer。

我想编辑逻辑文件(例如,lib / logic.js)以检索“角色”属性。

我是否知道在Fabric Composer中如何做到这一点?

1 个答案:

答案 0 :(得分:3)

您可以在TP函数中使用getCurrentParticipant()运行时API函数。这将为您提供提交事务的参与者实例(如果证书尚未映射到参与者,则为null)。您需要使用问题标识/撤销标识API或CLI从加密的cert属性映射到参与者ID。

请参阅:https://hyperledger.github.io/composer/managing/identity-issue.html