2017-05-03 12 views
1

私は、関数の呼び出し元の属性を取得しHyperledgerのchaincodeを書くことができました:Hyperledger Fabric Composerでは、関数呼び出し元の属性をどのように取得しますか?

myRole := stub.ReadCertAttribute("role") 

現在、私はHyperledgerファブリック作曲を勉強しています。

ロジックファイル(例:lib/logic.js)を編集して、「ロール」属性も取得します。

これがFabric Composerでどのように行われているのか分かりますか?

答えて

3

あなたはTP関数内getCurrentParticipant()ランタイムAPI関数を使用します。これにより、トランザクションを送信した参加者インスタンスが得られます(または、証明書が参加者にマップされていない場合はnull)。問題ID /失効ID APIまたはCLIを使用して、暗号化された証明書属性から参加者IDにマッピングする必要があります。

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

+0

Danありがとうございます。私はこれを試してみる。 –

関連する問題